diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2022-09-16 07:45:20 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2022-09-16 07:45:20 +0900 |
commit | 3c74890c721740d405adcfeb89aeecc03ef49e6c (patch) | |
tree | d4f678c2af3256823abe109bfb70dbc197c3f19d | |
parent | b8e317c2a634907810564598cde8cf691ef03d88 (diff) | |
download | gpg2-3c74890c721740d405adcfeb89aeecc03ef49e6c.tar.gz gpg2-3c74890c721740d405adcfeb89aeecc03ef49e6c.tar.bz2 gpg2-3c74890c721740d405adcfeb89aeecc03ef49e6c.zip |
Imported Upstream version 2.3.2upstream/2.3.2
-rw-r--r-- | ChangeLog | 1055 | ||||
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | Makefile.in | 2 | ||||
-rw-r--r-- | NEWS | 137 | ||||
-rw-r--r-- | README | 10 | ||||
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | agent/agent.h | 18 | ||||
-rw-r--r-- | agent/call-daemon.c | 2 | ||||
-rw-r--r-- | agent/call-pinentry.c | 311 | ||||
-rw-r--r-- | agent/call-scd.c | 32 | ||||
-rw-r--r-- | agent/command-ssh.c | 2 | ||||
-rw-r--r-- | agent/command.c | 237 | ||||
-rw-r--r-- | agent/cvt-openpgp.c | 77 | ||||
-rw-r--r-- | agent/genkey.c | 71 | ||||
-rw-r--r-- | agent/gpg-agent.c | 29 | ||||
-rw-r--r-- | agent/protect-tool.c | 6 | ||||
-rw-r--r-- | agent/protect.c | 28 | ||||
-rw-r--r-- | build-aux/speedo.mk | 2 | ||||
-rw-r--r-- | common/Makefile.am | 1 | ||||
-rw-r--r-- | common/Makefile.in | 54 | ||||
-rw-r--r-- | common/compliance.c | 3 | ||||
-rw-r--r-- | common/exechelp-w32.c | 6 | ||||
-rw-r--r-- | common/homedir.c | 275 | ||||
-rw-r--r-- | common/keyserver.h | 73 | ||||
-rw-r--r-- | common/name-value.c | 1 | ||||
-rw-r--r-- | common/openpgp-fpr.c | 2 | ||||
-rw-r--r-- | common/recsel.c | 12 | ||||
-rw-r--r-- | common/session-env.c | 5 | ||||
-rw-r--r-- | common/stringhelp.c | 51 | ||||
-rw-r--r-- | common/stringhelp.h | 3 | ||||
-rw-r--r-- | common/sysutils.c | 27 | ||||
-rw-r--r-- | common/sysutils.h | 1 | ||||
-rw-r--r-- | common/t-sexputil.c | 38 | ||||
-rw-r--r-- | common/t-stringhelp.c | 147 | ||||
-rw-r--r-- | common/tlv-builder.c | 1 | ||||
-rw-r--r-- | common/ttyio.c | 22 | ||||
-rw-r--r-- | common/userids.c | 10 | ||||
-rw-r--r-- | common/util.h | 2 | ||||
-rw-r--r-- | config.h.in | 15 | ||||
-rwxr-xr-x | configure | 104 | ||||
-rw-r--r-- | configure.ac | 20 | ||||
-rw-r--r-- | dirmngr/Makefile.am | 16 | ||||
-rw-r--r-- | dirmngr/Makefile.in | 166 | ||||
-rw-r--r-- | dirmngr/certcache.c | 11 | ||||
-rw-r--r-- | dirmngr/crlcache.c | 9 | ||||
-rw-r--r-- | dirmngr/crlfetch.c | 4 | ||||
-rw-r--r-- | dirmngr/crlfetch.h | 3 | ||||
-rw-r--r-- | dirmngr/dirmngr.c | 49 | ||||
-rw-r--r-- | dirmngr/dirmngr.h | 4 | ||||
-rw-r--r-- | dirmngr/dirmngr_ldap.c | 657 | ||||
-rw-r--r-- | dirmngr/http-ntbtls.c | 18 | ||||
-rw-r--r-- | dirmngr/http.c | 100 | ||||
-rw-r--r-- | dirmngr/http.h | 4 | ||||
-rw-r--r-- | dirmngr/ks-action.c | 56 | ||||
-rw-r--r-- | dirmngr/ks-engine-hkp.c | 43 | ||||
-rw-r--r-- | dirmngr/ks-engine-ldap.c | 629 | ||||
-rw-r--r-- | dirmngr/ldap-misc.c | 332 | ||||
-rw-r--r-- | dirmngr/ldap-misc.h | 43 | ||||
-rw-r--r-- | dirmngr/ldap-wrapper.c | 16 | ||||
-rw-r--r-- | dirmngr/ldap.c | 530 | ||||
-rw-r--r-- | dirmngr/ldapserver.c | 122 | ||||
-rw-r--r-- | dirmngr/ldapserver.h | 12 | ||||
-rw-r--r-- | dirmngr/ocsp.c | 3 | ||||
-rw-r--r-- | dirmngr/server.c | 142 | ||||
-rw-r--r-- | dirmngr/t-http.c | 2 | ||||
-rw-r--r-- | dirmngr/t-ldap-misc.c | 158 | ||||
-rw-r--r-- | dirmngr/t-support.h | 6 | ||||
-rw-r--r-- | doc/DETAILS | 9 | ||||
-rw-r--r-- | doc/defsincdate | 2 | ||||
-rw-r--r-- | doc/dirmngr.texi | 95 | ||||
-rw-r--r-- | doc/gnupg-card-architecture.pdf | bin | 19407 -> 19407 bytes | |||
-rw-r--r-- | doc/gnupg-module-overview.pdf | bin | 691936 -> 691936 bytes | |||
-rw-r--r-- | doc/gnupg-module-overview.png | bin | 142611 -> 142611 bytes | |||
-rw-r--r-- | doc/gnupg.info | 396 | ||||
-rw-r--r-- | doc/gnupg.info-1 | 321 | ||||
-rw-r--r-- | doc/gnupg.info-2 | 464 | ||||
-rw-r--r-- | doc/gnupg.info-3 | bin | 9207 -> 9209 bytes | |||
-rw-r--r-- | doc/gpg-agent.texi | 27 | ||||
-rw-r--r-- | doc/gpg.texi | 46 | ||||
-rw-r--r-- | doc/gpgsm.texi | 37 | ||||
-rw-r--r-- | doc/help.txt | 28 | ||||
-rw-r--r-- | doc/tools.texi | 47 | ||||
-rw-r--r-- | doc/wks.texi | 2 | ||||
-rw-r--r-- | g10/call-agent.c | 142 | ||||
-rw-r--r-- | g10/call-dirmngr.c | 99 | ||||
-rw-r--r-- | g10/call-keyboxd.c | 3 | ||||
-rw-r--r-- | g10/card-util.c | 23 | ||||
-rw-r--r-- | g10/cpr.c | 6 | ||||
-rw-r--r-- | g10/encrypt.c | 2 | ||||
-rw-r--r-- | g10/getkey.c | 191 | ||||
-rw-r--r-- | g10/gpg.c | 13 | ||||
-rw-r--r-- | g10/gpg.h | 8 | ||||
-rw-r--r-- | g10/gpgv.c | 15 | ||||
-rw-r--r-- | g10/import.c | 19 | ||||
-rw-r--r-- | g10/keydb.h | 16 | ||||
-rw-r--r-- | g10/keyedit.c | 14 | ||||
-rw-r--r-- | g10/keygen.c | 57 | ||||
-rw-r--r-- | g10/keylist.c | 4 | ||||
-rw-r--r-- | g10/keyring.c | 16 | ||||
-rw-r--r-- | g10/keyserver-internal.h | 7 | ||||
-rw-r--r-- | g10/keyserver.c | 359 | ||||
-rw-r--r-- | g10/mainproc.c | 10 | ||||
-rw-r--r-- | g10/openfile.c | 2 | ||||
-rw-r--r-- | g10/options.h | 14 | ||||
-rw-r--r-- | g10/passphrase.c | 22 | ||||
-rw-r--r-- | g10/pkglue.c | 6 | ||||
-rw-r--r-- | g10/revoke.c | 6 | ||||
-rw-r--r-- | g10/sign.c | 4 | ||||
-rw-r--r-- | g10/skclist.c | 41 | ||||
-rw-r--r-- | g10/test-stubs.c | 15 | ||||
-rw-r--r-- | g10/tofu.c | 4 | ||||
-rw-r--r-- | g10/trust.c | 11 | ||||
-rw-r--r-- | g10/trustdb.c | 13 | ||||
-rw-r--r-- | g10/trustdb.h | 2 | ||||
-rw-r--r-- | kbx/backend-sqlite.c | 17 | ||||
-rw-r--r-- | kbx/frontend.c | 72 | ||||
-rw-r--r-- | kbx/kbx-client-util.c | 3 | ||||
-rw-r--r-- | kbx/kbxserver.c | 97 | ||||
-rw-r--r-- | kbx/keybox-dump.c | 4 | ||||
-rw-r--r-- | kbx/keybox-search-desc.h | 1 | ||||
-rw-r--r-- | kbx/keyboxd.c | 5 | ||||
-rw-r--r-- | po/ca.po | 2711 | ||||
-rw-r--r-- | po/cs.gmo | bin | 230386 -> 226907 bytes | |||
-rw-r--r-- | po/cs.po | 2731 | ||||
-rw-r--r-- | po/da.gmo | bin | 132337 -> 132069 bytes | |||
-rw-r--r-- | po/da.po | 2731 | ||||
-rw-r--r-- | po/de.gmo | bin | 247373 -> 243889 bytes | |||
-rw-r--r-- | po/de.po | 2947 | ||||
-rw-r--r-- | po/el.po | 2708 | ||||
-rw-r--r-- | po/en@boldquot.gmo | bin | 225448 -> 222104 bytes | |||
-rw-r--r-- | po/en@boldquot.po | 2602 | ||||
-rw-r--r-- | po/en@quot.gmo | bin | 222936 -> 219744 bytes | |||
-rw-r--r-- | po/en@quot.po | 2602 | ||||
-rw-r--r-- | po/eo.po | 2696 | ||||
-rw-r--r-- | po/es.gmo | bin | 219477 -> 216029 bytes | |||
-rw-r--r-- | po/es.po | 2731 | ||||
-rw-r--r-- | po/et.po | 2708 | ||||
-rw-r--r-- | po/fi.po | 2708 | ||||
-rw-r--r-- | po/fr.gmo | bin | 205495 -> 201953 bytes | |||
-rw-r--r-- | po/fr.po | 2731 | ||||
-rw-r--r-- | po/gl.po | 2708 | ||||
-rw-r--r-- | po/gnupg2.pot | 2595 | ||||
-rw-r--r-- | po/hu.po | 2708 | ||||
-rw-r--r-- | po/id.po | 2708 | ||||
-rw-r--r-- | po/it.gmo | bin | 241034 -> 237311 bytes | |||
-rw-r--r-- | po/it.po | 2728 | ||||
-rw-r--r-- | po/ja.gmo | bin | 254096 -> 250227 bytes | |||
-rw-r--r-- | po/ja.po | 2728 | ||||
-rw-r--r-- | po/nb.gmo | bin | 214424 -> 211088 bytes | |||
-rw-r--r-- | po/nb.po | 2731 | ||||
-rw-r--r-- | po/pl.gmo | bin | 233014 -> 229567 bytes | |||
-rw-r--r-- | po/pl.po | 2731 | ||||
-rw-r--r-- | po/pt.po | 2704 | ||||
-rw-r--r-- | po/ro.gmo | bin | 83262 -> 83102 bytes | |||
-rw-r--r-- | po/ro.po | 2727 | ||||
-rw-r--r-- | po/ru.gmo | bin | 295395 -> 291261 bytes | |||
-rw-r--r-- | po/ru.po | 2731 | ||||
-rw-r--r-- | po/sk.po | 2708 | ||||
-rw-r--r-- | po/sv.gmo | bin | 132622 -> 132334 bytes | |||
-rw-r--r-- | po/sv.po | 2738 | ||||
-rw-r--r-- | po/tr.gmo | bin | 131135 -> 130869 bytes | |||
-rw-r--r-- | po/tr.po | 2731 | ||||
-rw-r--r-- | po/uk.gmo | bin | 301346 -> 296785 bytes | |||
-rw-r--r-- | po/uk.po | 2733 | ||||
-rw-r--r-- | po/zh_CN.gmo | bin | 221826 -> 219653 bytes | |||
-rw-r--r-- | po/zh_CN.po | 2798 | ||||
-rw-r--r-- | po/zh_TW.gmo | bin | 178487 -> 175156 bytes | |||
-rw-r--r-- | po/zh_TW.po | 2731 | ||||
-rw-r--r-- | scd/apdu.c | 156 | ||||
-rw-r--r-- | scd/app-common.h | 15 | ||||
-rw-r--r-- | scd/app-openpgp.c | 38 | ||||
-rw-r--r-- | scd/app-p15.c | 824 | ||||
-rw-r--r-- | scd/app-piv.c | 22 | ||||
-rw-r--r-- | scd/app.c | 527 | ||||
-rw-r--r-- | scd/ccid-driver.c | 5 | ||||
-rw-r--r-- | scd/command.c | 367 | ||||
-rw-r--r-- | scd/iso7816.c | 28 | ||||
-rw-r--r-- | scd/scdaemon.c | 4 | ||||
-rw-r--r-- | sm/call-dirmngr.c | 14 | ||||
-rw-r--r-- | sm/certchain.c | 13 | ||||
-rw-r--r-- | sm/certcheck.c | 1 | ||||
-rw-r--r-- | sm/decrypt.c | 548 | ||||
-rw-r--r-- | sm/encrypt.c | 1 | ||||
-rw-r--r-- | sm/export.c | 4 | ||||
-rw-r--r-- | sm/gpgsm.c | 166 | ||||
-rw-r--r-- | sm/gpgsm.h | 15 | ||||
-rw-r--r-- | sm/import.c | 5 | ||||
-rw-r--r-- | sm/keydb.c | 88 | ||||
-rw-r--r-- | sm/keylist.c | 52 | ||||
-rw-r--r-- | sm/server.c | 26 | ||||
-rw-r--r-- | tests/Makefile.am | 45 | ||||
-rw-r--r-- | tests/Makefile.in | 195 | ||||
-rw-r--r-- | tests/cms/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 (renamed from tests/gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939) | 0 | ||||
-rw-r--r-- | tests/cms/Makefile.am (renamed from tests/gpgsm/Makefile.am) | 43 | ||||
-rw-r--r-- | tests/cms/Makefile.in (renamed from tests/gpgsm/Makefile.in) | 73 | ||||
-rw-r--r-- | tests/cms/all-tests.scm (renamed from tests/gpgsm/all-tests.scm) | 10 | ||||
-rw-r--r-- | tests/cms/cert_dfn_pca01.der (renamed from tests/gpgsm/cert_dfn_pca01.der) | bin | 1224 -> 1224 bytes | |||
-rw-r--r-- | tests/cms/cert_dfn_pca15.der (renamed from tests/gpgsm/cert_dfn_pca15.der) | bin | 1560 -> 1560 bytes | |||
-rw-r--r-- | tests/cms/cert_g10code_test1.der (renamed from tests/gpgsm/cert_g10code_test1.der) | bin | 793 -> 793 bytes | |||
-rw-r--r-- | tests/cms/decrypt.scm (renamed from tests/gpgsm/decrypt.scm) | 4 | ||||
-rw-r--r-- | tests/cms/encrypt.scm (renamed from tests/gpgsm/encrypt.scm) | 2 | ||||
-rw-r--r-- | tests/cms/export.scm (renamed from tests/gpgsm/export.scm) | 2 | ||||
-rw-r--r-- | tests/cms/gpgsm-defs.scm (renamed from tests/gpgsm/gpgsm-defs.scm) | 5 | ||||
-rw-r--r-- | tests/cms/import.scm (renamed from tests/gpgsm/import.scm) | 4 | ||||
-rwxr-xr-x | tests/cms/inittests (renamed from tests/inittests) | 4 | ||||
-rw-r--r-- | tests/cms/plain-1.cms.asc (renamed from tests/gpgsm/plain-1.cms.asc) | 0 | ||||
-rw-r--r-- | tests/cms/plain-2.cms.asc (renamed from tests/gpgsm/plain-2.cms.asc) | 0 | ||||
-rw-r--r-- | tests/cms/plain-3.cms.asc (renamed from tests/gpgsm/plain-3.cms.asc) | 0 | ||||
-rw-r--r-- | tests/cms/plain-large.cms.asc (renamed from tests/gpgsm/plain-large.cms.asc) | 0 | ||||
-rw-r--r-- | tests/cms/run-tests.scm (renamed from tests/gpgsm/run-tests.scm) | 12 | ||||
-rwxr-xr-x | tests/cms/runtest (renamed from tests/runtest) | 0 | ||||
-rw-r--r-- | tests/cms/samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key (renamed from tests/samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key) | 0 | ||||
-rw-r--r-- | tests/cms/samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key (renamed from tests/samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key) | 0 | ||||
-rw-r--r-- | tests/cms/samplekeys/cert_g10code_pete1.pem (renamed from tests/samplekeys/cert_g10code_pete1.pem) | 0 | ||||
-rw-r--r-- | tests/cms/samplekeys/cert_g10code_test1.pem (renamed from tests/samplekeys/cert_g10code_test1.pem) | 0 | ||||
-rw-r--r-- | tests/cms/samplekeys/cert_g10code_theo1.pem (renamed from tests/samplekeys/cert_g10code_theo1.pem) | 0 | ||||
-rw-r--r-- | tests/cms/samplekeys/steed-self-signing-nonthority.pem (renamed from tests/samplekeys/steed-self-signing-nonthority.pem) | 0 | ||||
-rw-r--r-- | tests/cms/samplemsgs/README | 6 | ||||
-rw-r--r-- | tests/cms/samplemsgs/pwri-sample.cbc-2.p7m | bin | 0 -> 346 bytes | |||
-rw-r--r-- | tests/cms/samplemsgs/pwri-sample.cbc.p7m | bin | 0 -> 350 bytes | |||
-rw-r--r-- | tests/cms/samplemsgs/pwri-sample.gcm.p7m | bin | 0 -> 363 bytes | |||
-rw-r--r-- | tests/cms/setup.scm (renamed from tests/gpgsm/setup.scm) | 2 | ||||
-rw-r--r-- | tests/cms/sign.scm (renamed from tests/gpgsm/sign.scm) | 2 | ||||
-rw-r--r-- | tests/cms/sm-sign+verify (renamed from tests/sm-sign+verify) | 0 | ||||
-rw-r--r-- | tests/cms/sm-verify (renamed from tests/sm-verify) | 0 | ||||
-rw-r--r-- | tests/cms/text-1.dsig.pem (renamed from tests/text-1.dsig.pem) | 0 | ||||
-rw-r--r-- | tests/cms/text-1.osig-bad.pem (renamed from tests/text-1.osig-bad.pem) | 0 | ||||
-rw-r--r-- | tests/cms/text-1.osig.pem (renamed from tests/text-1.osig.pem) | 0 | ||||
-rw-r--r-- | tests/cms/text-1.txt (renamed from tests/text-1.txt) | 0 | ||||
-rw-r--r-- | tests/cms/text-2.osig-bad.pem (renamed from tests/text-2.osig-bad.pem) | 0 | ||||
-rw-r--r-- | tests/cms/text-2.osig.pem (renamed from tests/text-2.osig.pem) | 0 | ||||
-rw-r--r-- | tests/cms/text-2.txt (renamed from tests/text-2.txt) | 0 | ||||
-rw-r--r-- | tests/cms/text-3.txt (renamed from tests/text-3.txt) | 0 | ||||
-rw-r--r-- | tests/cms/verify.scm (renamed from tests/gpgsm/verify.scm) | 2 | ||||
-rw-r--r-- | tests/openpgp/defs.scm | 1 | ||||
-rw-r--r-- | tests/run-tests.scm | 2 | ||||
-rw-r--r-- | tools/card-call-scd.c | 10 | ||||
-rw-r--r-- | tools/ccidmon.c | 94 | ||||
-rw-r--r-- | tools/gpg-card.c | 69 | ||||
-rw-r--r-- | tools/gpg-card.h | 3 | ||||
-rw-r--r-- | tools/gpg-check-pattern.c | 185 | ||||
-rw-r--r-- | tools/gpgconf-comp.c | 18 | ||||
-rw-r--r-- | tools/gpgconf.c | 42 | ||||
-rw-r--r-- | tools/gpgtar-create.c | 2 | ||||
-rw-r--r-- | tools/make-dns-cert.c | 3 | ||||
-rw-r--r-- | tools/wks-util.c | 26 |
246 files changed, 46806 insertions, 44671 deletions
@@ -1,3 +1,1058 @@ +2021-08-24 Werner Koch <wk@gnupg.org> + + Release 2.3.2. + + commit 3bf8d7e1b7e0482f698b54a6975bdd9aa354244e + + + dirmngr: Change the default keyserver. + + commit 55b5928099bafbd5409d3377a42259c11e394cd0 + * configure.ac (DIRMNGR_DEFAULT_KEYSERVER): Change to + keyserver.ubuntu.com. + + * dirmngr/certcache.c (cert_cache_init): Disable default pool cert. + * dirmngr/http-ntbtls.c (gnupg_http_tls_verify_cb): Ditto. + * dirmngr/http.c (http_session_new): Ditto. + + * dirmngr/server.c (make_keyserver_item): Use a different mapping for + the gnupg.net names. + +2021-08-24 NIIBE Yutaka <gniibe@fsij.org> + + gpg: Report the status of NO_SECKEY for decryption. + + commit 3ed5f566fc057975d0158bb637c72bd118aba7f8 + * g10/mainproc.c (proc_encrypted): Fix the condition to report + NO_SECKEY even when the key was not considered by get_session_key. + +2021-08-20 Werner Koch <wk@gnupg.org> + + wkd: Properly unescape the user-id from a key listing. + + commit 87d238de3d9d537cacc9dd3c6d954845203ea2cb + * tools/wks-util.c (append_to_uidinfo_list): Unescape UID. + + wkd: Fix client issue with leading or trailing spaces in user-ids. + + commit b4345f7521cb4c3f4af7894f5d6d840fda85e82f + * common/recsel.c (recsel_parse_expr): Add flag -t. + * common/stringhelp.c: Remove assert.h. + (strtokenize): Factor code out to do_strtokenize. + (strtokenize_nt): New. + (do_strtokenize): Add arg trim to support the strtokenize_nt. + * common/t-stringhelp.c (test_strtokenize_nt): New test cases. + + * tools/wks-util.c (wks_list_key): Use strtokenize_nt and the recsel + flag -t. + +2021-08-20 NIIBE Yutaka <gniibe@fsij.org> + + scd: Don't release the context until list_finish for PC/SC. + + commit 1565baa93ae39a81c5b00ca4558cd24838b4ce54 + * scd/apdu.c (apdu_dev_list_start): Increment PCSC.COUNT here. + (apdu_dev_list_finish): Decrement PCSC.COUNT. + +2021-08-19 Werner Koch <wk@gnupg.org> + + gpg: Return SUCCESS/FAILURE status also for --card-edit/name. + + commit c1a23c3664753656bd4d22aafe0fb89d9bac5147 + * g10/card-util.c (change_name): Call write_sc_op_status. + +2021-08-18 Werner Koch <wk@gnupg.org> + + agent: Use the sysconfdir for a pattern file. + + commit 661c2ae96699e135294cfd98e1fbc385d35f5f0e + * agent/genkey.c (do_check_passphrase_pattern): Use make_filename. + + agent: Ignore passphrase constraints for a generated passphrase. + + commit b89b1f35c29ceaebe39b31444936aa66c9297f2c + * agent/agent.h (PINENTRY_STATUS_PASSWORD_GENERATED): New. + (MAX_GENPIN_TRIES): Remove. + * agent/call-pinentry.c (struct entry_parm_s): + (struct inq_cb_parm_s): Add genpinhash and genpinhas_valid. + (is_generated_pin): New. + (inq_cb): Suppress constraints checking for a generated passphrase. + No more need for several tries to generate the passphrase. + (do_getpin): Store a generated passphrase/pin in the status field. + (agent_askpin): Suppress constraints checking for a generated + passphrase. + (agent_get_passphrase): Ditto. + * agent/command.c (cmd_get_passphrase): Ditto. + + agent: Improve the GENPIN callback. + + commit 8ed79103474c17d8dce20c740fc9813ada5f79ac + * agent/call-pinentry.c (DEFAULT_GENPIN_BYTES): Replace by ... + (DEFAULT_GENPIN_BITS): this and increase to 150. + (generate_pin): Make sure that we use at least 128 bits. + + agent: Fix for zero length help string in pinentry hints. + + commit 9fb646660258c2842edd6662688eafbc8d751ba7 + * agent/call-pinentry.c: Remove unused assert.h. + (inq_cb): Fix use use of assuan_end_confidential in case of nested + use. + (do_getpin): Ditto. + (setup_formatted_passphrase): Escape the help string. + (setup_enforced_constraints): Ignore empty help strings. + + common,w32: Replace log_debug by log_info for InProcessJobs. + + commit 629f4a5cffb737454aaf6a5965cfb6d7b03796fc + * common/exechelp-w32.c (gnupg_spawn_process_detached): Use log_info. + +2021-08-13 Werner Koch <wk@gnupg.org> + + agent: Make QT_QPA_PLATFORMTHEME=qt5ct work for the pient. + + commit 1305baf0994059f458b1d5ca28a355c12932fab3 + * agent/call-pinentry.c (atfork_core): Pass DISPLAY. + + agent: New option --check-sym-passphrase-pattern. + + commit 7c45a69eb988e9c0329d75900af0c5b1e47291b7 + * agent/gpg-agent.c (oCheckSymPassphrasePattern): New. + (opts): Add --check-sym-passphrase-pattern. + (parse_rereadable_options): Set option. + (main): Return option info. + * tools/gpgconf-comp.c: Add new option. + * agent/agent.h (opt): Add var check_sym_passphrase_pattern. + (struct pin_entry_info_s): Add var constraints_flags. + (CHECK_CONSTRAINTS_NOT_EMPTY): New to replace a hardwired 1. + (CHECK_CONSTRAINTS_NEW_SYMKEY): New. + * agent/genkey.c (check_passphrase_pattern): Rename to ... + (do_check_passphrase_pattern): this to make code reading + easier. Handle the --check-sym-passphrase-pattern option. + (check_passphrase_constraints): Replace arg no_empty by a generic + flags arg. Also handle --check-sym-passphrase-pattern here. + * agent/command.c (cmd_get_passphrase): In --newsymkey mode pass + CHECK_CONSTRAINTS_NEW_SYMKEY flag. + * agent/call-pinentry.c (struct entry_parm_s): Add constraints_flags. + (struct inq_cb_parm_s): New. + (inq_cb): Use new struct for parameter passing. Pass flags to teh + constraints checking. + (do_getpin): Pass constraints flag down. + (agent_askpin): Take constrainst flag from the supplied pinentry + struct. + +2021-08-12 Ingo Klöcker <dev@ingo-kloecker.de> + + agent: Make --pinentry-formatted-passphrase a simple flag. + + commit 99601778f4a9dc1c9fee792361c959f5e0732cfd + * agent/agent.h (opt): Change type of pinentry_formatted_passphrase + to int (as for other flags). + * agent/call-pinentry.c (setup_formatted_passphrase): Remove no longer + needed translated strings. Write option without value to Assuan + connection. + * agent/gpg-agent.c (opts): Use ARGPARSE_s_n for + oPinentryFormattedPassphrase. + (parse_rereadable_options): Set option to 1. + +2021-08-11 Werner Koch <wk@gnupg.org> + + w32: Move socketdir to LCOAL_APPDATA. + + commit 0802cbb59b21e06e16b4fd8596934c5565e7f659 + * common/homedir.c (is_gnupg_default_homedir): Use standard_homedir + instead of the constant which makes a difference on Windows. + (_gnupg_socketdir_internal) [W32]: Move the directory to LOCAL_APPDATA. + (gnupg_cachedir): Remove unsued function. + + * common/sysutils.c (gnupg_rmdir): New. + * tools/gpgconf.c (main): s/rmdir/gnupg_rmdir/. + + gpgconf,w32: Print more registry diagnostics with --list-dirs. + + commit 4cc534020669fa038f6a2107a55fe3b42fc065dc + * tools/gpgconf.c (list_dirs): Figure out classes with the key. + +2021-08-10 Ingo Klöcker <dev@ingo-kloecker.de> + + agent: Add checkpin inquiry for pinentry. + + commit 5976d293ef9bd953b6e9c61a45ad1f4e85a2743c + * agent/call-pinentry.c (inq_cb): Handle checkpin inquiry. + (setup_enforced_constraints): New. + (agent_get_passphrase): Call setup_enforced_constraints if new + passphrase is requested. + + agent: New option --pinentry-formatted-passphrase. + + commit bf20a80f68449cc83b67c53ba9a0a84c45827ac4 + * agent/agent.h (opt): Add field pinentry_formatted_passphrase. + * agent/call-pinentry.c (setup_formatted_passphrase): New. + (agent_get_passphrase): Pass option to pinentry. + * agent/gpg-agent.c (oPinentryFormattedPassphrase): New. + (opts): Add option. + (parse_rereadable_options): Set option. + +2021-08-05 NIIBE Yutaka <gniibe@fsij.org> + + build: Simplify for string.h and getopt.h. + + commit 29d58e9de7838bcf32e358602abd4ed4498566f8 + * configure.ac (AC_CHECK_HEADERS): Remove string.h and getopt.h. + * dirmngr/ks-engine-ldap.c: Remove including getopt.h. + * tools/make-dns-cert.c: Likewise. + + sm: Fix pwri. + + commit 100c954ab0d6df509df582cb22ef515171462654 + * sm/decrypt.c (pwri_parse_pbkdf2): Use int for digest algo. + (pwri_decrypt): Use int for cipher algo and digest algo. + + build: Remove duplication of AC_HEADER_TIME. + + commit 3f33c7ffcca09d4252d0418fdc2d31c0c8e486f4 + * configure.ac: Have a single AC_HEADER_TIME. + + build: Update checking headers. + + commit a89f13726d08413d4bddcb6afed402de1de9e4fd + * configure.ac (AC_CHECK_HEADERS): Remove pty.h utmp.h, util.h, + and libutil.h. + +2021-08-02 Ingo Klöcker <dev@ingo-kloecker.de> + + common: Pass XDG_SESSION_TYPE and QT_QPA_PLATFORM envvars to pinentry. + + commit 94d18320b2b0bb5e3fa2023df8ac57078b2f6ecb + * common/session-env.c (stdenvnames): Add XDG_SESSION_TYPE and + QT_QPA_PLATFORM. + +2021-07-29 Werner Koch <wk@gnupg.org> + + sm,w32: Fix Unicode problem on key box creation. + + commit 7cdd06af479298748c79357dcb36ca1ba4d36bb1 + * sm/keydb.c (maybe_create_keybox): Replace access by gnupg_access + + tools: Extend gpg-check-pattern. + + commit 73c03e02322880c740310207dd2151cfd843792e + * tools/gpg-check-pattern.c: Major rewrite. + +2021-07-22 NIIBE Yutaka <gniibe@fsij.org> + + scd: Small clean up for card access. + + commit 5c8124b8b9554c7843feccf408648c9689bce243 + * scd/app.c (app_get_challenge): Remove the check to ref_count. + * scd/command.c (send_client_notifications): Update comments. + + scd: Fix direct use of card with no ctrl->card_ctx. + + commit 50ad29f9a72f5454067bd0ca34fc1a71ac06b831 + * scd/app.c (maybe_switch_app): Remove check of ref_count. + +2021-07-21 Ingo Klöcker <dev@ingo-kloecker.de> + + agent: Add translatable text for Caps Lock hint. + + commit b2a6e5b5169602052ae87d38588bdd3bd76fddad + * agent/call-pinentry.c (start_pinentry): Add new default text. + +2021-07-21 NIIBE Yutaka <gniibe@fsij.org> + + scd: Fix access to list of cards (3/3). + + commit 0d6b4210cf31d1c3ca0e8b034537a158fe3caca8 + * scd/app-common.h (card_reset): Simplify more. + (select_additional_application): Supply CARD. + (card_ref, card_unref): Remove. + (card_get, card_put): New. + * scd/app.c (card_reset): No locking/unlocking inside. + (app_switch_current_card): Fix comment. + (select_additional_application): No locking/unlocking inside. + (do_with_keygrip): New, unlocked version. + (card_get): New, with support of KEYGRIP. + (card_unref): Remove. + (card_put): New. + (app_write_learn_status, app_readcert: No locking/unlocking inside. + (app_readkey, app_getattr, app_setattr, app_sign, app_auth): Likewise. + (app_decipher, app_writecert, app_writekey): Likewise. + (app_genkey, app_get_challenge, app_change_pin): Likewise. + (app_check_pin, app_switch_active_app): Likewise. + * scd/command.c (do_reset): Use card_get/card_put. + (open_card_with_request): Use card_get/card_put, return CARD locked. + (cmd_serialno): Follow the change of open_card_with_request. + (cmd_switchapp): Use card_get/card_put. + (cmd_learn, cmd_readcert, cmd_readkey, cmd_pksign): Likewise. + (cmd_pkauth, cmd_pkdecrypt, cmd_getattr): Likewise. + (cmd_setattr, cmd_writecert, cmd_writekey): Likewise. + (cmd_genkey, cmd_random, cmd_passwd): Likewise. + (cmd_checkpin, cmd_getinfo, cmd_restart): Likewise. + (cmd_disconnect, cmd_apdu, cmd_devinfo): Likewise. + + scd: Fix access to list of cards (2/3). + + commit b436fb6766b400167e5d57ff1116600bb496b04f + * scd/app-common.h (card_reset, select_application): Simplify. + * scd/app.c (card_reset, select_application): Simplify. + * scd/command.c (do_reset): Follow the change. + (open_card, open_card_with_request): Follow the change. + + scd: Fix access to list of cards (1/3). + + commit 216945a80e7b6b9d366493fa43fc7e99c830d81c + * scd/app.c (card_list_lock): Use MRSW lock. + (lock_r_card_list, unlock_r_card_list): New. + (lock_w_card_list, unlock_w_card_list): New. + (app_dump_state, app_send_devinfo): Use the MRSW lock. + (select_application, app_switch_current_card): Likewise. + (scd_update_reader_status_file): Likewise. + (initialize_module_command, send_card_and_app_list): Likewise. + (app_do_with_keygrip, app_wait): Likewise. + +2021-07-08 Werner Koch <wk@gnupg.org> + + kbx: Improve debugging of the search descriptions in keyboxd. + + commit b871824fefa114db931762243537663cc1095cfa + * kbx/frontend.c (dump_search_desc): New. + (kbxd_search): Actually log the search descriptions. + + kbx: Fix keyboxd searching with multiple patterns. + + commit 101ba4f18aceb39c4d5f0e0a7e16e66827f8e612 + * kbx/keybox-search-desc.h (struct keydb_search_desc): New flag + name_used. + * common/userids.c (classify_user_id): Set flag. + * kbx/kbxserver.c (struct search_backing_store_s): New. + (cmd_search): use a backing store for the const pointers. + (kbxd_start_command_handler): Release the backing store. + +2021-07-06 NIIBE Yutaka <gniibe@fsij.org> + + scd: Detect external interference when PCSC_SHARED. + + commit 044e5a3c3801fde7fa3b26986825377016e73103 + * scd/app-common.h (check_aid): New method. + * scd/app-openpgp.c (do_check_aid): New. + * scd/app-piv.c (do_check_aid): New. + * scd/app.c (check_external_interference): New. + (maybe_switch_app): Check interference to determine switching is + needed. + +2021-06-29 Werner Koch <wk@gnupg.org> + + artwork: Explain the license for the logo. + + commit 5f78ae696c10df43c2b2fc29765e28b85caf5376 + + +2021-06-25 Werner Koch <wk@gnupg.org> + + agent: Fix regression in agent_get_shadow_info_type. + + commit a6efde307f7beb199b543f78b61c317fa2708202 + * agent/protect.c (agent_get_shadow_info_type): Return the correct + value. + + gpg: Let --fetch-key return an exit code on failure. + + commit 9579c7786278b75d9c58b7c21b2f3c8bc7849810 + * g10/keyserver.c (keyserver_fetch): Return an error code. + * g10/gpg.c (main) <aFetchKeys>: Return 1 in case of no data. + +2021-06-23 NIIBE Yutaka <gniibe@fsij.org> + + scd:ccid: Handle LIBUSB_TRANSFER_OVERFLOW interrupt transfer. + + commit 25ae80b8eb6e9011049d76440ad7d250c1d02f7c + * scd/ccid-driver.c (intr_cb): Ignore LIBUSB_TRANSFER_OVERFLOW. + +2021-06-22 Werner Koch <wk@gnupg.org> + + tools: Extend ccidmon to print T=1 APDUs. + + commit 2c6b62b3572fe43cb6b89ec5fb0bc62385a4b230 + * tools/ccidmon.c (print_as_ascii): New. + (print_t1_block): New. + (print_p2r_xfrblock): Print APDUs + (print_r2p_datablock): Ditto. + + tests: Cope with broken Libgcrypt versions. + + commit 5df658233a3a0c05fac0b4d4889f033ea0d0e034 + * common/t-sexputil.c (test_ecc_uncompress): Ignore unknwon curve + errors. + + w32: Add fallback in case the Windows console can't cope with Unicode. + + commit edfe9453be5f8ba374da0ab860be863d66965c56 + * common/ttyio.c (w32_write_console): Fallback to WriteConsoleA on + error. + + scd:p15: Prepare AODF parsing for other authentication types. + + commit e387cc97c82313457e4f79729a137e5871891bc1 + * scd/app-p15.c (auth_type_t): New. + (struct aodf_object_s): Add field auth_type. + (read_ef_aodf): Distinguish between pin and authkey types. Include + the authtype in the verbose mode diags. + +2021-06-21 Werner Koch <wk@gnupg.org> + + dirmngr: Fix regression in KS_GET for mail address pattern. + + commit d5126efd895bc2af0a7e63dbf4aa782ce47ecc40 + * dirmngr/ks-engine-hkp.c (ks_hkp_search): Munge mail address pattern. + (ks_hkp_get): Allow for mail addresses. + - + + Before the keyserver changes in 2.2.28 gpg passed dirmngr a pail + address as an exact pattern (e.g. "=foo@example.org"). Since 2.2.28 + the mail address is detected gpg gpg and we see for example + "<foo@example.org>". This patch fixes this to turn a mail address + into an exact match again. + +2021-06-18 Werner Koch <wk@gnupg.org> + + scd:p15: Add pre-check for ascii-numeric PINs. + + commit 029924a46e08ffcda038d89f06abfb41c980a9ad + * scd/app-p15.c (verify_pin): acii-numerix is different than BCD. + + scd:p15: Add basic support for AET JCOP cards. + + commit 544ec7872aed24c296ea34fac777eca287f7bb47 + * scd/app-p15.c (CARD_TYPE_AET): New. + (cardtype2str): Add string. + (card_atr_list): Add corresponding ATR. + (app_local_s): New flag no_extended_mode. Turn two other flags into + bit flags. + (select_ef_by_path): Hack to handle the 3FFF thing. + (readcert_by_cdf): Do not use etxended mode for AET. + (app_select_p15): Set no_extended_mode. + + scd:p15: Handle cards with bad encoded path objects. + + commit 7a8545c91b09277b0833dc0e5881ba5d1c8dbca3 + * scd/app-p15.c (read_ef_prkdf, read_ef_pukdf) + (read_ef_cdf, read_ef_aodf): Allow for a zero length path and + correctly skip unsupported auth types. + + scd: Improve reading of binary records. + + commit 44f977d0e332e77fb8a775c4837c00118bbe08cb + * scd/iso7816.c (iso7816_read_binary_ext): Handle the 0x6a86 SW the + same as 6b00. + * scd/apdu.c (apdu_get_atr): Modify debug messages. + * scd/app-p15.c (app_select_p15): Print FCI on error. + (read_p15_info): Clean up diag in presence of debug options. + +2021-06-17 NIIBE Yutaka <gniibe@fsij.org> + + scd: Fix RESET handling. + + commit 7718244168c948171ffd37d7e964cbcd172661c6 + * scd/app.c (scd_update_reader_status_file): Clear ->reset_requested. + +2021-06-16 NIIBE Yutaka <gniibe@fsij.org> + + dirmngr: Fix build with --disable-ldap. + + commit c6900f5723b4edc899aaea267ed599b5ad724142 + * dirmngr/dirmngr.c (parse_rereadable_options) [USE_LDAP]: + Conditionalize. + +2021-06-16 Werner Koch <wk@gnupg.org> + + sm: New option --ldapserver as an alias for --keyserver. + + commit 89df86157e3580aae7e391382f4a5451a192fc68 + * sm/gpgsm.c (opts): Add option --ldapserver and make --keyserver an + alias. + + dirmngr: Allow to pass no filter args to dirmngr_ldap. + + commit 14528ec66bd7dce28c7540fa9a34f35de54261c1 + * dirmngr/dirmngr_ldap.c (main): Handle no args case. + + dirmngr: Rewrite the LDAP wrapper tool. + + commit 864ea251983977b91a7f6ff5964e497cf4b208dc + * dirmngr/ldap-misc.c: New. + * dirmngr/ldap-misc.h: New. + * dirmngr/ks-engine-ldap.c: Include ldap-misc.h. + (ldap_err_to_gpg_err, ldap_to_gpg_err): Move to ldap-misc.c. + * dirmngr/ldap-wrapper.c (ldap_wrapper): Print list of args in debug + mode. + * dirmngr/server.c (lookup_cert_by_pattern): Handle GPG_ERR_NOT_FOUND + the saqme as GPG_ERR_NO_DATA. + * dirmngr/ldap.c (run_ldap_wrapper): Add args tls_mode and ntds. + Remove arg url. Adjust for changes in dirmngr_ldap. + (url_fetch_ldap): Remove args host and port. Parse the URL and use + these values to call run_ldap_wrapper. + (attr_fetch_ldap): Pass tls flags to run_ldap_wrapper. + (rfc2254_need_escape, rfc2254_escape): New. + (extfilt_need_escape, extfilt_escape): New. + (parse_one_pattern): Rename to ... + (make_one_filter): this. Change for new dirmngr_ldap calling + convention. Make issuer DN searching partly work. + (escape4url, make_url): Remove. + (start_cert_fetch_ldap): Change for new dirmngr_ldap calling + convention. + * dirmngr/dirmngr_ldap.c: Major rewrite. + + * dirmngr/t-ldap-misc.c: New. + * dirmngr/t-support.h (DIM, DIMof): New. + * dirmngr/Makefile.am (dirmngr_ldap_SOURCES): Add ldap-misc.c + (module_tests) [USE_LDAP]: Add t-ldap-misc. + (t_ldap_parse_uri_SOURCES): Ditto. + (t_ldap_misc_SOURCES): New. + + dirmngr: Remove useless code. + + commit bcb99315627ec38aa5c9fe097075a82bdc8a2043 + * dirmngr/ks-engine-ldap.c (my_ldap_connect): Remove the + password_param thing because we set the password directly without an + intermediate var. + + dirmngr: Fix default port for our redefinition of ldaps. + + commit 58e4c82512a4b0828f78fc9f03dbcdbf77760b5c + * dirmngr/server.c (make_keyserver_item): Fix default port for ldaps. + Move a tmpstr out of the blocks. + * dirmngr/ks-engine-ldap.c (my_ldap_connect): Improve diagnostics. + + dirmngr: Use --ldaptimeout for OpenPGP LDAP keyservers. + + commit 3e05f99e8db5c4039d352d5bd9dde01ed9653f2f + * dirmngr/ks-engine-ldap.c (my_ldap_connect): Use LDAP_OPT_TIMEOUT. + + * dirmngr/dirmngr.c (main): Move --ldaptimeout setting to ... + (parse_rereadable_options): here. + + dirmngr: New option --ldapserver. + + commit 52cf32ce2f904b2e6f53f406a90458f6ef148af9 + * dirmngr/dirmngr.c (opts): Add option --ldapserver. + (ldapserver_list_needs_reset): New var. + (parse_rereadable_options): Implement option. + (main): Ignore dirmngr_ldapservers.conf if no --ldapserver is used. + + * dirmngr/server.c (cmd_ldapserver): Add option --clear and list + configured servers if none are given. + + dirmngr: Allow for non-URL specified ldap keyservers. + + commit eb3a629154de10a5414a5d2c2b9941ef8bf1eeaf + * dirmngr/server.c (cmd_ldapserver): Strip an optional prefix. + (make_keyserver_item): Handle non-URL ldap specs. + * dirmngr/dirmngr.h (struct ldap_server_s): Add fields starttls, + ldap_over_tls, and ntds. + + * dirmngr/ldapserver.c (ldapserver_parse_one): Add for an empty host + string. Improve error messages for the non-file case. Support flags. + * dirmngr/ks-action.c (ks_action_help): Handle non-URL ldap specs. + (ks_action_search, ks_action_get, ks_action_put): Ditto. + * dirmngr/ks-engine-ldap.c: Include ldapserver.h. + (ks_ldap_help): Handle non-URL ldap specs. + (my_ldap_connect): Add args r_host and r_use_tls. Rewrite to support + URLs and non-URL specified keyservers. + (ks_ldap_get): Adjust for changes in my_ldap_connect. + (ks_ldap_search): Ditto. + (ks_ldap_put): Ditto. + + gpg,sm: Simplify keyserver spec parsing. + + commit bebc71d2291e93afb76792c5e210836857103c36 + * common/keyserver.h: Remove. + * sm/gpgsm.h (struct keyserver_spec): Remove. + (opt): Change keyserver to a strlist_t. + * sm/gpgsm.c (keyserver_list_free): Remove. + (parse_keyserver_line): Remove. + (main): Store keyserver in an strlist. + * sm/call-dirmngr.c (prepare_dirmngr): Adjust for the strlist. Avoid + an ambiguity in dirmngr by adding a prefix if needed. + + * g10/options.h (struct keyserver_spec): Move definition from + keyserver.h to here. Remove most fields. + * g10/keyserver.c (free_keyserver_spec): Adjust. + (cmp_keyserver_spec): Adjust. + (parse_keyserver_uri): Simplify. + (keyidlist): Remove fakev3 arg which does not make any sense because + we don't even support v3 keys. + + dirmngr: Support pseudo URI scheme "opaque". + + commit 1c96f4d663c020167ed3d39e513751641dfc3567 + * dirmngr/http.h (HTTP_PARSE_NO_SCHEME_CHECK): New. + * dirmngr/http.c (http_parse_uri): Use this flag. Change all callers + to use the new macro for better readability. + (do_parse_uri): Add pseudo scheme "opaque". + (uri_query_value): New. + +2021-06-11 Werner Koch <wk@gnupg.org> + + sm: Fix finding of issuer in use-keyboxd mode. + + commit 6b76693ff54297456b724ba53f7e6283e2a5a126 + * sm/keydb.c (struct keydb_local_s): Add field saved_search_result. + (keydb_push_found_state): Implement for keyboxd. + (keydb_pop_found_state): Ditto. + (keydb_get_cert): Do not release the cert so that the function can be + used again to get the same cert. This is the same behaviour as in + pubring.kbx mode. + + * sm/certchain.c, sm/import.c: Improve some error messages. + +2021-06-11 NIIBE Yutaka <gniibe@fsij.org> + + scd: Support clearing of Reset Code by ''. + + commit 4e02db75e3a1da9012176f2cfe1638c8c0129f6f + * scd/app-openpgp.c (do_change_pin): Allow null-string. + +2021-06-09 Werner Koch <wk@gnupg.org> + + gpgtar,w32: Fix file size computation. + + commit 14e36bdbe1c39bc23e70db775e05319367ee8adb + * tools/gpgtar-create.c (fillup_entry_w32): Move parentheses. + +2021-06-09 NIIBE Yutaka <gniibe@fsij.org> + + agent: Fix importing protected secret key. + + commit 7a80004d5407c6c48b21d57ba6edb8e5a2db4995 + * agent/cvt-openpgp.c (do_unprotect): Only modify SKEY when it is + correctly decrypted. + +2021-06-08 NIIBE Yutaka <gniibe@fsij.org> + + scd: Fix serial number detection for Yubikey 5. + + commit c3a9ee0b658887ca9baa4514187b17857fdf6586 + * scd/app.c (app_new_register): Handle serial number correctly. + +2021-06-07 NIIBE Yutaka <gniibe@fsij.org> + + scd: Fix READER-PORT option handling for PC/SC. + + commit ee5b6af370fbee1b08136e5dc384cf7996bcfc4c + * scd/apdu.c (apdu_open_reader): READERNO should be -1 when + READER-PORT is specified for PC/SC. + +2021-06-04 NIIBE Yutaka <gniibe@fsij.org> + + agent: Appropriate error code for importing key with no passwd. + + commit 21ef425e222ddfa460b37dece63adb67ff2e4dd1 + * agent/cvt-openpgp.c (convert_from_openpgp_main): Return + GPG_ERR_BAD_SECKEY. + +2021-06-03 NIIBE Yutaka <gniibe@fsij.org> + + gpg: Support KEYGRIP search with traditional keyring. + + commit 9668ee097a1474299b8debecb1ee38620a327082 + * g10/keyring.c (keyring_search): Handle KEYDB_SEARCH_MODE_KEYGRIP. + +2021-06-02 Werner Koch <wk@gnupg.org> + + common: Allow for GCM decryption in de-vs mode. + + commit c17dac5ac3ccb374e5a1276d4bc9b444c390a4c5 + * common/compliance.c (gnupg_cipher_is_allowed): Allow GCM for gpgsm + in decrypt mode. + + * tests/cms/samplemsgs/pwri-sample.gcm.p7m: Remove duplicated authtag + + sm: Support AES-GCM decryption. + + commit 4980fb3c6dde8c1dda975e8a36d6086c8456a631 + * tests/cms/samplemsgs/: Add sample messages. + * sm/gpgsm.c (main): Use gpgrt_fcancel on decryption error. + * sm/decrypt.c (decrypt_gcm_filter): New. + (gpgsm_decrypt): Use this filter if requested. Check authtag. + +2021-05-28 Werner Koch <wk@gnupg.org> + + gpgconf: Make runtime changes with different homedir work. + + commit 31c0aa2ff37f662c6391885d61ffd46ec3062e5a + * tools/gpgconf-comp.c (dirmngr_runtime_change): Pass --homedir first. + +2021-05-28 NIIBE Yutaka <gniibe@fsij.org> + + agent: Fix calling handle_pincache_put. + + commit 36f50b259cae0428264f4b7d60b82209e3dd8725 + * agent/call-scd.c (padding_info_cb): Fix the argument. + + scd: Fix zero-byte handling in ECC. + + commit 5b1806454c03b3b493222f405ffced80a5d430ad + * scd/app-openpgp.c (ecc_writekey): Don't remove zero-byte. + +2021-05-27 NIIBE Yutaka <gniibe@fsij.org> + + gpg: Ed448 and X448 are only for v5 for --full-gen-key. + + commit 2b50f942672d9a2c325a818f21f69d3ee69255d3 + * g10/keygen.c (generate_keypair): Set pVERSION = 5, pSUBVERSION = 5, + when it's Ed448 or X448. + + build: _DARWIN_C_SOURCE should be 1. + + commit be81941e1aca75d9e1d0dd2e2b234ae6df53c05a + * configure.ac (*-apple-darwin*): Set _DARWIN_C_SOURCE 1. + +2021-05-25 Werner Koch <wk@gnupg.org> + + gpg: Partial fix for Unicode problem in output files. + + commit 30563ea29705016b08ff04fd8a833940ea94e4e8 + * g10/openfile.c (overwrite_filep): Use gnupg_access. + +2021-05-21 Werner Koch <wk@gnupg.org> + + common: Annotate leaked memory in homedir.c. + + commit 260bbb4ab27eab0a8d4fb68592b0d1c20d80179c + * g10/trustdb.c (how_to_fix_the_trustdb): Use gnupg_homedir. + * common/homedir.c (standard_homedir): Annotate leaked memory. + (gnupg_daemon_rootdir): Ditto. + (gnupg_socketdir): Ditto. + (gnupg_sysconfdir): Ditto. + (gnupg_bindir): Ditto. + (gnupg_libdir): Ditto. + (gnupg_datadir): Ditto. + (gnupg_localedir): Ditto. + (gnupg_cachedir): Ditto. + (gpg_agent_socket_name): Ditto. + (dirmngr_socket_name): Ditto. + (keyboxd_socket_name): Ditto. + (get_default_pinentry_name): Ditto. + (gnupg_module_name): Ditto. + (default_homedir): Ditto. Make static. + +2021-05-20 Werner Koch <wk@gnupg.org> + + sm: Let --dump-cert --show-cert also print an OpenPGP fingerprint. + + commit 52bbdc731fd54ff6d2744d7aca8e48e2c2389cc9 + * sm/keylist.c (list_cert_raw): Print the OpenPGP fpr. + +2021-05-20 Jakub Jelen <jjelen@redhat.com> + + card: Intialize pointer to avoid double free. + + commit 98c52aeb31f4bf2604727aacad982fb51c04063f + * tools/gpg-card.c (cmd_salut): Initialize data pointer + + scd: avoid memory leaks. + + commit 27e7bde12ee2b67425ae7011d976d2544c90fd9a + * scd/app-p15.c (send_certinfo): free labelbuf + (do_sign): goto leave instead of return + * scd/app-piv.c (do_sign): goto leave instead of return, fix typo in + variable name, avoid using uninitialized variables + * scd/command.c (cmd_genkey): goto leave instead of return + + kbx: Avoid uninitialized read. + + commit fc5fac83b778f0ff61608c286448ab7fa14ccb2d + * kbx/kbx-client-util.c (datastream_thread): Initialize pointer + * kbx/keybox-dump.c (_keybox_dump_cut_records): free blob + * kbx/kbxserver.c (kbxd_start_command_handler): do not free passed ctrl + * kbx/keyboxd.c (check_own_socket): free sockname + + g10: Avoid memory leaks. + + commit fa0771f609b5fcb104c64a11aefc501b7a91696d + * g10/call-agent.c (card_keyinfo_cb): free keyinfo. Restructure to + avoid backward gotos. + * g10/keyedit.c (menu_set_keyserver_url): properly enclose the block + * g10/keygen.c (gen_card_key): free pk and pkt + + dirmgr: Avoid double free. + + commit 25aa353bf833fdae1a96158b49daf7588ae3b109 + * dirmgr/http.c (http_prepare_redirect): Avoid double free + * dirmgr/ocsp.c (check_signature): Initialize pointer + + common: Avoid double-free. + + commit 4704d1ce4e1e2ba9f986fb221346eda5c97f947b + * common/name-value.c (do_nvc_parse): reset to null after ownership + change + + agent: Fix memory leaks. + + commit 33a2362e566c0e0d7011abf2e5fa5704d7cb4206 + * agent/call-daemon.c (daemon_start): free wctp + * agent/call-scd.c (agent_card_pksign): return error instead of noop + (card_keyinfo_cb): free keyinfo. Restructure to avoid a goto backwards. + * agent/protect.c (agent_get_shadow_info_type): allocate only as a last + action. Catch xtrymalloc failure. + (agent_is_tpm2_key): Free buf. + + sm: Avoid memory leaks and double double-free. + + commit e6132bc9f41727ea1abe2d6298610223c11639a2 + * sm/certcheck.c (extract_pss_params): Avoid double free + * sm/decrypt.c (gpgsm_decrypt): goto leave instead of return + * sm/encrypt.c (encrypt_dek): release s_pkey + * sm/server.c (cmd_export): free list + (do_listkeys): free lists + + g10: Fix memory leaks. + + commit 2af7bb2295cda5377546cedd0c906a3cff4d2427 + * g10/card-util.c (change_pin): free answer on errors + (ask_card_keyattr): free answer on error + * g10/cpr.c (do_get_from_fd): free string + * g10/gpg.c (check_permissions): free dir on weird error + * g10/import.c (append_new_uid): release knode + * g10/keyedit.c (menu_set_keyserver_url): free answer + (menu_set_keyserver_url): free user + * g10/keygen.c (print_status_key_not_created): move allocation after + sanity check + (ask_expire_interval): free answer + (card_store_key_with_backup): goto leave instaed of return + * g10/keyserver.c (parse_keyserver_uri): goto fail instead of return + * g10/revoke.c (gen_desig_revoke): release kdbhd + (gen_desig_revoke): free answer + * g10/tofu.c (ask_about_binding): free sqerr and response + * g10/trustdb.c (ask_ownertrust): free pk + + dirmgr: clean up memory on error code paths. + + commit 0d2c1e9046faf102809bc65329c22b6cf8d62ea0 + * dirmgr/crlcache.c (finish_sig_check): goto leave instead of return + * dirmgr/http.c (send_request): free authstr and proxy_authstr + * dirmgr/ldap.c (start_cert_fetch_ldap): free proxy + * dirmgr/ocsp.c (check_signature): release s_hash + + agent: Avoid memory leaks in error code paths. + + commit a95ddffdcd58383cce93677be5e7e11c5c229a98 + * agent/command.c (cmd_genkey): Use goto instead of return. + * agent/cvt-openpgp.c (convert_from_openpgp_main): Ditto. + * agent/genkey.c (agent_ask_new_passphrase): Fix typo to free correct + pointer + (agent_genkey): Release memory + * agent/gpg-agent.c (check_own_socket): Free sockname + * agent/protect-tool.c (read_key): Free buf. + (agent_askpin): Free passphrase + +2021-05-19 Werner Koch <wk@gnupg.org> + + dirmngr: For KS_SEARCH return the fingerprint also with LDAP. + + commit a660e1060630e8d75ecb43abf69dbb73378c1df9 + * dirmngr/ks-engine-ldap.c (extract_keys): Return the fingerprint if + available. + (ks_ldap_search): Ditto. + (extract_keys): Make sure to free the ldap values also in corner + cases. + (my_ldap_value_free): New. + (ks_ldap_get): Ditto. + (ks_ldap_search): Ditto. + (my_ldap_connect): Ditto. + + gpg: Improve speed of secret key listing. + + commit 40da61b89b62dcb77847dc79eb159e885f52f817 + * agent/command.c (cmd_keyinfo): Factor some code out to ... + (get_keyinfo_on_cards): ... new. + (cmd_havekey): Add --list mode. + * g10/gpg.h (struct server_control_s): Add new caching vars. + * g10/gpg.c (gpg_deinit_default_ctrl): Release cache. + * g10/call-agent.c (agent_probe_any_secret_key): Init and try to use + the keygrip cache. + (agent_genkey): Clear the cache. + (agent_import_key): Ditto. + + * g10/keylist.c (list_all, list_one): Pass ctrl to + agent_probe_any_secret_key. + * g10/getkey.c (lookup): Ditto. + +2021-05-18 Werner Koch <wk@gnupg.org> + + gpg: Fix sending an OpenPGP key with umlaut to an LDAP keyserver. + + commit b8e6e485ee0b3389992f5de4d717e2e9cca92a9e + * g10/call-dirmngr.c (record_output): Rewrite. + +2021-05-18 Ingo Klöcker <dev@ingo-kloecker.de> + + scd:p15: Fix logic for appending product name to MANUFACTURER. + + commit 65bc5ea95e608869fe57dae43e201ed47b98f9fe + * scd/app-p15.c (do_getattr): Append product name to MANUFACTURER if + manufacturer_id does not already contain a bracket and if we have a + product name. + +2021-05-17 Werner Koch <wk@gnupg.org> + + gpg: Use a more descriptive prompt for symmetric decryption. + + commit 6dfae2f402a702ccd7f2c585b28cb356e9f26a26 + * g10/keydb.h (GETPASSWORD_FLAG_SYMDECRYPT): New. + (passphrase_to_dek_ext): Remove this obsolete prototype. + * g10/passphrase.c (passphrase_get): Add arg flags. Use new flag + value. + (passphrase_to_dek): Add arg flags and pass it on. + * g10/mainproc.c (proc_symkey_enc): Use new flag. + + * sm/decrypt.c (pwri_decrypt): Use "passphrase". + + dirmngr: LDAP search by a mailbox now ignores revoked keys. + + commit 1406f551f1e00a03eabf5b8bd3011bf6393ce318 + * dirmngr/ks-engine-ldap.c (keyspec_to_ldap_filter): Ignore revoked + and disable keys in mail mode. + + sm: Ask for the password for password based decryption (pwri) + + commit eeb65d3bbd7d461694d30009631739735a2b9bad + * sm/decrypt.c (pwri_decrypt): Add arg ctrl. Ask for passphrase. + + * sm/export.c (export_p12): Mark string as translatable. + * sm/import.c (parse_p12): Ditto. + +2021-05-14 Werner Koch <wk@gnupg.org> + + sm: Support decryption of password based encryption (pwri) + + commit 02029f9eab87e9fd667829dfb083846275576398 + * sm/decrypt.c (pwri_parse_pbkdf2): New. + (pwri_decrypt): New. + (prepare_decryption): Support pwri. + (gpgsm_decrypt): Test for PWRI. Move IS_DE_VS flag to DFPARM. + +2021-05-14 NIIBE Yutaka <gniibe@fsij.org> + + scd: Remove wrong assertion and add protection to PCSC.COUNT. + + commit 58b330e935b9225d5a389c5d858a0e7304f573ad + * scd/apdu.c (apdu_dev_list_finish): Fix for calling + release_pcsc_context. + +2021-05-12 Werner Koch <wk@gnupg.org> + Jakub Jelen <jjelen@redhat.com> + + agent: Use SHA-256 for SSH fingerprint by default. + + commit 310b064f5271fe8566ebc996702ea1422875f425 + * agent/gpg-agent.c (parse_rereadable_options): Change default ssh + fingerprint digest. + (main): Ditto. + +2021-05-11 Werner Koch <wk@gnupg.org> + + A few minor code cleanups and typo fixes. + + commit 965bb0693c0df04e6dbd57a8b471944367cf6c4e + * agent/command-ssh.c (ssh_handler_request_identities): Remove double + check of ERR. + * g10/getkey.c (get_pubkey_byname): Remove double use of break. + * g10/pkglue.c (pk_encrypt): Handle possible NULL-ptr access due to + failed malloc. + +2021-05-11 NIIBE Yutaka <gniibe@fsij.org> + + gpg: Fix allocation for EXTRAHASH. + + commit ac731dbbbd21f53d2f6bf69343e6bf553ebc9dad + * g10/sign.c (clearsign_file): Fix the size to allocate. + + scd: Serialize READER_TABLE access for PC/SC. + + commit 32baa9acfb153004bdb2509f9516482b78f256a4 + * scd/apdu.c (apdu_dev_list_start): Remove locking READER_TABLE_LOCK. + Don't increment PCSC.COUNT here. + (apdu_dev_list_finish): Don't decrement PCSC.COUNT here. + (apdu_open_reader): Protect access with READER_TABLE_LOCK. + +2021-05-10 NIIBE Yutaka <gniibe@fsij.org> + + scd: Fix close_pcsc_reader. + + commit ec5591dc4e1f1b0340b9043a410dc62b63a90416 + * scd/apdu.c (close_pcsc_reader): Don't touch .RDRNAME field. + (apdu_dev_list_finish): Clear .RDRNAME field and replace call of + close_pcsc_reader by release_pcsc_context. Add assertion. + + scd: Make sure releasing PC/SC context. + + commit cccc9bd5db1f00c35dff192935e91d46cafb259f + * scd/apdu.c (release_pcsc_context): New. + (close_pcsc_reader): Use release_pcsc_context. Add assertion. + (apdu_dev_list_start): Replace call of close_pcsc_reader + into release_pcsc_context, add condition. + +2021-05-07 NIIBE Yutaka <gniibe@fsij.org> + + scd: Increment PCSC.COUNT correctly. + + commit 0498ea8fbd57d0df3093301d551db6b287ccf622 + * scd/apdu.c (open_pcsc_reader): PCSC.COUNT should + be incremented before possible call of close_pcsc_reader. + + scd: Fix memory leak for RDRNAME and serialize access. + + commit 5d1b41310682a599a16bcb95e18f56e62299059e + * scd/apdu.c (close_pcsc_reader): Move locking to... + (apdu_close_reader): ... here, as it's also needed for CCID driver. + Free RDRNAME when closed. + + scd: Fix declarations for PC/SC access. + + commit 039aed9d401f3875eee0251d34be74de7a1daf84 + * scd/apdu.c (pcsc_begin_transaction, pcsc_transmit): Use HANDLE. + +2021-05-06 NIIBE Yutaka <gniibe@fsij.org> + + scd: Recover the partial match for PORTSTR for PC/SC. + + commit 53bdc6288f9b474e53f06088130e304cee41b12d + * scd/apdu.c (apdu_open_reader): Allow partial match of + PORTSTR again just like 2.2 does. + + scd: When reader is specified, make sure only open once. + + commit d6fe82d3d1699eb417f87b487048f95fee91e2cd + * scd/apdu.c (apdu_open_reader): Make sure not to try multiple times, + when PORTSTR is specified. + +2021-04-29 Werner Koch <wk@gnupg.org> + + scd: Fix PC/SC removed card problem. + + commit 8d81fd7c01e8dfacc719ff190f8e364014e32fdf + * scd/apdu.c (pcsc_cancel): New. + (pcsc_init): Load new function. + (connect_pcsc_card): Use it after a removed card error. + +2021-04-28 Werner Koch <wk@gnupg.org> + + scd: Fix problem with reader list becoming empty. + + commit bb8e3996e44f4f057f0771b9b72c89feae00f1b1 + * scd/apdu.c (close_pcsc_reader): Do not decrement refcount if already + zero. Always release context if or becomes zero. + (apdu_dev_list_start): Unlock prior to close_pcsc_reader. For PC/SC + increment the count. Always release the lock. + (apdu_dev_list_finish): No more unlocking. Use close_pcsc_reader + instead of code duplication. + + * scd/apdu.c (pcsc_error_string): Add an error code. + * scd/scdaemon.c (scd_kick_the_loop): Fix a diagnostic. + +2021-04-27 Kirill Elagin <kirelagin@gmail.com> + + scd: Fix unblock PIN by a Reset Code with KDF. + + commit f209d7d2db0e963a6ad1fa8c4f0c034ba0297842 + * scd/app-openpgp.c (do_change_pin): Use correct CHVNO=1 for + pin2hash_if_kdf, for user's PIN. + +2021-04-26 Werner Koch <wk@gnupg.org> + + gpg: Fix mailbox based search via AKL keyserver method. + + commit 4fcfac6feb2a6c2b14883ba406afc917e8d4be42 + * g10/keyserver.c (keyserver_import_name): Rename to ... + (keyserver_import_mbox): this. And use mail search mode. + * g10/getkey.c (get_pubkey_byname): Change the two callers. + + gpg: Do not use import-clean for LDAP keyserver imports. + + commit 99db4b0c7fd128ea5b2e251fe854bd57f6322238 + * g10/options.h (opts): New field expl_import_only. + * g10/import.c (parse_import_options): Set it. + * g10/keyserver.c (keyserver_get_chunk): Add special options for LDAP. + +2021-04-25 Werner Koch <wk@gnupg.org> + + gpg: Auto import keys specified with --trusted-keys. + + commit 100037ac0f558e8959fc065d4703c85c2962489e + * g10/getkey.c (get_pubkey_with_ldap_fallback): New. + * g10/trustdb.c (verify_own_keys): Use it. + + scd:p15: Fix last commit and improve D-TRUST detection. + + commit cc5aa68b6310bdeaa1102bb0d6a33420920648e7 + * scd/app-p15.c (read_p15_info): Improve D-TRUST card detection. + (do_getattr): Fix faulty code for the last commit. Append the product + name to MANUFACTURER. + + scd:p15: Shorten the displayed s/n of RSCS cards. + + commit 21e3f750bd7dde2ae9ece01b1abdd1b47ba4fb04 + * scd/app-p15.c (get_dispserialno): Add dedicated handling for RSCS. + +2021-04-23 Werner Koch <wk@gnupg.org> + + gpg: Replace an obsolete trustdb function. + + commit 3cbc66410d62ad2f7e559095753a2385fe644d07 + * g10/trustdb.c (tdb_register_trusted_keyid): Make static. + (tdb_register_trusted_key): Replace register_trusted_keyid by + tdb_register_trusted_key. + * g10/keygen.c (do_generate_keypair): Ditto. + * g10/trust.c (register_trusted_keyid): Remove. + + gpg: Allow decryption w/o public key but with correct card inserted. + + commit 50293ec2ebf2a997dbad9a47166d694efcc0709a + * agent/command.c (cmd_readkey): Add option --no-data and special + handling for $SIGNKEYID and $AUTHKEYID. + * g10/call-agent.c (agent_scd_getattr): Create shadow keys for KEY-FPR + output. + * g10/skclist.c (enum_secret_keys): Automagically get a missing public + key for the current card. + + agent: Require verbose level 2 for handler started/terminated notices. + + commit 84c2d97cca76045bbe9d0598a10623d5d91e6530 + * agent/gpg-agent.c (do_start_connection_thread): Silence diags even + more. + +2021-04-23 NIIBE Yutaka <gniibe@fsij.org> + + tools: Fix for --disable-tpm2d. + + commit 97ba94e52b2390f43fc1ac7db98e8ee7a37ddfb1 + * tools/gpgconf-comp.c: Conditionalize with BUILD_WITH_TPM2D. + +2021-04-22 Werner Koch <wk@gnupg.org> + + scd: Fix PSO_CSV for 512 bit curves. + + commit 9e24f2a45ce8038f662ec1a9893669e1d5604ec7 + * scd/iso7816.c (iso7816_pso_csv): Use BER-TLV instead of SIMPLE-TLV + + tests: Make sure that the build keyboxd is used. + + commit d36c4dc95b72b780375d57311bdf4ae842fd54fa + * tests/openpgp/defs.scm (create-gpghome): Add keyboxd-program. + +2021-04-21 Werner Koch <wk@gnupg.org> + + card: New option --shadow for command list. + + commit 2fce99d73a6afc1a1a29041722a934bb81c7d739 + * tools/card-call-scd.c (scd_readkey): Add arg create_shadow. + * tools/gpg-card.c (list_one_kinfo): Add arg create_shadow and pass it + down to scd-readkey. Change all callers to convey this arg. + (cmd_list): Add option --shadow. + + agent: Silence error messages for READKEY --card. + + commit 8f2c9cb73538baab7da8107f2cceb2f6fc49642a + * agent/command.c (cmd_readkey): Test for shadow key before creating + it. + + gpg: Allow fingerprint based lookup with --locate-external-key. + + commit ec36eca08cdbf6653e7362e8e0e6c5f2c75b4a60 + * g10/keyserver.c (keyserver_import_fprint_ntds): New. + * g10/getkey.c (get_pubkey_byname): Detect an attempt to search by + fingerprint in no_local mode. + + keyboxd: Fix searching for exact mail addresses. + + commit f79e9540ca643b5cb912e7bfca2af56be428efed + * kbx/kbxserver.c (cmd_search): Use the openpgp hack for calling + classify_user_id. + * kbx/backend-sqlite.c (run_select_statement): Remove angle brackets + in exact addrspec mode. + * g10/call-keyboxd.c (keydb_search): Do not duplicate the left angle + bracket. + * sm/keydb.c (keydb_search): Ditto. + + gpg,sm: Ignore the log-file option from common.conf. + + commit d153e4936e05ab3b15df3c092024d83ac9d6ca46 + * g10/gpg.c (main): Don't use the default log file from common.conf. + * sm/gpgsm.c (main): Ditto. + 2021-04-20 Werner Koch <wk@gnupg.org> Release 2.3.1. diff --git a/Makefile.am b/Makefile.am index 06a9a66..145e5b0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -213,7 +213,7 @@ release: sign-release: +(set -e; \ - cd dist; \ + test $$(pwd | sed 's,.*/,,') = dist || cd dist; \ x=$$(grep '^RELEASE_ARCHIVE=' $$HOME/.gnupg-autogen.rc|cut -d= -f2);\ if [ -z "$$x" ]; then \ echo "error: RELEASE_ARCHIVE missing in ~/.gnupg-autogen.rc">&2; \ diff --git a/Makefile.in b/Makefile.in index 53bc832..6e4c501 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1134,7 +1134,7 @@ release: sign-release: +(set -e; \ - cd dist; \ + test $$(pwd | sed 's,.*/,,') = dist || cd dist; \ x=$$(grep '^RELEASE_ARCHIVE=' $$HOME/.gnupg-autogen.rc|cut -d= -f2);\ if [ -z "$$x" ]; then \ echo "error: RELEASE_ARCHIVE missing in ~/.gnupg-autogen.rc">&2; \ @@ -1,3 +1,138 @@ +Noteworthy changes in version 2.3.2 (2021-08-24) +------------------------------------------------ + + * gpg: Allow fingerprint based lookup with --locate-external-key. + [ec36eca08c] + + * gpg: Allow decryption w/o public key but with correct card + inserted. [50293ec2eb] + + * gpg: Auto import keys specified with --trusted-keys. [100037ac0f] + + * gpg: Do not use import-clean for LDAP keyserver imports. [#5387] + + * gpg: Fix mailbox based search via AKL keyserver method. [4fcfac6feb] + + * gpg: Fix memory corruption with --clearsign introduced with 2.3.1. + [#5430] + + * gpg: Use a more descriptive prompt for symmetric decryption. + [6dfae2f402] + + * gpg: Improve speed of secret key listing. [40da61b89b] + + * gpg: Support keygrip search with traditional keyring. [#5469] + + * gpg: Let --fetch-key return an exit code on failure. [#5376] + + * gpg: Emit the NO_SECKEY status again for decryption. [#5562] + + * gpgsm: Support decryption of password based encryption (pwri). + [eeb65d3bbd] + + * gpgsm: Support AES-GCM decryption. [4980fb3c6d] + + * gpgsm: Let --dump-cert --show-cert also print an OpenPGP + fingerprint. [52bbdc731f] + + * gpgsm: Fix finding of issuer in use-keyboxd mode. [6b76693ff5] + + * gpgsm: New option --ldapserver as an alias for --keyserver. + [89df86157e] + + * agent: Use SHA-256 for SSH fingerprint by default. [#5434] + + * agent: Fix calling handle_pincache_put. [#5436] + + * agent: Fix importing protected secret key. [#5122] + + * agent: Fix a regression in agent_get_shadow_info_type. [#5393] + + * agent: Add translatable text for Caps Lock hint. [#4950] + + * agent: New option --pinentry-formatted-passphrase. [#5517] + + * agent: Add checkpin inquiry for pinentry. [#5517,#5532] + + * agent: New option --check-sym-passphrase-pattern. [#5517] + + * agent: Use the sysconfdir for a pattern file. + + * agent: Make QT_QPA_PLATFORMTHEME=qt5ct work for the pinentry. + [1305baf099] + + * dirmngr: LDAP search by a mailbox now ignores revoked keys. + [1406f551f1] + + * dirmngr: For KS_SEARCH return the fingerprint also with LDAP. + [#5441] + + * dirmngr: Allow for non-URL specified ldap keyservers. [#5405,#5452] + + * dirmngr: New option --ldapserver. [52cf32ce2f] + + * dirmngr: Fix regression in KS_GET for mail address pattern. + [#5497] + + * card: New option --shadow for the list command. [2fce99d73a] + + * tests: Make sure the built keyboxd is used. [#5406] + + * scd: Fix computing shared secrets for 512 bit curves. + [9e24f2a45c] + + * scd: Fix unblock PIN by a Reset Code with KDF. [#5413] + + * scd: Fix PC/SC removed card problem. [8d81fd7c01] + + * scd: Recover the partial match for PORTSTR for PC/SC. + [53bdc6288f] + + * scd: Make sure to release the PC/SC context. [#5416] + + * scd: Fix zero-byte handling in ECC. [#5163] + + * scd: Fix serial number detection for Yubikey 5. [#5442] + + * scd: Add basic support for AET JCOP cards. [544ec7872a] + + * scd: Detect external interference when --pcsc-shared is in use. + [#5484] + + * scd: Fix access to the list of cards. [#5524] + + * gpgconf: Do not list a disabled tpm2d. [#5408] + + * gpgconf: Make runtime changes with different homedir work. + [31c0aa2ff3] + + * keyboxd: Fix searching for exact mail adddress. [f79e9540ca] + + * keyboxd: Fix searching with multiple patterns. [101ba4f18a] + + * gpgtar: Fix file size computation under Windows. [14e36bdbe1] + + * tools: Extend gpg-check-pattern. [73c03e0232] + + * wkd: Fix client issue with leading or trailing spaces in + user-ids. [b4345f7521] + + * Under Windows add a fallback in case the console can't cope with + Unicode. [#5491] + + * Under Windows use LOCAL_APPDATA for the socket directory. [#5537] + + * Pass XDG_SESSION_TYPE and QT_QPA_PLATFORM envvars to Pinentry. + [#3659] + + * Change the default keyserver to keyserver.ubuntu.com. This is a + temporary change due to the shutdown of the SKS keyserver pools. + [55b5928099] + + Release-info: https://dev.gnupg.org/T5405 + See-also: gnupg-announce/2021q3/000462.html + + Noteworthy changes in version 2.3.1 (2021-04-20) ------------------------------------------------ @@ -953,6 +1088,8 @@ Noteworthy changes in version 2.3.0 (2021-04-07) Release dates of 2.2 versions ----------------------------- +Version 2.2.29 (2021-07-04) https://dev.gnupg.org/T5498 +Version 2.2.28 (2021-06-10) https://dev.gnupg.org/T5482 Version 2.2.27 (2021-01-11) https://dev.gnupg.org/T5234 Version 2.2.26 (2020-12-21) https://dev.gnupg.org/T5153 Version 2.2.25 (2020-11-23) https://dev.gnupg.org/T5140 @@ -1,6 +1,6 @@ The GNU Privacy Guard 2 ========================= - Version 2.3 (devel) + Version 2.3 Copyright 1997-2019 Werner Koch Copyright 1998-2021 Free Software Foundation, Inc. @@ -180,13 +180,7 @@ Do not post to this list. gnupg-users@gnupg.org For general user discussion and - help (English). - - gnupg-de@gnupg.org German speaking counterpart of - gnupg-users. - - gnupg-ru@gnupg.org Russian speaking counterpart of - gnupg-users. + help. gnupg-devel@gnupg.org GnuPG developers main forum. @@ -1 +1 @@ -2.3.1 +2.3.2 diff --git a/agent/agent.h b/agent/agent.h index 064b7be..6004f2d 100644 --- a/agent/agent.h +++ b/agent/agent.h @@ -108,6 +108,9 @@ struct upon this timeout value. */ unsigned long pinentry_timeout; + /* If set, then passphrase formatting is enabled in pinentry. */ + int pinentry_formatted_passphrase; + /* The default and maximum TTL of cache entries. */ unsigned long def_cache_ttl; /* Default. */ unsigned long def_cache_ttl_ssh; /* for SSH. */ @@ -123,8 +126,11 @@ struct /* The minimum number of non-alpha characters in a passphrase. */ unsigned int min_passphrase_nonalpha; - /* File name with a patternfile or NULL if not enabled. */ + /* File name with a patternfile or NULL if not enabled. If the + * second one is set, it is used for symmetric only encryption + * instead of the former. */ const char *check_passphrase_pattern; + const char *check_sym_passphrase_pattern; /* If not 0 the user is asked to change his passphrase after these number of days. */ @@ -290,7 +296,8 @@ enum { PINENTRY_STATUS_CLOSE_BUTTON = 1 << 0, PINENTRY_STATUS_PIN_REPEATED = 1 << 8, - PINENTRY_STATUS_PASSWORD_FROM_CACHE = 1 << 9 + PINENTRY_STATUS_PASSWORD_FROM_CACHE = 1 << 9, + PINENTRY_STATUS_PASSWORD_GENERATED = 1 << 10 }; /* Information pertaining to pinentry requests. */ @@ -299,6 +306,7 @@ struct pin_entry_info_s int min_digits; /* min. number of digits required or 0 for freeform entry */ int max_digits; /* max. number of allowed digits allowed*/ int max_tries; /* max. number of allowed tries. */ + unsigned int constraints_flags; /* CHECK_CONSTRAINTS_... */ int failed_tries; /* Number of tries so far failed. */ int with_qualitybar; /* Set if the quality bar should be displayed. */ int with_repeat; /* Request repetition of the passphrase. */ @@ -521,7 +529,11 @@ gpg_error_t agent_pkdecrypt (ctrl_t ctrl, const char *desc_text, membuf_t *outbuf, int *r_padding); /*-- genkey.c --*/ -int check_passphrase_constraints (ctrl_t ctrl, const char *pw, int no_empty, +#define CHECK_CONSTRAINTS_NOT_EMPTY 1 +#define CHECK_CONSTRAINTS_NEW_SYMKEY 2 + +int check_passphrase_constraints (ctrl_t ctrl, const char *pw, + unsigned int flags, char **failed_constraint); gpg_error_t agent_ask_new_passphrase (ctrl_t ctrl, const char *prompt, char **r_passphrase); diff --git a/agent/call-daemon.c b/agent/call-daemon.c index 1444008..3bf6bb7 100644 --- a/agent/call-daemon.c +++ b/agent/call-daemon.c @@ -512,6 +512,8 @@ daemon_start (enum daemon_type type, ctrl_t ctrl) log_error ("error spawning wait_child_thread: %s\n", strerror (err)); npth_attr_destroy (&tattr); } + else + xfree (wctp); } leave: diff --git a/agent/call-pinentry.c b/agent/call-pinentry.c index dd60c2e..45ec1b5 100644 --- a/agent/call-pinentry.c +++ b/agent/call-pinentry.c @@ -53,10 +53,12 @@ time. */ #define LOCK_TIMEOUT (1*60) -/* Define the maximum tries to generate a pin for the GENPIN inquire */ -#define MAX_GENPIN_TRIES 10 -/* Define the number of characters to use for a generated pin */ -#define DEFAULT_GENPIN_BYTES (128 / 8) +/* Define the number of bits to use for a generated pin. The + * passphrase will be rendered as zbase32 which results for 150 bits + * in a string of 30 characters. That fits nicely into the 5 + * character blocking which pinentry can do. 128 bits would actually + * be sufficient but can't be formatted nicely. */ +#define DEFAULT_GENPIN_BITS 150 /* The assuan context of the current pinentry. */ static assuan_context_t entry_ctx; @@ -91,6 +93,7 @@ struct entry_parm_s size_t size; unsigned char *buffer; int status; + unsigned int constraints_flags; }; @@ -198,7 +201,7 @@ unlock_pinentry (ctrl_t ctrl, gpg_error_t rc) /* Helper for at_fork_cb which can also be called by the parent to - * show shich envvars will be set. */ + * show which envvars will be set. */ static void atfork_core (ctrl_t ctrl, int debug_mode) { @@ -210,8 +213,15 @@ atfork_core (ctrl_t ctrl, int debug_mode) /* For all new envvars (!ASSNAME) and the two medium old ones * which do have an assuan name but are conveyed using * environment variables, update the environment of the forked - * process. */ + * process. We also pass DISPLAY despite that --display is also + * used when exec-ing the pinentry. The reason is that for + * example the qt5ct tool does not have any arguments and thus + * relies on the DISPLAY envvar. The use case here is a global + * envvar like "QT_QPA_PLATFORMTHEME=qt5ct" which for example is + * useful when using the Qt pinentry under GNOME or XFCE. + */ if (!assname + || (!opt.keep_display && !strcmp (name, "DISPLAY")) || !strcmp (name, "XAUTHORITY") || !strcmp (name, "PINENTRY_USER_DATA")) { @@ -426,7 +436,7 @@ start_pinentry (ctrl_t ctrl) log_debug ("connection to PIN entry established\n"); if (opt.debug_pinentry) - atfork_core (ctrl, 1); + atfork_core (ctrl, 1); /* Just show the envvars set after the fork. */ value = session_env_getenv (ctrl->session_env, "PINENTRY_USER_DATA"); if (value != NULL) @@ -553,6 +563,7 @@ start_pinentry (ctrl_t ctrl) "passphrase visible on the screen?") }, { "tt-visi",N_("|pinentry-tt|Make passphrase visible") }, { "tt-hide",N_("|pinentry-tt|Hide passphrase") }, + { "capshint", N_("Caps Lock is on") }, { NULL, NULL} }; char *optstr; @@ -837,18 +848,19 @@ estimate_passphrase_quality (const char *pw) /* Generate a random passphrase in zBase32 encoding (RFC-6189) to be - * used by pinetry to suggest a passphrase. */ + * used by Pinentry to suggest a passphrase. */ static char * generate_pin (void) { - size_t nbytes = opt.min_passphrase_len; + unsigned int nbits = opt.min_passphrase_len * 8; + size_t nbytes; void *rand; char *generated; - if (nbytes < 8) - { - nbytes = DEFAULT_GENPIN_BYTES; - } + if (nbits < 128) + nbits = DEFAULT_GENPIN_BITS; + + nbytes = (nbits + 7) / 8; rand = gcry_random_bytes_secure (nbytes, GCRY_STRONG_RANDOM); if (!rand) @@ -857,17 +869,47 @@ generate_pin (void) return NULL; } - generated = zb32_encode (rand, nbytes * 8); + generated = zb32_encode (rand, nbits); gcry_free (rand); return generated; } /* Handle inquiries. */ +struct inq_cb_parm_s +{ + assuan_context_t ctx; + unsigned int flags; /* CHECK_CONSTRAINTS_... */ + int genpinhash_valid; + char genpinhash[32]; /* Hash of the last generated pin. */ +}; + + +/* Return true if PIN is indentical to the last generated pin. */ +static int +is_generated_pin (struct inq_cb_parm_s *parm, const char *pin) +{ + char hashbuf[32]; + + if (!parm->genpinhash_valid) + return 0; + if (!*pin) + return 0; + /* Note that we compare the hash so that we do not need to save the + * generated PIN longer than needed. */ + gcry_md_hash_buffer (GCRY_MD_SHA256, hashbuf, pin, strlen (pin)); + + if (!memcmp (hashbuf, parm->genpinhash, 32)) + return 1; /* yes, it is the same. */ + + return 0; +} + + static gpg_error_t inq_cb (void *opaque, const char *line) { - assuan_context_t ctx = opaque; + struct inq_cb_parm_s *parm = opaque; gpg_error_t err; const char *s; char *pin; @@ -883,39 +925,75 @@ inq_cb (void *opaque, const char *line) else { percent = estimate_passphrase_quality (pin); - if (check_passphrase_constraints (NULL, pin, 0, NULL)) + if (check_passphrase_constraints (NULL, pin, parm->flags, NULL)) percent = -percent; snprintf (numbuf, sizeof numbuf, "%d", percent); - err = assuan_send_data (ctx, numbuf, strlen (numbuf)); + err = assuan_send_data (parm->ctx, numbuf, strlen (numbuf)); xfree (pin); } } - else if ((s = has_leading_keyword (line, "GENPIN"))) + else if ((s = has_leading_keyword (line, "CHECKPIN"))) { - int tries; + char *errtext = NULL; + size_t errtextlen; + + if (!opt.enforce_passphrase_constraints) + { + log_error ("unexpected inquiry 'CHECKPIN' without enforced " + "passphrase constraints\n"); + err = gpg_error (GPG_ERR_ASS_UNEXPECTED_CMD); + goto leave; + } - for (tries = 0; tries < MAX_GENPIN_TRIES; tries ++) + pin = unescape_passphrase_string (s); + if (!pin) + err = gpg_error_from_syserror (); + else { - pin = generate_pin (); - if (!pin) + if (!is_generated_pin (parm, pin) + && check_passphrase_constraints (NULL, pin,parm->flags, &errtext)) { - log_error ("failed to generate a passphrase\n"); - err = gpg_error (GPG_ERR_GENERAL); - goto leave; + if (errtext) + { + /* Unescape the percent-escaped errtext because + assuan_send_data escapes it again. */ + errtextlen = percent_unescape_inplace (errtext, 0); + err = assuan_send_data (parm->ctx, errtext, errtextlen); + } + else + { + log_error ("passphrase check failed without error text\n"); + err = gpg_error (GPG_ERR_GENERAL); + } } - if (!check_passphrase_constraints (NULL, pin, 0, NULL)) + else { - assuan_begin_confidential (ctx); - err = assuan_send_data (ctx, pin, strlen (pin)); - assuan_end_confidential (ctx); - xfree (pin); - goto leave; + err = assuan_send_data (parm->ctx, NULL, 0); } + xfree (errtext); xfree (pin); } - log_error ("failed to generate a passphrase after %i tries\n", - MAX_GENPIN_TRIES); - err = gpg_error (GPG_ERR_GENERAL); + } + else if ((s = has_leading_keyword (line, "GENPIN"))) + { + int wasconf; + + parm->genpinhash_valid = 0; + pin = generate_pin (); + if (!pin) + { + log_error ("failed to generate a passphrase\n"); + err = gpg_error (GPG_ERR_GENERAL); + goto leave; + } + wasconf = assuan_get_flag (entry_ctx, ASSUAN_CONFIDENTIAL); + assuan_begin_confidential (parm->ctx); + err = assuan_send_data (parm->ctx, pin, strlen (pin)); + if (!wasconf) + assuan_end_confidential (parm->ctx); + gcry_md_hash_buffer (GCRY_MD_SHA256, parm->genpinhash, pin, strlen (pin)); + parm->genpinhash_valid = 1; + xfree (pin); } else { @@ -982,6 +1060,128 @@ setup_genpin (ctrl_t ctrl) } +/* Helper to setup pinentry for formatted passphrase. */ +static gpg_error_t +setup_formatted_passphrase (ctrl_t ctrl) +{ + static const struct { const char *key, *help_id, *value; } tbl[] = { + /* TRANSLATORS: This is a text shown by pinentry if the option + for formatted passphrase is enabled. The length is + limited to about 900 characters. */ + { "hint", "pinentry.formatted_passphrase.hint", + N_("Note: The blanks are not part of the passphrase.") }, + { NULL, NULL } + }; + + gpg_error_t rc; + char line[ASSUAN_LINELENGTH]; + int idx; + char *tmpstr; + const char *s; + char *escapedstr; + + (void)ctrl; + + if (opt.pinentry_formatted_passphrase) + { + snprintf (line, DIM(line), "OPTION formatted-passphrase"); + rc = assuan_transact (entry_ctx, line, NULL, NULL, NULL, NULL, NULL, + NULL); + if (rc && gpg_err_code (rc) != GPG_ERR_UNKNOWN_OPTION) + return rc; + + for (idx=0; tbl[idx].key; idx++) + { + tmpstr = gnupg_get_help_string (tbl[idx].help_id, 0); + if (tmpstr) + s = tmpstr; + else + s = L_(tbl[idx].value); + escapedstr = try_percent_escape (s, "\t\r\n\f\v"); + xfree (tmpstr); + if (escapedstr && *escapedstr) + { + snprintf (line, DIM(line), "OPTION formatted-passphrase-%s=%s", + tbl[idx].key, escapedstr); + rc = assuan_transact (entry_ctx, line, + NULL, NULL, NULL, NULL, NULL, NULL); + } + else + rc = 0; + xfree (escapedstr); + if (rc && gpg_err_code (rc) != GPG_ERR_UNKNOWN_OPTION) + return rc; + } + } + + return 0; +} + + +/* Helper to setup pinentry for enforced passphrase constraints. */ +static gpg_error_t +setup_enforced_constraints (ctrl_t ctrl) +{ + static const struct { const char *key, *help_id, *value; } tbl[] = { + { "hint-short", "pinentry.constraints.hint.short", NULL }, + { "hint-long", "pinentry.constraints.hint.long", NULL }, + /* TRANSLATORS: This is a text shown by pinentry as title of a dialog + telling the user that the entered new passphrase does not satisfy + the passphrase constraints. Please keep it short. */ + { "error-title", NULL, N_("Passphrase Not Allowed") }, + { NULL, NULL } + }; + + gpg_error_t rc; + char line[ASSUAN_LINELENGTH]; + int idx; + char *tmpstr; + const char *s; + char *escapedstr; + + (void)ctrl; + + if (opt.enforce_passphrase_constraints) + { + snprintf (line, DIM(line), "OPTION constraints-enforce"); + rc = assuan_transact (entry_ctx, line, NULL, NULL, NULL, NULL, NULL, + NULL); + if (rc && gpg_err_code (rc) != GPG_ERR_UNKNOWN_OPTION) + return rc; + + for (idx=0; tbl[idx].key; idx++) + { + tmpstr = gnupg_get_help_string (tbl[idx].help_id, 0); + if (tmpstr) + s = tmpstr; + else if (tbl[idx].value) + s = L_(tbl[idx].value); + else + { + log_error ("no help string found for %s\n", tbl[idx].help_id); + continue; + } + escapedstr = try_percent_escape (s, "\t\r\n\f\v"); + xfree (tmpstr); + if (escapedstr && *escapedstr) + { + snprintf (line, DIM(line), "OPTION constraints-%s=%s", + tbl[idx].key, escapedstr); + rc = assuan_transact (entry_ctx, line, + NULL, NULL, NULL, NULL, NULL, NULL); + } + else + rc = 0; /* Ignore an empty string (would give an IPC error). */ + xfree (escapedstr); + if (rc && gpg_err_code (rc) != GPG_ERR_UNKNOWN_OPTION) + return rc; + } + } + + return 0; +} + + /* Helper for agent_askpin and agent_get_passphrase. */ static gpg_error_t setup_qualitybar (ctrl_t ctrl) @@ -1179,19 +1379,32 @@ static gpg_error_t do_getpin (ctrl_t ctrl, struct entry_parm_s *parm) { gpg_error_t rc; - int saveflag = assuan_get_flag (entry_ctx, ASSUAN_CONFIDENTIAL); gnupg_fd_t sock_watched = ctrl->thread_startup.fd; npth_t thread; + int wasconf; + struct inq_cb_parm_s inq_cb_parm; rc = watch_sock_start (&sock_watched, &thread); if (rc) return rc; + inq_cb_parm.ctx = entry_ctx; + inq_cb_parm.flags = parm->constraints_flags; + inq_cb_parm.genpinhash_valid = 0; + + wasconf = assuan_get_flag (entry_ctx, ASSUAN_CONFIDENTIAL); assuan_begin_confidential (entry_ctx); rc = assuan_transact (entry_ctx, "GETPIN", getpin_cb, parm, - inq_cb, entry_ctx, + inq_cb, &inq_cb_parm, pinentry_status_cb, &parm->status); - assuan_set_flag (entry_ctx, ASSUAN_CONFIDENTIAL, saveflag); + if (!wasconf) + assuan_end_confidential (entry_ctx); + + if (!rc && parm->buffer && is_generated_pin (&inq_cb_parm, parm->buffer)) + parm->status |= PINENTRY_STATUS_PASSWORD_GENERATED; + else + parm->status &= ~PINENTRY_STATUS_PASSWORD_GENERATED; + /* Most pinentries out in the wild return the old Assuan error code for canceled which gets translated to an assuan Cancel error and not to the code for a user cancel. Fix this here. */ @@ -1224,6 +1437,7 @@ agent_askpin (ctrl_t ctrl, struct entry_parm_s parm; const char *errtext = NULL; int is_pin = 0; + int is_generated; if (opt.batch) return 0; /* fixme: we should return BAD PIN */ @@ -1342,6 +1556,7 @@ agent_askpin (ctrl_t ctrl, parm.size = pininfo->max_length; *pininfo->pin = 0; /* Reset the PIN. */ parm.buffer = (unsigned char*)pininfo->pin; + parm.constraints_flags = pininfo->constraints_flags; if (errtext) { @@ -1368,13 +1583,15 @@ agent_askpin (ctrl_t ctrl, rc = do_getpin (ctrl, &parm); pininfo->status = parm.status; + is_generated = !!(parm.status & PINENTRY_STATUS_PASSWORD_GENERATED); + if (gpg_err_code (rc) == GPG_ERR_ASS_TOO_MUCH_DATA) errtext = is_pin? L_("PIN too long") : L_("Passphrase too long"); else if (rc) return unlock_pinentry (ctrl, rc); - if (!errtext && pininfo->min_digits) + if (!errtext && pininfo->min_digits && !is_generated) { /* do some basic checks on the entered PIN. */ if (!all_digitsp (pininfo->pin)) @@ -1386,7 +1603,7 @@ agent_askpin (ctrl_t ctrl, errtext = L_("PIN too short"); } - if (!errtext && pininfo->check_cb) + if (!errtext && pininfo->check_cb && !is_generated) { /* More checks by utilizing the optional callback. */ pininfo->cb_errtext = NULL; @@ -1445,6 +1662,7 @@ agent_get_passphrase (ctrl_t ctrl, { int rc; int is_pin; + int is_generated; char line[ASSUAN_LINELENGTH]; struct entry_parm_s parm; @@ -1555,6 +1773,10 @@ agent_get_passphrase (ctrl_t ctrl, return unlock_pinentry (ctrl, rc); } + rc = setup_formatted_passphrase (ctrl); + if (rc) + return unlock_pinentry (ctrl, rc); + if (!pininfo) { /* Legacy method without PININFO. */ @@ -1584,6 +1806,10 @@ agent_get_passphrase (ctrl_t ctrl, pininfo->with_repeat = 0; /* Pinentry does not support it. */ (void)setup_genpin (ctrl); + + rc = setup_enforced_constraints (ctrl); + if (rc) + return unlock_pinentry (ctrl, rc); } pininfo->repeat_okay = 0; pininfo->status = 0; @@ -1591,6 +1817,7 @@ agent_get_passphrase (ctrl_t ctrl, for (;pininfo->failed_tries < pininfo->max_tries; pininfo->failed_tries++) { memset (&parm, 0, sizeof parm); + parm.constraints_flags = pininfo->constraints_flags; parm.size = pininfo->max_length; parm.buffer = (unsigned char*)pininfo->pin; *pininfo->pin = 0; /* Reset the PIN. */ @@ -1620,13 +1847,15 @@ agent_get_passphrase (ctrl_t ctrl, rc = do_getpin (ctrl, &parm); pininfo->status = parm.status; + is_generated = !!(parm.status & PINENTRY_STATUS_PASSWORD_GENERATED); + if (gpg_err_code (rc) == GPG_ERR_ASS_TOO_MUCH_DATA) errtext = is_pin? L_("PIN too long") : L_("Passphrase too long"); else if (rc) return unlock_pinentry (ctrl, rc); - if (!errtext && pininfo->min_digits) + if (!errtext && pininfo->min_digits && !is_generated) { /* do some basic checks on the entered PIN. */ if (!all_digitsp (pininfo->pin)) @@ -1638,7 +1867,7 @@ agent_get_passphrase (ctrl_t ctrl, errtext = L_("PIN too short"); } - if (!errtext && pininfo->check_cb) + if (!errtext && pininfo->check_cb && !is_generated) { /* More checks by utilizing the optional callback. */ pininfo->cb_errtext = NULL; diff --git a/agent/call-scd.c b/agent/call-scd.c index 3ede33c..154ea34 100644 --- a/agent/call-scd.c +++ b/agent/call-scd.c @@ -487,7 +487,7 @@ agent_card_pksign (ctrl_t ctrl, /* FIXME: In the mdalgo case (INDATA,INDATALEN) might be long and * thus we can't convey it on a single Assuan line. */ if (!mdalgo) - gpg_error (GPG_ERR_NOT_IMPLEMENTED); + return gpg_error (GPG_ERR_NOT_IMPLEMENTED); if (indatalen*2 + 50 > DIM(line)) return unlock_scd (ctrl, gpg_error (GPG_ERR_GENERAL)); @@ -546,7 +546,7 @@ padding_info_cb (void *opaque, const char *line) *r_padding = atoi (s); } else if ((s=has_leading_keyword (line, "PINCACHE_PUT"))) - err = handle_pincache_put (line); + err = handle_pincache_put (s); return err; } @@ -921,6 +921,7 @@ card_keyinfo_cb (void *opaque, const char *line) struct card_keyinfo_parm_s *parm = opaque; const char *keyword = line; int keywordlen; + struct card_key_info_s *keyinfo = NULL; for (keywordlen=0; *line && !spacep (line); line++, keywordlen++) ; @@ -931,7 +932,6 @@ card_keyinfo_cb (void *opaque, const char *line) { const char *s; int n; - struct card_key_info_s *keyinfo; struct card_key_info_s **l_p = &parm->list; while ((*l_p)) @@ -939,23 +939,13 @@ card_keyinfo_cb (void *opaque, const char *line) keyinfo = xtrycalloc (1, sizeof *keyinfo); if (!keyinfo) - { - alloc_error: - if (!parm->error) - parm->error = gpg_error_from_syserror (); - return 0; - } + goto alloc_error; for (n=0,s=line; hexdigitp (s); s++, n++) ; if (n != 40) - { - parm_error: - if (!parm->error) - parm->error = gpg_error (GPG_ERR_ASS_PARAMETER); - return 0; - } + goto parm_error; memcpy (keyinfo->keygrip, line, 40); keyinfo->keygrip[40] = 0; @@ -1011,6 +1001,18 @@ card_keyinfo_cb (void *opaque, const char *line) err = handle_pincache_put (line); return err; + + alloc_error: + xfree (keyinfo); + if (!parm->error) + parm->error = gpg_error_from_syserror (); + return 0; + + parm_error: + xfree (keyinfo); + if (!parm->error) + parm->error = gpg_error (GPG_ERR_ASS_PARAMETER); + return 0; } diff --git a/agent/command-ssh.c b/agent/command-ssh.c index 73f98e9..d5720cc 100644 --- a/agent/command-ssh.c +++ b/agent/command-ssh.c @@ -2518,7 +2518,7 @@ ssh_handler_request_identities (ctrl_t ctrl, xfree (cardsn); if (err) { - if (err && opt.verbose) + if (opt.verbose) gcry_log_debugsxp ("pubkey", key_public); if (gpg_err_code (err) == GPG_ERR_UNKNOWN_CURVE || gpg_err_code (err) == GPG_ERR_INV_CURVE) diff --git a/agent/command.c b/agent/command.c index 095f38b..5e2dbc8 100644 --- a/agent/command.c +++ b/agent/command.c @@ -1,7 +1,7 @@ /* command.c - gpg-agent command handler * Copyright (C) 2001-2011 Free Software Foundation, Inc. * Copyright (C) 2001-2013 Werner Koch - * Copyright (C) 2015 g10 Code GmbH. + * Copyright (C) 2015-2021 g10 Code GmbH. * * This file is part of GnuPG. * @@ -442,6 +442,34 @@ leave_cmd (assuan_context_t ctx, gpg_error_t err) } +/* Take the keyinfo for cards from our local cache. Actually this + * cache could be a global one but then we would need to employ + * reference counting. */ +struct card_key_info_s * +get_keyinfo_on_cards (ctrl_t ctrl) +{ + struct card_key_info_s *keyinfo_on_cards; + + if (ctrl->server_local->last_card_keyinfo.ki + && ctrl->server_local->last_card_keyinfo.eventno == eventcounter.card + && (ctrl->server_local->last_card_keyinfo.maybe_key_change + == eventcounter.maybe_key_change)) + { + keyinfo_on_cards = ctrl->server_local->last_card_keyinfo.ki; + } + else if (!agent_card_keyinfo (ctrl, NULL, 0, &keyinfo_on_cards)) + { + agent_card_free_keyinfo (ctrl->server_local->last_card_keyinfo.ki); + ctrl->server_local->last_card_keyinfo.ki = keyinfo_on_cards; + ctrl->server_local->last_card_keyinfo.eventno = eventcounter.card; + ctrl->server_local->last_card_keyinfo.maybe_key_change + = eventcounter.maybe_key_change; + } + + return keyinfo_on_cards; +} + + static const char hlp_geteventcounter[] = "GETEVENTCOUNTER\n" @@ -602,34 +630,132 @@ cmd_marktrusted (assuan_context_t ctx, char *line) static const char hlp_havekey[] = "HAVEKEY <hexstrings_with_keygrips>\n" + "HAVEKEY --list[=<limit>]\n" "\n" "Return success if at least one of the secret keys with the given\n" - "keygrips is available."; + "keygrips is available. With --list return all availabale keygrips\n" + "as binary data; with <limit> bail out at this number of keygrips"; static gpg_error_t cmd_havekey (assuan_context_t ctx, char *line) { + ctrl_t ctrl; gpg_error_t err; - unsigned char buf[20]; + unsigned char grip[20]; + char *p; + int list_mode; /* Less than 0 for no limit. */ + int counter; + char *dirname; + gnupg_dir_t dir; + gnupg_dirent_t dir_entry; + char hexgrip[41]; + struct card_key_info_s *keyinfo_on_cards, *l; + + if (has_option_name (line, "--list")) + { + if ((p = option_value (line, "--list"))) + list_mode = atoi (p); + else + list_mode = -1; + } + else + list_mode = 0; + + + if (!list_mode) + { + do + { + err = parse_keygrip (ctx, line, grip); + if (err) + return err; + + if (!agent_key_available (grip)) + return 0; /* Found. */ + + while (*line && *line != ' ' && *line != '\t') + line++; + while (*line == ' ' || *line == '\t') + line++; + } + while (*line); + + /* No leave_cmd() here because errors are expected and would clutter + * the log. */ + return gpg_error (GPG_ERR_NO_SECKEY); + } + + /* List mode. */ + dir = NULL; + dirname = NULL; + ctrl = assuan_get_pointer (ctx); + + if (ctrl->restricted) + { + err = gpg_error (GPG_ERR_FORBIDDEN); + goto leave; + } + + dirname = make_filename_try (gnupg_homedir (), + GNUPG_PRIVATE_KEYS_DIR, NULL); + if (!dirname) + { + err = gpg_error_from_syserror (); + goto leave; + } + dir = gnupg_opendir (dirname); + if (!dir) + { + err = gpg_error_from_syserror (); + goto leave; + } - do + counter = 0; + while ((dir_entry = gnupg_readdir (dir))) { - err = parse_keygrip (ctx, line, buf); + if (strlen (dir_entry->d_name) != 44 + || strcmp (dir_entry->d_name + 40, ".key")) + continue; + strncpy (hexgrip, dir_entry->d_name, 40); + hexgrip[40] = 0; + + if ( hex2bin (hexgrip, grip, 20) < 0 ) + continue; /* Bad hex string. */ + + if (list_mode > 0 && ++counter > list_mode) + { + err = gpg_error (GPG_ERR_TRUNCATED); + goto leave; + } + + err = assuan_send_data (ctx, grip, 20); if (err) - return err; + goto leave; + } - if (!agent_key_available (buf)) - return 0; /* Found. */ + /* And now the keys from the current cards. If they already got a + * stub, they are listed twice but we don't care. */ + keyinfo_on_cards = get_keyinfo_on_cards (ctrl); + for (l = keyinfo_on_cards; l; l = l->next) + { + if ( hex2bin (l->keygrip, grip, 20) < 0 ) + continue; /* Bad hex string. */ - while (*line && *line != ' ' && *line != '\t') - line++; - while (*line == ' ' || *line == '\t') - line++; + if (list_mode > 0 && ++counter > list_mode) + { + err = gpg_error (GPG_ERR_TRUNCATED); + goto leave; + } + + err = assuan_send_data (ctx, grip, 20); + if (err) + goto leave; } - while (*line); + err = 0; - /* No leave_cmd() here because errors are expected and would clutter - the log. */ - return gpg_error (GPG_ERR_NO_SECKEY); + leave: + gnupg_closedir (dir); + xfree (dirname); + return leave_cmd (ctx, err); } @@ -1018,10 +1144,11 @@ cmd_genkey (assuan_context_t ctx, char *line) /* First inquire the parameters */ rc = print_assuan_status (ctx, "INQUIRE_MAXLEN", "%u", MAXLEN_KEYPARAM); - if (!rc) - rc = assuan_inquire (ctx, "KEYPARAM", &value, &valuelen, MAXLEN_KEYPARAM); if (rc) - return rc; + goto leave; + rc = assuan_inquire (ctx, "KEYPARAM", &value, &valuelen, MAXLEN_KEYPARAM); + if (rc) + goto leave; init_membuf (&outbuf, 512); @@ -1073,8 +1200,8 @@ cmd_genkey (assuan_context_t ctx, char *line) static const char hlp_readkey[] = - "READKEY <hexstring_with_keygrip>\n" - " --card <keyid>\n" + "READKEY [--no-data] <hexstring_with_keygrip>\n" + " --card <keyid>\n" "\n" "Return the public key for the given keygrip or keyid.\n" "With --card, private key file with card information will be created."; @@ -1087,12 +1214,14 @@ cmd_readkey (assuan_context_t ctx, char *line) gcry_sexp_t s_pkey = NULL; unsigned char *pkbuf = NULL; char *serialno = NULL; + char *keyidbuf = NULL; size_t pkbuflen; - int opt_card; + int opt_card, opt_no_data; if (ctrl->restricted) return leave_cmd (ctx, gpg_error (GPG_ERR_FORBIDDEN)); + opt_no_data = has_option (line, "--no-data"); opt_card = has_option (line, "--card"); line = skip_options (line); @@ -1108,6 +1237,11 @@ cmd_readkey (assuan_context_t ctx, char *line) goto leave; } + /* Hack to create the shadow key for the OpenPGP standard keys. */ + if ((!strcmp (keyid, "$SIGNKEYID") || !strcmp (keyid, "$ENCRKEYID")) + && !agent_card_getattr (ctrl, keyid, &keyidbuf, NULL)) + keyid = keyidbuf; + rc = agent_card_readkey (ctrl, keyid, &pkbuf, NULL); if (rc) goto leave; @@ -1125,11 +1259,15 @@ cmd_readkey (assuan_context_t ctx, char *line) goto leave; } - rc = agent_write_shadow_key (grip, serialno, keyid, pkbuf, 0); - if (rc) - goto leave; + if (agent_key_available (grip)) + { + /* (Shadow)-key is not available in our key storage. */ + rc = agent_write_shadow_key (grip, serialno, keyid, pkbuf, 0); + if (rc) + goto leave; + } - rc = assuan_send_data (ctx, pkbuf, pkbuflen); + rc = opt_no_data? 0 : assuan_send_data (ctx, pkbuf, pkbuflen); } else { @@ -1149,12 +1287,13 @@ cmd_readkey (assuan_context_t ctx, char *line) { pkbuflen = gcry_sexp_sprint (s_pkey, GCRYSEXP_FMT_CANON, pkbuf, pkbuflen); - rc = assuan_send_data (ctx, pkbuf, pkbuflen); + rc = opt_no_data? 0 : assuan_send_data (ctx, pkbuf, pkbuflen); } } } leave: + xfree (keyidbuf); xfree (serialno); xfree (pkbuf); gcry_sexp_release (s_pkey); @@ -1411,24 +1550,7 @@ cmd_keyinfo (assuan_context_t ctx, char *line) if (opt_with_ssh || list_mode == 2) cf = ssh_open_control_file (); - /* Take the keyinfo for cards from our local cache. Actually this - * cache could be a global one but then we would need to employ - * reference counting. */ - if (ctrl->server_local->last_card_keyinfo.ki - && ctrl->server_local->last_card_keyinfo.eventno == eventcounter.card - && (ctrl->server_local->last_card_keyinfo.maybe_key_change - == eventcounter.maybe_key_change)) - { - keyinfo_on_cards = ctrl->server_local->last_card_keyinfo.ki; - } - else if (!agent_card_keyinfo (ctrl, NULL, 0, &keyinfo_on_cards)) - { - agent_card_free_keyinfo (ctrl->server_local->last_card_keyinfo.ki); - ctrl->server_local->last_card_keyinfo.ki = keyinfo_on_cards; - ctrl->server_local->last_card_keyinfo.eventno = eventcounter.card; - ctrl->server_local->last_card_keyinfo.maybe_key_change - = eventcounter.maybe_key_change; - } + keyinfo_on_cards = get_keyinfo_on_cards (ctrl); if (list_mode == 2) { @@ -1638,6 +1760,7 @@ cmd_get_passphrase (assuan_context_t ctx, char *line) char *entry_errtext = NULL; struct pin_entry_info_s *pi = NULL; struct pin_entry_info_s *pi2 = NULL; + int is_generated; if (ctrl->restricted) return leave_cmd (ctx, gpg_error (GPG_ERR_FORBIDDEN)); @@ -1749,6 +1872,8 @@ cmd_get_passphrase (assuan_context_t ctx, char *line) pi->max_tries = 3; pi->with_qualitybar = opt_qualbar; pi->with_repeat = opt_repeat; + pi->constraints_flags = (CHECK_CONSTRAINTS_NOT_EMPTY + | CHECK_CONSTRAINTS_NEW_SYMKEY); pi2->max_length = MAX_PASSPHRASE_LEN + 1; pi2->max_tries = 3; pi2->check_cb = reenter_passphrase_cmp_cb; @@ -1768,8 +1893,13 @@ cmd_get_passphrase (assuan_context_t ctx, char *line) goto leave; xfree (entry_errtext); entry_errtext = NULL; + is_generated = !!(pi->status & PINENTRY_STATUS_PASSWORD_GENERATED); + /* We don't allow an empty passpharse in this mode. */ - if (check_passphrase_constraints (ctrl, pi->pin, 1, &entry_errtext)) + if (!is_generated + && check_passphrase_constraints (ctrl, pi->pin, + pi->constraints_flags, + &entry_errtext)) { pi->failed_tries = 0; pi2->failed_tries = 0; @@ -1825,12 +1955,18 @@ 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); + if (!rc) { int i; if (opt_check - && check_passphrase_constraints (ctrl, response,0,&entry_errtext)) + && !is_generated + && check_passphrase_constraints + (ctrl, response, + (opt_newsymkey? CHECK_CONSTRAINTS_NEW_SYMKEY:0), + &entry_errtext)) { goto next_try; } @@ -3968,9 +4104,14 @@ start_command_handler (ctrl_t ctrl, gnupg_fd_t listen_fd, gnupg_fd_t fd) rc = assuan_get_peercred (ctx, &client_creds); if (rc) { - + /* Note that on Windows we don't get the peer credentials + * and thus we silence the error. */ if (listen_fd == GNUPG_INVALID_FD && fd == GNUPG_INVALID_FD) ; +#ifdef HAVE_W32_SYSTEM + else if (gpg_err_code (rc) == GPG_ERR_ASS_GENERAL) + ; +#endif else log_info ("Assuan get_peercred failed: %s\n", gpg_strerror (rc)); pid = assuan_get_pid (ctx); diff --git a/agent/cvt-openpgp.c b/agent/cvt-openpgp.c index 3da553f..76932a7 100644 --- a/agent/cvt-openpgp.c +++ b/agent/cvt-openpgp.c @@ -532,13 +532,14 @@ do_unprotect (const char *passphrase, const unsigned char *p; unsigned char *data; u16 csum_pgp7 = 0; + gcry_mpi_t skey_encrypted = skey[npkey]; - if (!gcry_mpi_get_flag (skey[npkey], GCRYMPI_FLAG_USER1)) + if (!gcry_mpi_get_flag (skey_encrypted, GCRYMPI_FLAG_USER1)) { gcry_cipher_close (cipher_hd); return gpg_error (GPG_ERR_BAD_SECKEY); } - p = gcry_mpi_get_opaque (skey[npkey], &ndatabits); + p = gcry_mpi_get_opaque (skey_encrypted, &ndatabits); ndata = (ndatabits+7)/8; if (ndata > 1) @@ -600,33 +601,48 @@ do_unprotect (const char *passphrase, because the length may have an arbitrary value. */ if (desired_csum == actual_csum) { - for (i=npkey; i < nskey; i++ ) + for (i = npkey; i < nskey; i++) { if (scan_pgp_format (&tmpmpi, pubkey_algo, p, ndata, &nbytes)) - { - /* Checksum was okay, but not correctly decrypted. */ - desired_csum = 0; - actual_csum = 1; /* Mark checksum bad. */ - break; - } - gcry_mpi_release (skey[i]); + break; skey[i] = tmpmpi; ndata -= nbytes; p += nbytes; } - skey[i] = NULL; - skeylen = i; - log_assert (skeylen <= skeysize); - /* Note: at this point NDATA should be 2 for a simple - checksum or 20 for the sha1 digest. */ + if (i == nskey) + { + skey[nskey] = NULL; + skeylen = nskey; + gcry_mpi_release (skey_encrypted); + + log_assert (skeylen <= skeysize); + /* Note: at this point NDATA should be 2 for a simple + checksum or 20 for the sha1 digest. */ + } + else + { + /* Checksum was okay, but not correctly decrypted. */ + desired_csum = 0; + actual_csum = 1; /* Mark checksum bad. */ + + /* Recover encrypted SKEY. */ + for (--i; i >= npkey; i--) + { + gcry_mpi_release (skey[i]); + skey[i] = NULL; + } + skey[npkey] = skey_encrypted; + } } xfree(data); } else /* Packet version <= 3. */ { unsigned char *buffer; + gcry_mpi_t skey_tmpmpi[10]; + log_assert (nskey - npkey <= 10); for (i = npkey; i < nskey; i++) { const unsigned char *p; @@ -663,14 +679,26 @@ do_unprotect (const char *passphrase, err = scan_pgp_format (&tmpmpi, pubkey_algo, buffer, ndata, &nbytes); xfree (buffer); if (err) + break; + skey_tmpmpi[i - npkey] = tmpmpi; + } + + if (i == nskey) + { + for (i = npkey; i < nskey; i++) { - /* Checksum was okay, but not correctly decrypted. */ - desired_csum = 0; - actual_csum = 1; /* Mark checksum bad. */ - break; + gcry_mpi_release (skey[i]); + skey[i] = skey_tmpmpi[i - npkey]; } - gcry_mpi_release (skey[i]); - skey[i] = tmpmpi; + } + else + { + /* Checksum was okay, but not correctly decrypted. */ + desired_csum = 0; + actual_csum = 1; /* Mark checksum bad. */ + + for (--i; i >= npkey; i--) + gcry_mpi_release (skey_tmpmpi[i - npkey]); } } gcry_cipher_close (cipher_hd); @@ -964,7 +992,10 @@ convert_from_openpgp_main (ctrl_t ctrl, gcry_sexp_t s_pgp, int dontcare_exist, pi = xtrycalloc_secure (1, sizeof (*pi) + MAX_PASSPHRASE_LEN + 1); if (!pi) - return gpg_error_from_syserror (); + { + err = gpg_error_from_syserror (); + goto leave; + } pi->max_length = MAX_PASSPHRASE_LEN + 1; pi->min_digits = 0; /* We want a real passphrase. */ pi->max_digits = 16; @@ -992,6 +1023,8 @@ convert_from_openpgp_main (ctrl_t ctrl, gcry_sexp_t s_pgp, int dontcare_exist, if (!is_protected) { err = try_do_unprotect_cb (pi); + if (gpg_err_code (err) == GPG_ERR_BAD_PASSPHRASE) + err = gpg_error (GPG_ERR_BAD_SECKEY); } else if (cache_nonce) { diff --git a/agent/genkey.c b/agent/genkey.c index 9b47f0f..0c91ab4 100644 --- a/agent/genkey.c +++ b/agent/genkey.c @@ -89,9 +89,11 @@ nonalpha_count (const char *s) /* Check PW against a list of pattern. Return 0 if PW does not match - these pattern. */ + these pattern. If CHECK_CONSTRAINTS_NEW_SYMKEY is set in flags and + --check-sym-passphrase-pattern has been configured, use the pattern + file from that option. */ static int -check_passphrase_pattern (ctrl_t ctrl, const char *pw) +do_check_passphrase_pattern (ctrl_t ctrl, const char *pw, unsigned int flags) { gpg_error_t err = 0; const char *pgmname = gnupg_module_name (GNUPG_MODULE_NAME_CHECK_PATTERN); @@ -99,14 +101,46 @@ check_passphrase_pattern (ctrl_t ctrl, const char *pw) const char *argv[10]; pid_t pid; int result, i; + const char *pattern; + char *patternfname; (void)ctrl; + pattern = opt.check_passphrase_pattern; + if ((flags & CHECK_CONSTRAINTS_NEW_SYMKEY) + && opt.check_sym_passphrase_pattern) + pattern = opt.check_sym_passphrase_pattern; + if (!pattern) + return 1; /* Oops - Assume password should not be used */ + + if (strchr (pattern, '/') || strchr (pattern, '\\') + || (*pattern == '~' && pattern[1] == '/')) + patternfname = make_absfilename_try (pattern, NULL); + else + patternfname = make_filename_try (gnupg_sysconfdir (), pattern, NULL); + if (!patternfname) + { + log_error ("error making filename from '%s': %s\n", + pattern, gpg_strerror (gpg_error_from_syserror ())); + return 1; /* Do not pass the check. */ + } + + /* Make debugging a broken config easier by printing a useful error + * message. */ + if (gnupg_access (patternfname, F_OK)) + { + log_error ("error accessing '%s': %s\n", + patternfname, gpg_strerror (gpg_error_from_syserror ())); + xfree (patternfname); + return 1; /* Do not pass the check. */ + } + infp = gnupg_tmpfile (); if (!infp) { err = gpg_error_from_syserror (); log_error (_("error creating temporary file: %s\n"), gpg_strerror (err)); + xfree (patternfname); return 1; /* Error - assume password should not be used. */ } @@ -116,6 +150,7 @@ check_passphrase_pattern (ctrl_t ctrl, const char *pw) log_error (_("error writing to temporary file: %s\n"), gpg_strerror (err)); fclose (infp); + xfree (patternfname); return 1; /* Error - assume password should not be used. */ } fseek (infp, 0, SEEK_SET); @@ -124,7 +159,7 @@ check_passphrase_pattern (ctrl_t ctrl, const char *pw) i = 0; argv[i++] = "--null"; argv[i++] = "--", - argv[i++] = opt.check_passphrase_pattern, + argv[i++] = patternfname, argv[i] = NULL; log_assert (i < sizeof argv); @@ -143,6 +178,8 @@ check_passphrase_pattern (ctrl_t ctrl, const char *pw) putc ('\xff', infp); fflush (infp); fclose (infp); + + xfree (patternfname); return result; } @@ -156,12 +193,17 @@ take_this_one_anyway (ctrl_t ctrl, const char *desc, const char *anyway_btn) /* Check whether the passphrase PW is suitable. Returns 0 if the - passphrase is suitable and true if it is not and the user should be - asked to provide a different one. If FAILED_CONSTRAINT is set, a - message describing the problem is returned in - *FAILED_CONSTRAINT. */ + * passphrase is suitable and true if it is not and the user should be + * asked to provide a different one. If FAILED_CONSTRAINT is set, a + * message describing the problem is returned at FAILED_CONSTRAINT. + * The FLAGS are: + * CHECK_CONSTRAINTS_NOT_EMPTY + * Do not allow an empty passphrase + * CHECK_CONSTRAINTS_NEW_SYMKEY + * Hint that the passphrase is used for a new symmetric key. + */ int -check_passphrase_constraints (ctrl_t ctrl, const char *pw, int no_empty, +check_passphrase_constraints (ctrl_t ctrl, const char *pw, unsigned int flags, char **failed_constraint) { gpg_error_t err = 0; @@ -170,6 +212,7 @@ check_passphrase_constraints (ctrl_t ctrl, const char *pw, int no_empty, char *msg1 = NULL; char *msg2 = NULL; char *msg3 = NULL; + int no_empty = !!(flags & CHECK_CONSTRAINTS_NOT_EMPTY); if (ctrl && ctrl->pinentry_mode == PINENTRY_MODE_LOOPBACK) return 0; @@ -247,8 +290,9 @@ check_passphrase_constraints (ctrl_t ctrl, const char *pw, int no_empty, and pattern. The actual test is done by an external program. The warning message is generic to give the user no hint on how to circumvent this list. */ - if (*pw && opt.check_passphrase_pattern && - check_passphrase_pattern (ctrl, pw)) + if (*pw + && (opt.check_passphrase_pattern || opt.check_sym_passphrase_pattern) + && do_check_passphrase_pattern (ctrl, pw, flags)) { if (!failed_constraint) { @@ -363,7 +407,7 @@ agent_ask_new_passphrase (ctrl_t ctrl, const char *prompt, if (!pi2) { err = gpg_error_from_syserror (); - xfree (pi2); + xfree (pi); return err; } pi->max_length = MAX_PASSPHRASE_LEN + 1; @@ -465,7 +509,10 @@ agent_genkey (ctrl_t ctrl, const char *cache_nonce, time_t timestamp, "protect your new key"), &passphrase_buffer); if (rc) - return rc; + { + gcry_sexp_release (s_keyparam); + return rc; + } passphrase = passphrase_buffer; } diff --git a/agent/gpg-agent.c b/agent/gpg-agent.c index 0a9e903..dd60847 100644 --- a/agent/gpg-agent.c +++ b/agent/gpg-agent.c @@ -96,6 +96,7 @@ enum cmd_and_opt_values oPinentryTouchFile, oPinentryInvisibleChar, oPinentryTimeout, + oPinentryFormattedPassphrase, oDisplay, oTTYname, oTTYtype, @@ -112,6 +113,7 @@ enum cmd_and_opt_values oMinPassphraseLen, oMinPassphraseNonalpha, oCheckPassphrasePattern, + oCheckSymPassphrasePattern, oMaxPassphraseDays, oEnablePassphraseHistory, oDisableExtendedKeyFormat, @@ -264,6 +266,8 @@ static gpgrt_opt_t opts[] = { " characters for a new passphrase")), ARGPARSE_s_s (oCheckPassphrasePattern, "check-passphrase-pattern", N_("|FILE|check new passphrases against pattern in FILE")), + ARGPARSE_s_s (oCheckSymPassphrasePattern, "check-sym-passphrase-pattern", + "@"), ARGPARSE_s_u (oMaxPassphraseDays, "max-passphrase-days", N_("|N|expire the passphrase after N days")), ARGPARSE_s_n (oEnablePassphraseHistory, "enable-passphrase-history", @@ -284,6 +288,8 @@ static gpgrt_opt_t opts[] = { ARGPARSE_s_s (oPinentryInvisibleChar, "pinentry-invisible-char", "@"), ARGPARSE_s_u (oPinentryTimeout, "pinentry-timeout", N_("|N|set the Pinentry timeout to N seconds")), + ARGPARSE_s_n (oPinentryFormattedPassphrase, "pinentry-formatted-passphrase", + "@"), ARGPARSE_s_n (oAllowEmacsPinentry, "allow-emacs-pinentry", N_("allow passphrase to be prompted through Emacs")), @@ -849,6 +855,7 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) xfree (opt.pinentry_invisible_char); opt.pinentry_invisible_char = NULL; opt.pinentry_timeout = 0; + opt.pinentry_formatted_passphrase = 0; memset (opt.daemon_program, 0, sizeof opt.daemon_program); opt.def_cache_ttl = DEFAULT_CACHE_TTL; opt.def_cache_ttl_ssh = DEFAULT_CACHE_TTL_SSH; @@ -858,6 +865,7 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) opt.min_passphrase_len = MIN_PASSPHRASE_LEN; opt.min_passphrase_nonalpha = MIN_PASSPHRASE_NONALPHA; opt.check_passphrase_pattern = NULL; + opt.check_sym_passphrase_pattern = NULL; opt.max_passphrase_days = MAX_PASSPHRASE_DAYS; opt.enable_passphrase_history = 0; opt.enable_extended_key_format = 1; @@ -869,7 +877,7 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) memset (opt.disable_daemon, 0, sizeof opt.disable_daemon); disable_check_own_socket = 0; /* Note: When changing the next line, change also gpgconf_list. */ - opt.ssh_fingerprint_digest = GCRY_MD_MD5; + opt.ssh_fingerprint_digest = GCRY_MD_SHA256; opt.s2k_count = 0; set_s2k_calibration_time (0); /* Set to default. */ return 1; @@ -909,6 +917,9 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) opt.pinentry_invisible_char = xtrystrdup (pargs->r.ret_str); break; break; case oPinentryTimeout: opt.pinentry_timeout = pargs->r.ret_ulong; break; + case oPinentryFormattedPassphrase: + opt.pinentry_formatted_passphrase = 1; + break; case oTpm2daemonProgram: opt.daemon_program[DAEMON_TPM2D] = pargs->r.ret_str; @@ -935,6 +946,9 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) case oCheckPassphrasePattern: opt.check_passphrase_pattern = pargs->r.ret_str; break; + case oCheckSymPassphrasePattern: + opt.check_sym_passphrase_pattern = pargs->r.ret_str; + break; case oMaxPassphraseDays: opt.max_passphrase_days = pargs->r.ret_ulong; break; @@ -1433,10 +1447,12 @@ main (int argc, char **argv) GC_OPT_FLAG_DEFAULT, MIN_PASSPHRASE_NONALPHA); es_printf ("check-passphrase-pattern:%lu:\n", GC_OPT_FLAG_DEFAULT); + es_printf ("check-sym-passphrase-pattern:%lu:\n", + GC_OPT_FLAG_DEFAULT); es_printf ("max-passphrase-days:%lu:%d:\n", GC_OPT_FLAG_DEFAULT, MAX_PASSPHRASE_DAYS); es_printf ("ssh-fingerprint-digest:%lu:\"%s:\n", - GC_OPT_FLAG_DEFAULT, "md5"); + GC_OPT_FLAG_DEFAULT, "sha256"); agent_exit (0); } @@ -2715,12 +2731,12 @@ do_start_connection_thread (ctrl_t ctrl) { active_connections++; agent_init_default_ctrl (ctrl); - if (opt.verbose && !DBG_IPC) + if (opt.verbose > 1 && !DBG_IPC) log_info (_("handler 0x%lx for fd %d started\n"), (unsigned long) npth_self(), FD2INT(ctrl->thread_startup.fd)); start_command_handler (ctrl, GNUPG_INVALID_FD, ctrl->thread_startup.fd); - if (opt.verbose && !DBG_IPC) + if (opt.verbose > 1 && !DBG_IPC) log_info (_("handler 0x%lx for fd %d terminated\n"), (unsigned long) npth_self(), FD2INT(ctrl->thread_startup.fd)); @@ -3218,7 +3234,10 @@ check_own_socket (void) err = npth_attr_init (&tattr); if (err) - return; + { + xfree (sockname); + return; + } npth_attr_setdetachstate (&tattr, NPTH_CREATE_DETACHED); err = npth_create (&thread, &tattr, check_own_socket_thread, sockname); if (err) diff --git a/agent/protect-tool.c b/agent/protect-tool.c index 1fcbd11..bb17033 100644 --- a/agent/protect-tool.c +++ b/agent/protect-tool.c @@ -319,6 +319,7 @@ read_key (const char *fname) if (buflen >= 4 && !memcmp (buf, "Key:", 4)) { log_error ("Extended key format is not supported by this tool\n"); + xfree (buf); return NULL; } key = make_canonical (fname, buf, buflen); @@ -793,7 +794,10 @@ agent_askpin (ctrl_t ctrl, passphrase = get_passphrase (0); size = strlen (passphrase); if (size >= pininfo->max_length) - return gpg_error (GPG_ERR_TOO_LARGE); + { + xfree (passphrase); + return gpg_error (GPG_ERR_TOO_LARGE); + } memcpy (&pininfo->pin, passphrase, size); xfree (passphrase); diff --git a/agent/protect.c b/agent/protect.c index 76ead44..7ae067e 100644 --- a/agent/protect.c +++ b/agent/protect.c @@ -1610,8 +1610,8 @@ agent_get_shadow_info_type (const unsigned char *shadowkey, unsigned char const **shadow_info, unsigned char **shadow_type) { - const unsigned char *s; - size_t n; + const unsigned char *s, *saved_s; + size_t n, saved_n; int depth = 0; s = shadowkey; @@ -1660,13 +1660,8 @@ agent_get_shadow_info_type (const unsigned char *shadowkey, n = snext (&s); if (!n) return gpg_error (GPG_ERR_INV_SEXP); - if (shadow_type) { - char *buf = xtrymalloc(n+1); - memcpy(buf, s, n); - buf[n] = '\0'; - *shadow_type = buf; - } - + saved_s = s; + saved_n = n; if (smatch (&s, n, "t1-v1") || smatch(&s, n, "tpm2-v1")) { if (*s != '(') @@ -1676,6 +1671,19 @@ agent_get_shadow_info_type (const unsigned char *shadowkey, } else return gpg_error (GPG_ERR_UNSUPPORTED_PROTOCOL); + s = saved_s; + n = saved_n; + + if (shadow_type) + { + char *buf = xtrymalloc(n+1); + if (!buf) + return gpg_error_from_syserror (); + memcpy (buf, s, n); + buf[n] = '\0'; + *shadow_type = buf; + } + return 0; } @@ -1701,9 +1709,9 @@ agent_is_tpm2_key (gcry_sexp_t s_skey) return 0; err = agent_get_shadow_info_type (buf, NULL, &type); + xfree (buf); if (err) return 0; - xfree (buf); err = strcmp (type, "tpm2-v1") == 0; xfree (type); diff --git a/build-aux/speedo.mk b/build-aux/speedo.mk index fb1c23b..7ade2c7 100644 --- a/build-aux/speedo.mk +++ b/build-aux/speedo.mk @@ -1430,7 +1430,7 @@ define AUTHENTICODE_sign echo "speedo: Signing via host $(AUTHENTICODE_SIGNHOST)";\ scp $(1) "$(AUTHENTICODE_SIGNHOST):a.exe" ;\ ssh "$(AUTHENTICODE_SIGNHOST)" '$(AUTHENTICODE_TOOL)' sign \ - /n '"g10 Code GmbH"' \ + /a /n '"g10 Code GmbH"' \ /tr 'http://rfc3161timestamp.globalsign.com/advanced' /td sha256 \ /fd sha256 /du https://gnupg.org a.exe ;\ scp "$(AUTHENTICODE_SIGNHOST):a.exe" $(2);\ diff --git a/common/Makefile.am b/common/Makefile.am index 62bc9c9..d8368fc 100644 --- a/common/Makefile.am +++ b/common/Makefile.am @@ -59,7 +59,6 @@ common_sources = \ shareddefs.h \ openpgpdefs.h \ gc-opt-flags.h \ - keyserver.h \ sexp-parse.h \ tlv.c tlv.h tlv-builder.c \ init.c init.h \ diff --git a/common/Makefile.in b/common/Makefile.in index 923673d..3e49c78 100644 --- a/common/Makefile.in +++ b/common/Makefile.in @@ -204,18 +204,17 @@ am__libcommon_a_SOURCES_DIST = common-defs.h util.h utilproto.h \ mapstrings.c stringhelp.c stringhelp.h strlist.c strlist.h \ utf8conv.c utf8conv.h logging.h dotlock.c dotlock.h mischelp.c \ mischelp.h status.c status.h shareddefs.h openpgpdefs.h \ - gc-opt-flags.h keyserver.h sexp-parse.h tlv.c tlv.h \ - tlv-builder.c init.c init.h sexputil.c sysutils.c sysutils.h \ - homedir.c gettime.c gettime.h yesno.c b64enc.c b64dec.c zb32.c \ - zb32.h convert.c percent.c mbox-util.c mbox-util.h \ - miscellaneous.c xasprintf.c xreadline.c membuf.c membuf.h \ - ccparray.c ccparray.h iobuf.c iobuf.h ttyio.c ttyio.h \ - asshelp.c asshelp2.c asshelp.h exechelp.h signal.c audit.c \ - audit.h localename.c session-env.c session-env.h userids.c \ - userids.h openpgp-oid.c openpgp-s2k.c ssh-utils.c ssh-utils.h \ - agent-opt.c helpfile.c mkdir_p.c mkdir_p.h exectool.c \ - exectool.h server-help.c server-help.h name-value.c \ - name-value.h recsel.c recsel.h ksba-io-support.c \ + gc-opt-flags.h sexp-parse.h tlv.c tlv.h tlv-builder.c init.c \ + init.h sexputil.c sysutils.c sysutils.h homedir.c gettime.c \ + gettime.h yesno.c b64enc.c b64dec.c zb32.c zb32.h convert.c \ + percent.c mbox-util.c mbox-util.h miscellaneous.c xasprintf.c \ + xreadline.c membuf.c membuf.h ccparray.c ccparray.h iobuf.c \ + iobuf.h ttyio.c ttyio.h asshelp.c asshelp2.c asshelp.h \ + exechelp.h signal.c audit.c audit.h localename.c session-env.c \ + session-env.h userids.c userids.h openpgp-oid.c openpgp-s2k.c \ + ssh-utils.c ssh-utils.h agent-opt.c helpfile.c mkdir_p.c \ + mkdir_p.h exectool.c exectool.h server-help.c server-help.h \ + name-value.c name-value.h recsel.c recsel.h ksba-io-support.c \ ksba-io-support.h openpgp-fpr.c comopt.c comopt.h compliance.c \ compliance.h pkscreening.c pkscreening.h w32-reg.c \ w32-cmdline.c exechelp-w32ce.c exechelp-w32.c exechelp-posix.c \ @@ -270,18 +269,17 @@ am__libcommonpth_a_SOURCES_DIST = common-defs.h util.h utilproto.h \ mapstrings.c stringhelp.c stringhelp.h strlist.c strlist.h \ utf8conv.c utf8conv.h logging.h dotlock.c dotlock.h mischelp.c \ mischelp.h status.c status.h shareddefs.h openpgpdefs.h \ - gc-opt-flags.h keyserver.h sexp-parse.h tlv.c tlv.h \ - tlv-builder.c init.c init.h sexputil.c sysutils.c sysutils.h \ - homedir.c gettime.c gettime.h yesno.c b64enc.c b64dec.c zb32.c \ - zb32.h convert.c percent.c mbox-util.c mbox-util.h \ - miscellaneous.c xasprintf.c xreadline.c membuf.c membuf.h \ - ccparray.c ccparray.h iobuf.c iobuf.h ttyio.c ttyio.h \ - asshelp.c asshelp2.c asshelp.h exechelp.h signal.c audit.c \ - audit.h localename.c session-env.c session-env.h userids.c \ - userids.h openpgp-oid.c openpgp-s2k.c ssh-utils.c ssh-utils.h \ - agent-opt.c helpfile.c mkdir_p.c mkdir_p.h exectool.c \ - exectool.h server-help.c server-help.h name-value.c \ - name-value.h recsel.c recsel.h ksba-io-support.c \ + gc-opt-flags.h sexp-parse.h tlv.c tlv.h tlv-builder.c init.c \ + init.h sexputil.c sysutils.c sysutils.h homedir.c gettime.c \ + gettime.h yesno.c b64enc.c b64dec.c zb32.c zb32.h convert.c \ + percent.c mbox-util.c mbox-util.h miscellaneous.c xasprintf.c \ + xreadline.c membuf.c membuf.h ccparray.c ccparray.h iobuf.c \ + iobuf.h ttyio.c ttyio.h asshelp.c asshelp2.c asshelp.h \ + exechelp.h signal.c audit.c audit.h localename.c session-env.c \ + session-env.h userids.c userids.h openpgp-oid.c openpgp-s2k.c \ + ssh-utils.c ssh-utils.h agent-opt.c helpfile.c mkdir_p.c \ + mkdir_p.h exectool.c exectool.h server-help.c server-help.h \ + name-value.c name-value.h recsel.c recsel.h ksba-io-support.c \ ksba-io-support.h openpgp-fpr.c comopt.c comopt.h compliance.c \ compliance.h pkscreening.c pkscreening.h w32-reg.c \ w32-cmdline.c exechelp-w32ce.c exechelp-w32.c exechelp-posix.c \ @@ -896,10 +894,10 @@ common_sources = common-defs.h util.h utilproto.h fwddecl.h i18n.c \ stringhelp.c stringhelp.h strlist.c strlist.h utf8conv.c \ utf8conv.h logging.h dotlock.c dotlock.h mischelp.c mischelp.h \ status.c status.h shareddefs.h openpgpdefs.h gc-opt-flags.h \ - keyserver.h sexp-parse.h tlv.c tlv.h tlv-builder.c init.c \ - init.h sexputil.c sysutils.c sysutils.h homedir.c gettime.c \ - gettime.h yesno.c b64enc.c b64dec.c zb32.c zb32.h convert.c \ - percent.c mbox-util.c mbox-util.h miscellaneous.c xasprintf.c \ + sexp-parse.h tlv.c tlv.h tlv-builder.c init.c init.h \ + sexputil.c sysutils.c sysutils.h homedir.c gettime.c gettime.h \ + yesno.c b64enc.c b64dec.c zb32.c zb32.h convert.c percent.c \ + mbox-util.c mbox-util.h miscellaneous.c xasprintf.c \ xreadline.c membuf.c membuf.h ccparray.c ccparray.h iobuf.c \ iobuf.h ttyio.c ttyio.h asshelp.c asshelp2.c asshelp.h \ exechelp.h signal.c audit.c audit.h localename.c session-env.c \ diff --git a/common/compliance.c b/common/compliance.c index 217ed09..6c2fcd5 100644 --- a/common/compliance.c +++ b/common/compliance.c @@ -416,7 +416,8 @@ gnupg_cipher_is_allowed (enum gnupg_compliance_mode compliance, int producer, || mode == GCRY_CIPHER_MODE_CFB); case GNUPG_MODULE_NAME_GPGSM: return (mode == GCRY_CIPHER_MODE_NONE - || mode == GCRY_CIPHER_MODE_CBC); + || mode == GCRY_CIPHER_MODE_CBC + || (mode == GCRY_CIPHER_MODE_GCM && !producer)); } log_assert (!"reached"); diff --git a/common/exechelp-w32.c b/common/exechelp-w32.c index 0988b90..2a3a550 100644 --- a/common/exechelp-w32.c +++ b/common/exechelp-w32.c @@ -955,14 +955,14 @@ gnupg_spawn_process_detached (const char *pgmname, const char *argv[], else if ((info.BasicLimitInformation.LimitFlags & JOB_OBJECT_LIMIT_BREAKAWAY_OK)) { - log_debug ("Using CREATE_BREAKAWAY_FROM_JOB flag\n"); + log_info ("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_debug ("Not using CREATE_BREAKAWAY_FROM_JOB flag; " + log_info ("Not using CREATE_BREAKAWAY_FROM_JOB flag; " "JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK is set\n"); } else @@ -970,7 +970,7 @@ gnupg_spawn_process_detached (const char *pgmname, const char *argv[], /* 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_debug ("Not using CREATE_BREAKAWAY_FROM_JOB flag\n"); + log_info ("Not using CREATE_BREAKAWAY_FROM_JOB flag\n"); } } diff --git a/common/homedir.c b/common/homedir.c index 8b54f9d..7969a2c 100644 --- a/common/homedir.c +++ b/common/homedir.c @@ -1,6 +1,7 @@ /* homedir.c - Setup the home directory. * Copyright (C) 2004, 2006, 2007, 2010 Free Software Foundation, Inc. * Copyright (C) 2013, 2016 Werner Koch + * Copyright (C) 2021 g10 Code GmbH * * This file is part of GnuPG. * @@ -26,6 +27,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. + * SPDX-License-Identifier: (LGPL-3.0-or-later OR GPL-2.0-or-later) */ #include <config.h> @@ -74,15 +76,15 @@ static byte non_default_homedir; #ifdef HAVE_W32_SYSTEM /* A flag used to indicate that a control file for gpgconf has been - detected. Under Windows the presence of this file indicates a - portable installations and triggers several changes: - - - The GNUGHOME directory is fixed relative to installation - directory. All other means to set the home directory are ignore. - - - All registry variables will be ignored. - - This flag is not used on Unix systems. + * detected. Under Windows the presence of this file indicates a + * portable installations and triggers several changes: + * + * - The GNUGHOME directory is fixed relative to installation + * directory. All other means to set the home directory are ignored. + * + * - All registry variables will be ignored. + * + * This flag is not used on Unix systems. */ static byte w32_portable_app; #endif /*HAVE_W32_SYSTEM*/ @@ -166,7 +168,7 @@ is_gnupg_default_homedir (const char *dir) { int result; char *a = make_absfilename (dir, NULL); - char *b = make_absfilename (GNUPG_DEFAULT_HOMEDIR, NULL); + char *b = make_absfilename (standard_homedir (), NULL); result = !compare_filenames (a, b); xfree (b); xfree (a); @@ -233,7 +235,7 @@ copy_dir_with_fixup (const char *newdir) /* Get the standard home directory. In general this function should not be used as it does not consider a registry value (under W32) or the GNUPGHOME environment variable. It is better to use - default_homedir(). */ + gnupg_homedir(). */ const char * standard_homedir (void) { @@ -248,6 +250,7 @@ standard_homedir (void) if (w32_portable_app) { dir = xstrconcat (rdir, DIRSEP_S "home", NULL); + gpgrt_annotate_leaked_object (dir); } else { @@ -259,6 +262,7 @@ standard_homedir (void) { dir = xstrconcat (path, "\\gnupg", NULL); xfree (path); + gpgrt_annotate_leaked_object (dir); /* Try to create the directory if it does not yet exists. */ if (gnupg_access (dir, F_OK)) @@ -276,7 +280,7 @@ standard_homedir (void) /* Set up the default home directory. The usual --homedir option should be parsed later. */ -const char * +static const char * default_homedir (void) { const char *dir; @@ -336,7 +340,18 @@ default_homedir (void) p = copy_dir_with_fixup (dir); if (p) - dir = p; + { + /* A new buffer has been allocated with proper semantics. + * Assign this to DIR. If DIR is passed again to + * copy_dir_with_fixup there will be no need for a fix up + * and the function returns NULL. Thus we leak only once. + * Setting the homedir is usually a one-off task but might + * be called a second time. We also ignore such extra leaks + * because we don't know who still references the former + * string. */ + gpgrt_annotate_leaked_object (p); + dir = p; + } if (!is_gnupg_default_homedir (dir)) non_default_homedir = 1; @@ -458,6 +473,7 @@ w32_commondir (void) * version. Use the installation directory instead. */ dir = xstrdup (rdir); } + gpgrt_annotate_leaked_object (dir); } return dir; @@ -487,6 +503,10 @@ gnupg_set_homedir (const char *newdir) xfree (the_gnupg_homedir); the_gnupg_homedir = make_absfilename (newdir, NULL);; xfree (tmp); + /* Fixme: Should we use + * gpgrt_annotate_leaked_object(the_gnupg_homedir) + * despite that we may free and allocate a new one in some + * cases? */ } @@ -561,6 +581,7 @@ gnupg_daemon_rootdir (void) name = xstrdup ("/"); /* Error - use the curret top dir instead. */ else name = xstrdup (path); + gpgrt_annotate_leaked_object (name); } return name; @@ -590,8 +611,117 @@ gnupg_daemon_rootdir (void) char * _gnupg_socketdir_internal (int skip_checks, unsigned *r_info) { -#if defined(HAVE_W32_SYSTEM) || !defined(HAVE_STAT) +#if defined(HAVE_W32_SYSTEM) + char *name; + + (void)skip_checks; + + *r_info = 0; + + /* First make sure that non_default_homedir and w32_portable_app can + * be set. */ + gnupg_homedir (); + + if (w32_portable_app) + { + name = xstrconcat (w32_rootdir (), DIRSEP_S, "gnupg", NULL); + } + else + { + char *path; + + path = w32_shgetfolderpath (NULL, + CSIDL_LOCAL_APPDATA|CSIDL_FLAG_CREATE, + NULL, 0); + if (path) + { + name = xstrconcat (path, "\\gnupg", NULL); + xfree (path); + if (gnupg_access (name, F_OK)) + w32_try_mkdir (name); + } + else + { + name = xstrdup (gnupg_homedir ()); + } + } + + /* If a non default homedir is used, we check whether an + * corresponding sub directory below the socket dir is available + * and use that. We hash the non default homedir to keep the new + * subdir short enough. */ + if (non_default_homedir) + { + char sha1buf[20]; + struct stat sb; + char *suffix; + char *p; + + *r_info |= 32; /* Testing subdir. */ + + /* Canonicalize the name to avoid problems with mixed case + * names. Note that we use only 10 bytes of the hash because on + * Windows the account name is also part of the name. */ + suffix = ascii_strlwr (xstrdup (gnupg_homedir ())); + for (p=suffix; *p; p++) + if ( *p == '\\') + *p = '/'; + gcry_md_hash_buffer (GCRY_MD_SHA1, sha1buf, suffix, strlen (suffix)); + xfree (suffix); + suffix = zb32_encode (sha1buf, 8*10); + if (!suffix) + { + *r_info |= 1; /* Out of core etc. */ + goto leave_w32; + } + p = xstrconcat (name, "\\d.", suffix, NULL); + xfree (suffix); + xfree (name); + name = p; + /* Stat that directory and check constraints. + * The command + * gpgconf --remove-socketdir + * can be used to remove that directory. */ + if (gnupg_stat (name, &sb)) + { + if (errno != ENOENT) + *r_info |= 1; /* stat failed. */ + else if (!skip_checks) + { + /* Try to create the directory and check again. */ + if (gnupg_mkdir (name, "-rwx")) + *r_info |= 16; /* mkdir failed. */ + else if (gnupg_stat (name, &sb)) + { + if (errno != ENOENT) + *r_info |= 1; /* stat failed. */ + else + *r_info |= 64; /* Subdir does not exist. */ + } + else + goto leave_w32; /* Success! */ + } + else + *r_info |= 64; /* Subdir does not exist. */ + if (!skip_checks) + { + xfree (name); + name = NULL; + goto leave_w32; + } + } + } + + leave_w32: + /* If nothing works - fall back to the homedir. */ + if (!name) + { + *r_info |= 128; /* Fallback. */ + name = xstrdup (gnupg_homedir ()); + } + +#elif !defined(HAVE_STAT) char *name; (void)skip_checks; @@ -789,6 +919,7 @@ gnupg_socketdir (void) { unsigned int dummy; name = _gnupg_socketdir_internal (0, &dummy); + gpgrt_annotate_leaked_object (name); } return name; @@ -811,6 +942,7 @@ gnupg_sysconfdir (void) s2 = DIRSEP_S "etc" DIRSEP_S "gnupg"; name = xmalloc (strlen (s1) + strlen (s2) + 1); strcpy (stpcpy (name, s1), s2); + gpgrt_annotate_leaked_object (name); } return name; #else /*!HAVE_W32_SYSTEM*/ @@ -837,7 +969,10 @@ gnupg_bindir (void) static char *name; if (!name) - name = xstrconcat (rdir, DIRSEP_S "bin", NULL); + { + name = xstrconcat (rdir, DIRSEP_S "bin", NULL); + gpgrt_annotate_leaked_object (name); + } return name; } else @@ -867,7 +1002,10 @@ gnupg_libdir (void) static char *name; if (!name) - name = xstrconcat (w32_rootdir (), DIRSEP_S "lib" DIRSEP_S "gnupg", NULL); + { + name = xstrconcat (w32_rootdir (), DIRSEP_S "lib" DIRSEP_S "gnupg", NULL); + gpgrt_annotate_leaked_object (name); + } return name; #else /*!HAVE_W32_SYSTEM*/ return GNUPG_LIBDIR; @@ -881,7 +1019,11 @@ gnupg_datadir (void) static char *name; if (!name) - name = xstrconcat (w32_rootdir (), DIRSEP_S "share" DIRSEP_S "gnupg", NULL); + { + name = xstrconcat (w32_rootdir (), DIRSEP_S "share" DIRSEP_S "gnupg", + NULL); + gpgrt_annotate_leaked_object (name); + } return name; #else /*!HAVE_W32_SYSTEM*/ return GNUPG_DATADIR; @@ -896,82 +1038,14 @@ gnupg_localedir (void) static char *name; if (!name) - name = xstrconcat (w32_rootdir (), DIRSEP_S "share" DIRSEP_S "locale", - NULL); - return name; -#else /*!HAVE_W32_SYSTEM*/ - return LOCALEDIR; -#endif /*!HAVE_W32_SYSTEM*/ -} - - -/* Return the name of the cache directory. The name is allocated in a - static area on the first use. Windows only: If the directory does - not exist it is created. */ -const char * -gnupg_cachedir (void) -{ -#ifdef HAVE_W32_SYSTEM - static const char *dir; - - if (!dir) { - const char *rdir; - - rdir = w32_rootdir (); - if (w32_portable_app) - { - dir = xstrconcat (rdir, - DIRSEP_S, "var", - DIRSEP_S, "cache", - DIRSEP_S, "gnupg", NULL); - } - else - { - char *path; - const char *s1[] = { "GNU", "cache", "gnupg", NULL }; - int s1_len; - const char **comp; - - s1_len = 0; - for (comp = s1; *comp; comp++) - s1_len += 1 + strlen (*comp); - - path = w32_shgetfolderpath (NULL, - CSIDL_LOCAL_APPDATA|CSIDL_FLAG_CREATE, - NULL, 0); - if (path) - { - char *tmp = xmalloc (strlen (path) + s1_len + 1); - char *p; - - p = stpcpy (tmp, path); - for (comp = s1; *comp; comp++) - { - p = stpcpy (p, "\\"); - p = stpcpy (p, *comp); - - if (gnupg_access (tmp, F_OK)) - w32_try_mkdir (tmp); - } - - dir = tmp; - xfree (path); - } - else - { - dir = "c:\\temp\\cache\\gnupg"; -#ifdef HAVE_W32CE_SYSTEM - dir += 2; - w32_try_mkdir ("\\temp\\cache"); - w32_try_mkdir ("\\temp\\cache\\gnupg"); -#endif - } - } + name = xstrconcat (w32_rootdir (), DIRSEP_S "share" DIRSEP_S "locale", + NULL); + gpgrt_annotate_leaked_object (name); } - return dir; + return name; #else /*!HAVE_W32_SYSTEM*/ - return GNUPG_LOCALSTATEDIR "/cache/" PACKAGE_NAME; + return LOCALEDIR; #endif /*!HAVE_W32_SYSTEM*/ } @@ -983,7 +1057,10 @@ gpg_agent_socket_name (void) static char *name; if (!name) - name = make_filename (gnupg_socketdir (), GPG_AGENT_SOCK_NAME, NULL); + { + name = make_filename (gnupg_socketdir (), GPG_AGENT_SOCK_NAME, NULL); + gpgrt_annotate_leaked_object (name); + } return name; } @@ -994,7 +1071,10 @@ dirmngr_socket_name (void) static char *name; if (!name) - name = make_filename (gnupg_socketdir (), DIRMNGR_SOCK_NAME, NULL); + { + name = make_filename (gnupg_socketdir (), DIRMNGR_SOCK_NAME, NULL); + gpgrt_annotate_leaked_object (name); + } return name; } @@ -1006,7 +1086,10 @@ keyboxd_socket_name (void) static char *name; if (!name) - name = make_filename (gnupg_socketdir (), KEYBOXD_SOCK_NAME, NULL); + { + name = make_filename (gnupg_socketdir (), KEYBOXD_SOCK_NAME, NULL); + gpgrt_annotate_leaked_object (name); + } return name; } @@ -1067,6 +1150,8 @@ get_default_pinentry_name (int reset) else xfree (name2); } + if (name) + gpgrt_annotate_leaked_object (name); } return name; @@ -1122,11 +1207,13 @@ gnupg_module_name (int which) #define X(a,b,c) do { \ static char *name; \ - if (!name) \ + if (!name) { \ name = gnupg_build_directory \ ? xstrconcat (gnupg_build_directory, \ DIRSEP_S b DIRSEP_S c EXEEXT_S, NULL) \ : xstrconcat (gnupg_ ## a (), DIRSEP_S c EXEEXT_S, NULL); \ + gpgrt_annotate_leaked_object (name); \ + } \ return name; \ } while (0) diff --git a/common/keyserver.h b/common/keyserver.h deleted file mode 100644 index 850798e..0000000 --- a/common/keyserver.h +++ /dev/null @@ -1,73 +0,0 @@ -/* keyserver.h - Public definitions for gpg keyserver helpers. - * Copyright (C) 2001, 2002, 2011 Free Software Foundation, Inc. - * - * This file is part of GnuPG. - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of either - * - * - the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 3 of the License, or (at - * your option) any later version. - * - * or - * - * - the GNU General Public License as published by the Free - * Software Foundation; either version 2 of the License, or (at - * your option) any later version. - * - * or both in parallel, as here. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, see <https://www.gnu.org/licenses/>. - */ - -#ifndef GNUPG_COMMON_KEYSERVER_H -#define GNUPG_COMMON_KEYSERVER_H - -#define KEYSERVER_PROTO_VERSION 1 - -/* These are usable for return codes for the gpgkeys_ process, and - also KEY FAILED codes. */ -#define KEYSERVER_OK 0 /* not an error */ -#define KEYSERVER_INTERNAL_ERROR 1 /* gpgkeys_ internal error */ -#define KEYSERVER_NOT_SUPPORTED 2 /* operation not supported */ -#define KEYSERVER_VERSION_ERROR 3 /* VERSION mismatch */ -#define KEYSERVER_GENERAL_ERROR 4 /* keyserver internal error */ -#define KEYSERVER_NO_MEMORY 5 /* out of memory */ -#define KEYSERVER_KEY_NOT_FOUND 6 /* key not found */ -#define KEYSERVER_KEY_EXISTS 7 /* key already exists */ -#define KEYSERVER_KEY_INCOMPLETE 8 /* key incomplete (EOF) */ -#define KEYSERVER_UNREACHABLE 9 /* unable to contact keyserver */ - -/* Must be 127 due to shell internal magic. */ -#define KEYSERVER_SCHEME_NOT_FOUND 127 - -/* Object to hold information pertaining to a keyserver; it also - allows building a list of keyservers. Note that g10/options.h has - a typedef for this. FIXME: We should make use of the - parse_uri_t. */ -struct keyserver_spec -{ - struct keyserver_spec *next; - char *uri; - char *scheme; - char *auth; - char *host; - char *port; - char *path; - char *opaque; - strlist_t options; - struct - { - unsigned int direct_uri:1; - } flags; -}; - - -#endif /*GNUPG_COMMON_KEYSERVER_H*/ diff --git a/common/name-value.c b/common/name-value.c index 0bd205b..39c3244 100644 --- a/common/name-value.c +++ b/common/name-value.c @@ -724,6 +724,7 @@ do_nvc_parse (nvc_t *result, int *errlinep, estream_t stream, if (raw_value) { err = _nvc_add (*result, name, NULL, raw_value, 1); + name = NULL; if (err) goto leave; } diff --git a/common/openpgp-fpr.c b/common/openpgp-fpr.c index de28c25..7b11008 100644 --- a/common/openpgp-fpr.c +++ b/common/openpgp-fpr.c @@ -265,7 +265,7 @@ compute_openpgp_fpr_ecc (int keyversion, unsigned long timestamp, { if (!kdf || !kdflen || !kdf[0]) { - /* No KDF givem - use the default. */ + /* No KDF given - use the default. */ kdflen = 4; kdf = default_ecdh_params (curvebits); } diff --git a/common/recsel.c b/common/recsel.c index 95c104f..60da4d3 100644 --- a/common/recsel.c +++ b/common/recsel.c @@ -172,6 +172,8 @@ find_next_lc (char *string) * * -- VALUE spans to the end of the expression. * -c The string match in this part is done case-sensitive. + * -t Do not trim leading and trailing spaces from VALUE. + * Note that a space after <op> is here required. * * For example four calls to recsel_parse_expr() with these values for * EXPR @@ -203,6 +205,7 @@ recsel_parse_expr (recsel_expr_t *selector, const char *expression) char *s0, *s; int toend = 0; int xcase = 0; + int notrim = 0; int disjun = 0; char *next_lc = NULL; @@ -232,6 +235,7 @@ recsel_parse_expr (recsel_expr_t *selector, const char *expression) { case '-': toend = 1; break; case 'c': xcase = 1; break; + case 't': notrim = 1; break; default: log_error ("invalid flag '-%c' in expression\n", *expr); recsel_release (se_head); @@ -397,8 +401,11 @@ recsel_parse_expr (recsel_expr_t *selector, const char *expression) return my_error (GPG_ERR_INV_OP); } - while (*s == ' ' || *s == '\t') + if (*s == ' ' || *s == '\t') s++; + if (!notrim) + while (*s == ' ' || *s == '\t') + s++; if (se->op == SELECT_NONEMPTY || se->op == SELECT_ISTRUE) { @@ -431,7 +438,8 @@ recsel_parse_expr (recsel_expr_t *selector, const char *expression) return my_error (GPG_ERR_NO_NAME); } - trim_spaces (se->name + (s - expr)); + if (!notrim) + trim_spaces (se->name + (s - expr)); se->value = se->name + (s - expr); if (!se->value[0] && !(se->op == SELECT_NONEMPTY || se->op == SELECT_ISTRUE)) { diff --git a/common/session-env.c b/common/session-env.c index 5d6b66d..f07d9d1 100644 --- a/common/session-env.c +++ b/common/session-env.c @@ -71,6 +71,11 @@ static struct { "XMODIFIERS" }, /* Used by Xlib to select X input modules (eg "@im=SCIM"). */ { "WAYLAND_DISPLAY" }, /* For the Wayland display engine. */ + { "XDG_SESSION_TYPE" }, /* Used by Qt and other non-GTK toolkits + to check for x11 or wayland. */ + { "QT_QPA_PLATFORM" }, /* Used by Qt to explicitly request + x11 or wayland; in particular, needed + to make Qt use Wayland on Gnome. */ { "GTK_IM_MODULE" }, /* Used by gtk to select gtk input modules (eg "scim-bridge"). */ { "DBUS_SESSION_BUS_ADDRESS" },/* Used by GNOME3 to talk to gcr over diff --git a/common/stringhelp.c b/common/stringhelp.c index 24524e8..4dc1797 100644 --- a/common/stringhelp.c +++ b/common/stringhelp.c @@ -2,7 +2,7 @@ * Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, * 2008, 2009, 2010 Free Software Foundation, Inc. * Copyright (C) 2014 Werner Koch - * Copyright (C) 2015 g10 Code GmbH + * Copyright (C) 2015, 2021 g10 Code GmbH * * This file is part of GnuPG. * @@ -29,6 +29,7 @@ * You should have received a copies of the GNU General Public License * and the GNU Lesser General Public License along with this program; * if not, see <https://www.gnu.org/licenses/>. + * SPDX-License-Identifier: (LGPL-3.0-or-later OR GPL-2.0-or-later) */ #include <config.h> @@ -48,7 +49,6 @@ # endif # include <windows.h> #endif -#include <assert.h> #include <limits.h> #include "util.h" @@ -216,7 +216,7 @@ trim_spaces( char *str ) } -/* Same as trim_spaces but only condider, space, tab, cr and lf as space. */ +/* Same as trim_spaces but only consider, space, tab, cr and lf as space. */ char * ascii_trim_spaces (char *str) { @@ -1293,8 +1293,8 @@ strsplit (char *string, char delim, char replacement, int *count) * Returns: A malloced and NULL delimited array with the tokens. On * memory error NULL is returned and ERRNO is set. */ -char ** -strtokenize (const char *string, const char *delim) +static char ** +do_strtokenize (const char *string, const char *delim, int trim) { const char *s; size_t fields; @@ -1333,24 +1333,51 @@ strtokenize (const char *string, const char *delim) for (n = 0, p = buffer; (pend = strpbrk (p, delim)); p = pend + 1) { *pend = 0; + if (trim) + { + while (spacep (p)) + p++; + for (px = pend - 1; px >= p && spacep (px); px--) + *px = 0; + } + result[n++] = p; + } + if (trim) + { while (spacep (p)) p++; - for (px = pend - 1; px >= p && spacep (px); px--) + for (px = p + strlen (p) - 1; px >= p && spacep (px); px--) *px = 0; - result[n++] = p; } - while (spacep (p)) - p++; - for (px = p + strlen (p) - 1; px >= p && spacep (px); px--) - *px = 0; result[n++] = p; result[n] = NULL; - assert ((char*)(result + n + 1) == buffer); + log_assert ((char*)(result + n + 1) == buffer); return result; } +/* Tokenize STRING using the set of delimiters in DELIM. Leading + * spaces and tabs are removed from all tokens. The caller must xfree + * the result. + * + * Returns: A malloced and NULL delimited array with the tokens. On + * memory error NULL is returned and ERRNO is set. + */ +char ** +strtokenize (const char *string, const char *delim) +{ + return do_strtokenize (string, delim, 1); +} + +/* Same as strtokenize but does not trim leading and trailing spaces + * from the fields. */ +char ** +strtokenize_nt (const char *string, const char *delim) +{ + return do_strtokenize (string, delim, 0); +} + /* Split a string into space delimited fields and remove leading and * trailing spaces from each field. A pointer to each field is stored diff --git a/common/stringhelp.h b/common/stringhelp.h index c5f252b..598f698 100644 --- a/common/stringhelp.h +++ b/common/stringhelp.h @@ -148,6 +148,9 @@ char **strsplit (char *string, char delim, char replacement, int *count); /* Tokenize STRING using the set of delimiters in DELIM. */ char **strtokenize (const char *string, const char *delim); +/* Tokenize STRING using the set of delimiters in DELIM but do not + * trim the tokens. */ +char **strtokenize_nt (const char *string, const char *delim); /* Split STRING into space delimited fields and store them in the * provided ARRAY. */ diff --git a/common/sysutils.c b/common/sysutils.c index 8b2d701..1342d10 100644 --- a/common/sysutils.c +++ b/common/sysutils.c @@ -1004,6 +1004,33 @@ gnupg_chdir (const char *name) } +/* A wrapper around rmdir. NAME is expected to be utf8 encoded. */ +int +gnupg_rmdir (const char *name) +{ +#ifdef HAVE_W32_SYSTEM + int rc; + wchar_t *wfname; + + wfname = utf8_to_wchar (name); + if (!wfname) + rc = 0; + else + { + rc = RemoveDirectoryW (wfname); + if (!rc) + gnupg_w32_set_errno (-1); + xfree (wfname); + } + if (!rc) + return -1; + return 0; +#else + return rmdir (name); +#endif +} + + /* A wrapper around chmod which takes a string for the mode argument. This makes it easier to handle the mode argument which is not defined on all systems. The format of the modestring is the same diff --git a/common/sysutils.h b/common/sysutils.h index 9f2920b..7063da0 100644 --- a/common/sysutils.h +++ b/common/sysutils.h @@ -84,6 +84,7 @@ gpg_error_t gnupg_rename_file (const char *oldname, const char *newname, int *block_signals); int gnupg_mkdir (const char *name, const char *modestr); int gnupg_chdir (const char *name); +int gnupg_rmdir (const char *name); int gnupg_chmod (const char *name, const char *modestr); char *gnupg_mkdtemp (char *template); int gnupg_setenv (const char *name, const char *value, int overwrite); diff --git a/common/t-sexputil.c b/common/t-sexputil.c index d75090c..d6cf335 100644 --- a/common/t-sexputil.c +++ b/common/t-sexputil.c @@ -461,17 +461,33 @@ test_ecc_uncompress (void) if (bbuf) { err = uncompress_ecc_q_in_canon_sexp (bbuf, bbuflen, &rbuf, &rbuflen); - if (err) - fail2 (idx,err); - if (!rbuf) - fail (idx); /* Not converted despite a need for it. */ - - /* log_printcanon (" orig:", abuf, abuflen); */ - /* log_printcanon (" comp:", bbuf, bbuflen); */ - /* log_printcanon ("uncomp:", rbuf, rbuflen); */ - - if (rbuflen != abuflen || memcmp (rbuf, abuf, abuflen)) - fail (idx); + if (gpg_err_code (err) == GPG_ERR_UNKNOWN_CURVE) + { + static int shown; + fprintf (stderr, "%s:%d: test %d failed: %s - ignored\n", + __FILE__,__LINE__, idx, gpg_strerror (err)); + if (!shown) + { + shown = 1; + fprintf (stderr, "This is likely due to a patched" + " version of Libgcrypt with removed support" + " for Brainpool curves\n"); + } + } + else + { + if (err) + fail2 (idx,err); + if (!rbuf) + fail (idx); /* Not converted despite a need for it. */ + + /* log_printcanon (" orig:", abuf, abuflen); */ + /* log_printcanon (" comp:", bbuf, bbuflen); */ + /* log_printcanon ("uncomp:", rbuf, rbuflen); */ + + if (rbuflen != abuflen || memcmp (rbuf, abuf, abuflen)) + fail (idx); + } } xfree (abuf); diff --git a/common/t-stringhelp.c b/common/t-stringhelp.c index 6f7f6f7..5eca5a0 100644 --- a/common/t-stringhelp.c +++ b/common/t-stringhelp.c @@ -1,6 +1,6 @@ /* t-stringhelp.c - Regression tests for stringhelp.c * Copyright (C) 2007 Free Software Foundation, Inc. - * 2015 g10 Code GmbH + * 2015, 2021 g10 Code GmbH * * This file is part of GnuPG. * @@ -27,6 +27,7 @@ * You should have received a copies of the GNU General Public License * and the GNU Lesser General Public License along with this program; * if not, see <https://www.gnu.org/licenses/>. + * SPDX-License-Identifier: (LGPL-3.0-or-later OR GPL-2.0-or-later) */ #include <config.h> @@ -34,7 +35,6 @@ #include <stdlib.h> #include <string.h> #include <errno.h> -#include <assert.h> #ifdef HAVE_PWD_H # include <pwd.h> #endif @@ -687,6 +687,144 @@ test_strtokenize (void) static void +test_strtokenize_nt (void) +{ + struct { + const char *s; + const char *delim; + const char *fields_expected[10]; + } tv[] = { + { + "", ":", + { "", NULL } + }, + { + "a", ":", + { "a", NULL } + }, + { + ":", ":", + { "", "", NULL } + }, + { + "::", ":", + { "", "", "", NULL } + }, + { + "a:b:c", ":", + { "a", "b", "c", NULL } + }, + { + "a:b:", ":", + { "a", "b", "", NULL } + }, + { + "a:b", ":", + { "a", "b", NULL } + }, + { + "aa:b:cd", ":", + { "aa", "b", "cd", NULL } + }, + { + "aa::b:cd", ":", + { "aa", "", "b", "cd", NULL } + }, + { + "::b:cd", ":", + { "", "", "b", "cd", NULL } + }, + { + "aa: : b:cd ", ":", + { "aa", " ", " b", "cd ", NULL } + }, + { + " aa: : b: cd ", ":", + { " aa", " ", " b", " cd ", NULL } + }, + { + " ", ":", + { " ", NULL } + }, + { + " :", ":", + { " ", "", NULL } + }, + { + " : ", ":", + { " ", " ", NULL } + }, + { + ": ", ":", + { "", " ", NULL } + }, + { + ": x ", ":", + { "", " x ", NULL } + }, + { + "a:bc:cde:fghi:jklmn::foo:", ":", + { "a", "bc", "cde", "fghi", "jklmn", "", "foo", "", NULL } + }, + { + ",a,bc,,def,", ",", + { "", "a", "bc", "", "def", "", NULL } + }, + { + " a ", " ", + { "", "a", "", NULL } + }, + { + " ", " ", + { "", "", NULL } + }, + { + "", " ", + { "", NULL } + } + }; + + int tidx; + + for (tidx = 0; tidx < DIM(tv); tidx++) + { + char **fields; + int field_count; + int field_count_expected; + int i; + + for (field_count_expected = 0; + tv[tidx].fields_expected[field_count_expected]; + field_count_expected ++) + ; + + fields = strtokenize_nt (tv[tidx].s, tv[tidx].delim); + if (!fields) + fail (tidx * 1000); + else + { + for (field_count = 0; fields[field_count]; field_count++) + ; + if (field_count != field_count_expected) + fail (tidx * 1000); + else + { + for (i = 0; i < field_count_expected; i++) + if (strcmp (tv[tidx].fields_expected[i], fields[i])) + { + printf ("For field %d, expected '%s', but got '%s'\n", + i, tv[tidx].fields_expected[i], fields[i]); + fail (tidx * 1000 + i + 1); + } + } + } + + xfree (fields); + } +} + + +static void test_split_fields (void) { struct { @@ -724,7 +862,7 @@ test_split_fields (void) for (tidx = 0; tidx < DIM(tv); tidx++) { nfields = tv[tidx].nfields; - assert (nfields <= DIM (fields)); + log_assert (nfields <= DIM (fields)); /* Count the fields. */ for (field_count_expected = 0; @@ -799,7 +937,7 @@ test_split_fields_colon (void) for (tidx = 0; tidx < DIM(tv); tidx++) { nfields = tv[tidx].nfields; - assert (nfields <= DIM (fields)); + log_assert (nfields <= DIM (fields)); /* Count the fields. */ for (field_count_expected = 0; @@ -1070,6 +1208,7 @@ main (int argc, char **argv) test_make_absfilename_try (); test_strsplit (); test_strtokenize (); + test_strtokenize_nt (); test_split_fields (); test_split_fields_colon (); test_compare_version_strings (); diff --git a/common/tlv-builder.c b/common/tlv-builder.c index 3b644ca..59e2691 100644 --- a/common/tlv-builder.c +++ b/common/tlv-builder.c @@ -350,6 +350,7 @@ get_tlv_length (int class, int tag, int constructed, size_t length) (void)constructed; /* Not used, but passed for uniformity of such calls. */ + /* coverity[identical_branches] */ if (tag < 0x1f) { buflen++; diff --git a/common/ttyio.c b/common/ttyio.c index 15f7a02..f77c053 100644 --- a/common/ttyio.c +++ b/common/ttyio.c @@ -236,10 +236,24 @@ w32_write_console (const char *string) n = wcslen (wstring); if (!WriteConsoleW (con.out, wstring, n, &nwritten, NULL)) - log_fatal ("WriteConsole failed: %s", w32_strerror (-1)); - if (n != nwritten) - log_fatal ("WriteConsole failed: %lu != %lu\n", - (unsigned long)n, (unsigned long)nwritten); + { + static int shown; + if (!shown) + { + shown = 1; + log_info ("WriteConsole failed: %s", w32_strerror (-1)); + log_info ("Please configure a suitable font for the console\n"); + } + n = strlen (string); + if (!WriteConsoleA (con.out, string, n , &nwritten, NULL)) + log_fatal ("WriteConsole fallback failed: %s", w32_strerror (-1)); + } + else + { + if (n != nwritten) + log_fatal ("WriteConsole failed: %lu != %lu\n", + (unsigned long)n, (unsigned long)nwritten); + } last_prompt_len += n; xfree (wstring); } diff --git a/common/userids.c b/common/userids.c index 0f03896..9d866d5 100644 --- a/common/userids.c +++ b/common/userids.c @@ -115,6 +115,7 @@ classify_user_id (const char *name, KEYDB_SEARCH_DESC *desc, int openpgp_hack) mode = KEYDB_SEARCH_MODE_MAILEND; s++; desc->u.name = s; + desc->name_used = 1; break; case '<': /* An email address. */ @@ -126,24 +127,28 @@ classify_user_id (const char *name, KEYDB_SEARCH_DESC *desc, int openpgp_hack) if (!openpgp_hack) s++; desc->u.name = s; + desc->name_used = 1; break; case '@': /* Part of an email address. */ mode = KEYDB_SEARCH_MODE_MAILSUB; s++; desc->u.name = s; + desc->name_used = 1; break; case '=': /* Exact compare. */ mode = KEYDB_SEARCH_MODE_EXACT; s++; desc->u.name = s; + desc->name_used = 1; break; case '*': /* Case insensitive substring search. */ mode = KEYDB_SEARCH_MODE_SUBSTR; s++; desc->u.name = s; + desc->name_used = 1; break; case '+': /* Compare individual words. Note that this has not @@ -151,6 +156,7 @@ classify_user_id (const char *name, KEYDB_SEARCH_DESC *desc, int openpgp_hack) mode = KEYDB_SEARCH_MODE_WORDS; s++; desc->u.name = s; + desc->name_used = 1; break; case '/': /* Subject's DN. */ @@ -161,6 +167,7 @@ classify_user_id (const char *name, KEYDB_SEARCH_DESC *desc, int openpgp_hack) goto out; } desc->u.name = s; + desc->name_used = 1; mode = KEYDB_SEARCH_MODE_SUBJECT; break; @@ -178,6 +185,7 @@ classify_user_id (const char *name, KEYDB_SEARCH_DESC *desc, int openpgp_hack) goto out; } desc->u.name = s; + desc->name_used = 1; mode = KEYDB_SEARCH_MODE_ISSUER; } else @@ -205,6 +213,7 @@ classify_user_id (const char *name, KEYDB_SEARCH_DESC *desc, int openpgp_hack) goto out; } desc->u.name = s; + desc->name_used = 1; mode = KEYDB_SEARCH_MODE_ISSUER_SN; } } @@ -472,6 +481,7 @@ classify_user_id (const char *name, KEYDB_SEARCH_DESC *desc, int openpgp_hack) if (!mode) /* Default to substring search. */ { desc->u.name = s; + desc->name_used = 1; mode = KEYDB_SEARCH_MODE_SUBSTR; } } diff --git a/common/util.h b/common/util.h index 0427bc8..4e12377 100644 --- a/common/util.h +++ b/common/util.h @@ -263,7 +263,6 @@ const char *get_keyalgo_string (enum gcry_pk_algos algo, /*-- homedir.c --*/ const char *standard_homedir (void); -const char *default_homedir (void); void gnupg_set_homedir (const char *newdir); void gnupg_maybe_make_homedir (const char *fname, int quiet); const char *gnupg_homedir (void); @@ -276,7 +275,6 @@ const char *gnupg_libexecdir (void); const char *gnupg_libdir (void); const char *gnupg_datadir (void); const char *gnupg_localedir (void); -const char *gnupg_cachedir (void); const char *gpg_agent_socket_name (void); const char *dirmngr_socket_name (void); const char *keyboxd_socket_name (void); diff --git a/config.h.in b/config.h.in index 0ea55d1..64e34b2 100644 --- a/config.h.in +++ b/config.h.in @@ -298,9 +298,6 @@ /* Define to 1 if you have the `getenv' function. */ #undef HAVE_GETENV -/* Define to 1 if you have the <getopt.h> header file. */ -#undef HAVE_GETOPT_H - /* Define to 1 if you have the `getpagesize' function. */ #undef HAVE_GETPAGESIZE @@ -388,9 +385,6 @@ /* defined if libusb is available */ #undef HAVE_LIBUSB -/* Define to 1 if you have the <libutil.h> header file. */ -#undef HAVE_LIBUTIL_H - /* Define to 1 if you have the <locale.h> header file. */ #undef HAVE_LOCALE_H @@ -429,9 +423,6 @@ instead. */ #undef HAVE_PSELECT_NO_EINTR -/* Define to 1 if you have the <pty.h> header file. */ -#undef HAVE_PTY_H - /* Define to 1 if you have the <pwd.h> header file. */ #undef HAVE_PWD_H @@ -594,12 +585,6 @@ /* Define to 1 if the system has the type `ushort'. */ #undef HAVE_USHORT -/* Define to 1 if you have the <util.h> header file. */ -#undef HAVE_UTIL_H - -/* Define to 1 if you have the <utmp.h> header file. */ -#undef HAVE_UTMP_H - /* Define to 1 if you have the `vfork' function. */ #undef HAVE_VFORK @@ -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.1. +# Generated by GNU Autoconf 2.69 for gnupg 2.3.2. # # 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.1' -PACKAGE_STRING='gnupg 2.3.1' +PACKAGE_VERSION='2.3.2' +PACKAGE_STRING='gnupg 2.3.2' 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.1 to adapt to many kinds of systems. +\`configure' configures gnupg 2.3.2 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.1:";; + short | recursive ) echo "Configuration of gnupg 2.3.2:";; 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.1 +gnupg configure 2.3.2 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.1, which was +It was created by gnupg $as_me 2.3.2, 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.1' + VERSION='2.3.2' cat >>confdefs.h <<_ACEOF @@ -8211,7 +8211,7 @@ $as_echo "#define HAVE_DRIVE_LETTERS 1" >>confdefs.h ;; *-apple-darwin*) -$as_echo "#define _DARWIN_C_SOURCE 900000L" >>confdefs.h +$as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h ;; *-*-netbsd*) @@ -13741,23 +13741,6 @@ $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi -for ac_header in string.h unistd.h langinfo.h termio.h locale.h getopt.h \ - pty.h utmp.h pwd.h inttypes.h signal.h sys/select.h \ - stdint.h signal.h util.h libutil.h termios.h \ - ucred.h sys/ucred.h sys/sysmacros.h sys/mkdev.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } if ${ac_cv_header_time+:} false; then : @@ -13793,6 +13776,22 @@ $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h fi +for ac_header in unistd.h langinfo.h termio.h locale.h \ + pwd.h inttypes.h signal.h sys/select.h \ + stdint.h signal.h termios.h \ + ucred.h sys/ucred.h sys/sysmacros.h sys/mkdev.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + # @@ -14501,41 +14500,6 @@ cat >>confdefs.h <<_ACEOF _ACEOF -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 -$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } -if ${ac_cv_header_time+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <sys/types.h> -#include <sys/time.h> -#include <time.h> - -int -main () -{ -if ((struct tm *) 0) -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_time=yes -else - ac_cv_header_time=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 -$as_echo "$ac_cv_header_time" >&6; } -if test $ac_cv_header_time = yes; then - -$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h - -fi - # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. @@ -16703,7 +16667,7 @@ _ACEOF cat >>confdefs.h <<_ACEOF -#define DIRMNGR_DEFAULT_KEYSERVER "hkps://hkps.pool.sks-keyservers.net" +#define DIRMNGR_DEFAULT_KEYSERVER "hkps://keyserver.ubuntu.com" _ACEOF @@ -16725,7 +16689,7 @@ fi # # Provide information about the build. # -BUILD_REVISION="cbbdb8862" +BUILD_REVISION="3bf8d7e1b" cat >>confdefs.h <<_ACEOF @@ -16734,7 +16698,7 @@ _ACEOF BUILD_VERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./'` -BUILD_VERSION="${BUILD_VERSION}52157" +BUILD_VERSION="${BUILD_VERSION}15352" BUILD_FILEVERSION=`echo "${BUILD_VERSION}" | tr . ,` @@ -16916,7 +16880,7 @@ fi -ac_config_files="$ac_config_files m4/Makefile Makefile po/Makefile.in common/Makefile common/w32info-rc.h regexp/Makefile kbx/Makefile g10/Makefile sm/Makefile agent/Makefile scd/Makefile tpm2d/Makefile g13/Makefile dirmngr/Makefile tools/Makefile doc/Makefile tests/Makefile tests/gpgscm/Makefile tests/openpgp/Makefile tests/tpm2dtests/Makefile tests/migrations/Makefile tests/gpgsm/Makefile tests/gpgme/Makefile tests/pkits/Makefile g10/gpg.w32-manifest tools/gpg-connect-agent.w32-manifest tools/gpgconf.w32-manifest tools/gpgtar.w32-manifest tools/gpg-check-pattern.w32-manifest tools/gpg-wks-client.w32-manifest tools/gpg-card.w32-manifest" +ac_config_files="$ac_config_files m4/Makefile Makefile po/Makefile.in common/Makefile common/w32info-rc.h regexp/Makefile kbx/Makefile g10/Makefile sm/Makefile agent/Makefile scd/Makefile tpm2d/Makefile g13/Makefile dirmngr/Makefile tools/Makefile doc/Makefile tests/Makefile tests/gpgscm/Makefile tests/openpgp/Makefile tests/cms/Makefile tests/migrations/Makefile tests/tpm2dtests/Makefile tests/gpgme/Makefile tests/pkits/Makefile g10/gpg.w32-manifest tools/gpg-connect-agent.w32-manifest tools/gpgconf.w32-manifest tools/gpgtar.w32-manifest tools/gpg-check-pattern.w32-manifest tools/gpg-wks-client.w32-manifest tools/gpg-card.w32-manifest" @@ -17614,7 +17578,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.1, which was +This file was extended by gnupg $as_me 2.3.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17680,7 +17644,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.1 +gnupg config.status 2.3.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -17838,9 +17802,9 @@ do "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; "tests/gpgscm/Makefile") CONFIG_FILES="$CONFIG_FILES tests/gpgscm/Makefile" ;; "tests/openpgp/Makefile") CONFIG_FILES="$CONFIG_FILES tests/openpgp/Makefile" ;; - "tests/tpm2dtests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/tpm2dtests/Makefile" ;; + "tests/cms/Makefile") CONFIG_FILES="$CONFIG_FILES tests/cms/Makefile" ;; "tests/migrations/Makefile") CONFIG_FILES="$CONFIG_FILES tests/migrations/Makefile" ;; - "tests/gpgsm/Makefile") CONFIG_FILES="$CONFIG_FILES tests/gpgsm/Makefile" ;; + "tests/tpm2dtests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/tpm2dtests/Makefile" ;; "tests/gpgme/Makefile") CONFIG_FILES="$CONFIG_FILES tests/gpgme/Makefile" ;; "tests/pkits/Makefile") CONFIG_FILES="$CONFIG_FILES tests/pkits/Makefile" ;; "g10/gpg.w32-manifest") CONFIG_FILES="$CONFIG_FILES g10/gpg.w32-manifest" ;; @@ -18701,7 +18665,7 @@ fi echo " GnuPG v${VERSION} has been configured as follows: - Revision: cbbdb8862 (52157) + Revision: 3bf8d7e1b (15352) Platform: $PRINTABLE_OS_NAME ($host) OpenPGP: $build_gpg diff --git a/configure.ac b/configure.ac index 3752acd..d03ea3b 100644 --- a/configure.ac +++ b/configure.ac @@ -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], [1]) +m4_define([mym4_micro], [2]) # 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 @@ -773,7 +773,7 @@ case "${host}" in build_wks_tools=no ;; *-apple-darwin*) - AC_DEFINE(_DARWIN_C_SOURCE, 900000L, + AC_DEFINE(_DARWIN_C_SOURCE, 1, Expose all libc features (__DARWIN_C_FULL).) ;; *-*-netbsd*) @@ -1357,12 +1357,11 @@ fi # AC_MSG_NOTICE([checking for header files]) AC_HEADER_STDC -AC_CHECK_HEADERS([string.h unistd.h langinfo.h termio.h locale.h getopt.h \ - pty.h utmp.h pwd.h inttypes.h signal.h sys/select.h \ - stdint.h signal.h util.h libutil.h termios.h \ - ucred.h sys/ucred.h sys/sysmacros.h sys/mkdev.h]) - AC_HEADER_TIME +AC_CHECK_HEADERS([unistd.h langinfo.h termio.h locale.h \ + pwd.h inttypes.h signal.h sys/select.h \ + stdint.h signal.h termios.h \ + ucred.h sys/ucred.h sys/sysmacros.h sys/mkdev.h]) # @@ -1403,7 +1402,6 @@ AC_CHECK_SIZEOF(unsigned int) AC_CHECK_SIZEOF(unsigned long) AC_CHECK_SIZEOF(unsigned long long) AC_CHECK_SIZEOF(size_t) -AC_HEADER_TIME AC_CHECK_SIZEOF(time_t,,[[ #include <stdio.h> #if TIME_WITH_SYS_TIME @@ -1979,7 +1977,7 @@ AC_DEFINE_UNQUOTED(TPM2DAEMON_SOCK_NAME, "S.tpm2daemon", AC_DEFINE_UNQUOTED(DIRMNGR_SOCK_NAME, "S.dirmngr", [The name of the dirmngr socket]) AC_DEFINE_UNQUOTED(DIRMNGR_DEFAULT_KEYSERVER, - "hkps://hkps.pool.sks-keyservers.net", + "hkps://keyserver.ubuntu.com", [The default keyserver for dirmngr to use, if none is explicitly given]) AC_DEFINE_UNQUOTED(GPGEXT_GPG, "gpg", [The standard binary file suffix]) @@ -2144,9 +2142,9 @@ doc/Makefile tests/Makefile tests/gpgscm/Makefile tests/openpgp/Makefile -tests/tpm2dtests/Makefile +tests/cms/Makefile tests/migrations/Makefile -tests/gpgsm/Makefile +tests/tpm2dtests/Makefile tests/gpgme/Makefile tests/pkits/Makefile g10/gpg.w32-manifest diff --git a/dirmngr/Makefile.am b/dirmngr/Makefile.am index 77ca3f5..f56e59a 100644 --- a/dirmngr/Makefile.am +++ b/dirmngr/Makefile.am @@ -76,6 +76,7 @@ endif if USE_LDAP dirmngr_SOURCES += ldapserver.h ldapserver.c ldap.c w32-ldap-help.h \ ldap-wrapper.h ldap-parse-uri.c ldap-parse-uri.h \ + ldap-misc.c ldap-misc.h \ ks-engine-ldap.c $(ldap_url) ldap-wrapper.c ldaplibs = $(LDAPLIBS) else @@ -93,7 +94,7 @@ endif dirmngr_LDFLAGS = $(extra_bin_ldflags) if USE_LDAP -dirmngr_ldap_SOURCES = dirmngr_ldap.c $(ldap_url) +dirmngr_ldap_SOURCES = dirmngr_ldap.c ldap-misc.c ldap-misc.h $(ldap_url) dirmngr_ldap_CFLAGS = $(GPG_ERROR_CFLAGS) $(LIBGCRYPT_CFLAGS) dirmngr_ldap_LDFLAGS = dirmngr_ldap_LDADD = $(libcommon) \ @@ -120,7 +121,7 @@ t_common_ldadd = $(libcommon) $(LIBASSUAN_LIBS) $(LIBGCRYPT_LIBS) \ module_tests = t-http-basic if USE_LDAP -module_tests += t-ldap-parse-uri +module_tests += t-ldap-parse-uri t-ldap-misc endif # Test which need a network connections are only used in maintainer mode. @@ -156,16 +157,23 @@ t_http_basic_CFLAGS = -DWITHOUT_NPTH=1 $(USE_C99_CFLAGS) \ t_http_basic_LDADD = $(t_common_ldadd) \ $(NTBTLS_LIBS) $(KSBA_LIBS) $(LIBGNUTLS_LIBS) $(DNSLIBS) - t_ldap_parse_uri_SOURCES = \ t-ldap-parse-uri.c ldap-parse-uri.c ldap-parse-uri.h \ - http.c http-common.c dns-stuff.c \ + http.c http-common.c dns-stuff.c ldap-misc.c \ $(ldap_url) $(t_common_src) t_ldap_parse_uri_CFLAGS = -DWITHOUT_NPTH=1 $(USE_C99_CFLAGS) \ $(LIBGCRYPT_CFLAGS) \ $(LIBASSUAN_CFLAGS) $(GPG_ERROR_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) +t_ldap_misc_CFLAGS = -DWITHOUT_NPTH=1 $(GPG_ERROR_CFLAGS) $(LIBGCRYPT_CFLAGS) +t_ldap_misc_LDFLAGS = +t_ldap_misc_LDADD = $(libcommon) \ + $(GPG_ERROR_LIBS) $(LIBGCRYPT_LIBS) $(LDAPLIBS) \ + $(LBER_LIBS) $(LIBINTL) $(LIBICONV) $(NETLIBS) + + t_dns_stuff_CFLAGS = -DWITHOUT_NPTH=1 $(USE_C99_CFLAGS) \ $(LIBGCRYPT_CFLAGS) \ $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS) diff --git a/dirmngr/Makefile.in b/dirmngr/Makefile.in index c2eb147..087a260 100644 --- a/dirmngr/Makefile.in +++ b/dirmngr/Makefile.in @@ -154,11 +154,12 @@ noinst_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) @USE_LIBDNS_TRUE@am__append_9 = dns.c dns.h @USE_LDAP_TRUE@am__append_10 = ldapserver.h ldapserver.c ldap.c w32-ldap-help.h \ @USE_LDAP_TRUE@ ldap-wrapper.h ldap-parse-uri.c ldap-parse-uri.h \ +@USE_LDAP_TRUE@ ldap-misc.c ldap-misc.h \ @USE_LDAP_TRUE@ ks-engine-ldap.c $(ldap_url) ldap-wrapper.c @USE_LDAP_TRUE@am__append_11 = $(ldaplibs) @USE_LIBDNS_TRUE@am__append_12 = dns.c dns.h -@USE_LDAP_TRUE@am__append_13 = t-ldap-parse-uri +@USE_LDAP_TRUE@am__append_13 = t-ldap-parse-uri t-ldap-misc subdir = dirmngr ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/autobuild.m4 \ @@ -184,7 +185,8 @@ CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" \ "$(DESTDIR)$(pkgdatadir)" -@USE_LDAP_TRUE@am__EXEEXT_1 = t-ldap-parse-uri$(EXEEXT) +@USE_LDAP_TRUE@am__EXEEXT_1 = t-ldap-parse-uri$(EXEEXT) \ +@USE_LDAP_TRUE@ t-ldap-misc$(EXEEXT) am__EXEEXT_2 = t-http-basic$(EXEEXT) $(am__EXEEXT_1) @MAINTAINER_MODE_TRUE@am__EXEEXT_3 = t-dns-stuff$(EXEEXT) @MAINTAINER_MODE_TRUE@am__EXEEXT_4 = t-http$(EXEEXT) @@ -198,12 +200,12 @@ am__dirmngr_SOURCES_DIST = dirmngr.c dirmngr.h server.c crlcache.c \ ks-engine.h ks-engine-hkp.c ks-engine-http.c \ ks-engine-finger.c ks-engine-kdns.c dns.c dns.h ldapserver.h \ ldapserver.c ldap.c w32-ldap-help.h ldap-wrapper.h \ - ldap-parse-uri.c ldap-parse-uri.h ks-engine-ldap.c ldap-url.h \ - ldap-url.c ldap-wrapper.c + ldap-parse-uri.c ldap-parse-uri.h ldap-misc.c ldap-misc.h \ + ks-engine-ldap.c ldap-url.h ldap-url.c ldap-wrapper.c @USE_LIBDNS_TRUE@am__objects_1 = dns.$(OBJEXT) @HAVE_W32_SYSTEM_TRUE@am__objects_2 = ldap-url.$(OBJEXT) @USE_LDAP_TRUE@am__objects_3 = ldapserver.$(OBJEXT) ldap.$(OBJEXT) \ -@USE_LDAP_TRUE@ ldap-parse-uri.$(OBJEXT) \ +@USE_LDAP_TRUE@ ldap-parse-uri.$(OBJEXT) ldap-misc.$(OBJEXT) \ @USE_LDAP_TRUE@ ks-engine-ldap.$(OBJEXT) $(am__objects_2) \ @USE_LDAP_TRUE@ ldap-wrapper.$(OBJEXT) am_dirmngr_OBJECTS = dirmngr.$(OBJEXT) server.$(OBJEXT) \ @@ -235,10 +237,12 @@ dirmngr_client_DEPENDENCIES = $(libcommon) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) dirmngr_client_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(dirmngr_client_LDFLAGS) $(LDFLAGS) -o $@ -am__dirmngr_ldap_SOURCES_DIST = dirmngr_ldap.c ldap-url.h ldap-url.c +am__dirmngr_ldap_SOURCES_DIST = dirmngr_ldap.c ldap-misc.c ldap-misc.h \ + ldap-url.h ldap-url.c @HAVE_W32_SYSTEM_TRUE@am__objects_4 = dirmngr_ldap-ldap-url.$(OBJEXT) @USE_LDAP_TRUE@am_dirmngr_ldap_OBJECTS = \ @USE_LDAP_TRUE@ dirmngr_ldap-dirmngr_ldap.$(OBJEXT) \ +@USE_LDAP_TRUE@ dirmngr_ldap-ldap-misc.$(OBJEXT) \ @USE_LDAP_TRUE@ $(am__objects_4) dirmngr_ldap_OBJECTS = $(am_dirmngr_ldap_OBJECTS) @USE_LDAP_TRUE@dirmngr_ldap_DEPENDENCIES = $(libcommon) \ @@ -291,22 +295,35 @@ t_http_basic_DEPENDENCIES = $(am__DEPENDENCIES_4) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) t_http_basic_LINK = $(CCLD) $(t_http_basic_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am__t_ldap_misc_SOURCES_DIST = t-ldap-misc.c ldap-misc.c ldap-misc.h \ + ldap-url.h ldap-url.c +@HAVE_W32_SYSTEM_TRUE@am__objects_11 = t_ldap_misc-ldap-url.$(OBJEXT) +am_t_ldap_misc_OBJECTS = t_ldap_misc-t-ldap-misc.$(OBJEXT) \ + t_ldap_misc-ldap-misc.$(OBJEXT) $(am__objects_11) +t_ldap_misc_OBJECTS = $(am_t_ldap_misc_OBJECTS) +t_ldap_misc_DEPENDENCIES = $(libcommon) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +t_ldap_misc_LINK = $(CCLD) $(t_ldap_misc_CFLAGS) $(CFLAGS) \ + $(t_ldap_misc_LDFLAGS) $(LDFLAGS) -o $@ am__t_ldap_parse_uri_SOURCES_DIST = t-ldap-parse-uri.c \ ldap-parse-uri.c ldap-parse-uri.h http.c http-common.c \ - dns-stuff.c ldap-url.h ldap-url.c t-support.h t-support.c \ - dns.c dns.h -@HAVE_W32_SYSTEM_TRUE@am__objects_11 = \ + dns-stuff.c ldap-misc.c ldap-url.h ldap-url.c t-support.h \ + t-support.c dns.c dns.h +@HAVE_W32_SYSTEM_TRUE@am__objects_12 = \ @HAVE_W32_SYSTEM_TRUE@ t_ldap_parse_uri-ldap-url.$(OBJEXT) -@USE_LIBDNS_TRUE@am__objects_12 = t_ldap_parse_uri-dns.$(OBJEXT) -am__objects_13 = t_ldap_parse_uri-t-support.$(OBJEXT) \ - $(am__objects_12) +@USE_LIBDNS_TRUE@am__objects_13 = t_ldap_parse_uri-dns.$(OBJEXT) +am__objects_14 = t_ldap_parse_uri-t-support.$(OBJEXT) \ + $(am__objects_13) am_t_ldap_parse_uri_OBJECTS = \ t_ldap_parse_uri-t-ldap-parse-uri.$(OBJEXT) \ t_ldap_parse_uri-ldap-parse-uri.$(OBJEXT) \ t_ldap_parse_uri-http.$(OBJEXT) \ t_ldap_parse_uri-http-common.$(OBJEXT) \ - t_ldap_parse_uri-dns-stuff.$(OBJEXT) $(am__objects_11) \ - $(am__objects_13) + t_ldap_parse_uri-dns-stuff.$(OBJEXT) \ + t_ldap_parse_uri-ldap-misc.$(OBJEXT) $(am__objects_12) \ + $(am__objects_14) t_ldap_parse_uri_OBJECTS = $(am_t_ldap_parse_uri_OBJECTS) t_ldap_parse_uri_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_4) $(am__DEPENDENCIES_1) @@ -331,17 +348,18 @@ am__depfiles_remade = ./$(DEPDIR)/cdblib.Po ./$(DEPDIR)/certcache.Po \ ./$(DEPDIR)/crlcache.Po ./$(DEPDIR)/crlfetch.Po \ ./$(DEPDIR)/dirmngr-client.Po ./$(DEPDIR)/dirmngr.Po \ ./$(DEPDIR)/dirmngr_ldap-dirmngr_ldap.Po \ + ./$(DEPDIR)/dirmngr_ldap-ldap-misc.Po \ ./$(DEPDIR)/dirmngr_ldap-ldap-url.Po ./$(DEPDIR)/dns-stuff.Po \ ./$(DEPDIR)/dns.Po ./$(DEPDIR)/domaininfo.Po \ ./$(DEPDIR)/http-common.Po ./$(DEPDIR)/http-ntbtls.Po \ ./$(DEPDIR)/http.Po ./$(DEPDIR)/ks-action.Po \ ./$(DEPDIR)/ks-engine-finger.Po ./$(DEPDIR)/ks-engine-hkp.Po \ ./$(DEPDIR)/ks-engine-http.Po ./$(DEPDIR)/ks-engine-kdns.Po \ - ./$(DEPDIR)/ks-engine-ldap.Po ./$(DEPDIR)/ldap-parse-uri.Po \ - ./$(DEPDIR)/ldap-url.Po ./$(DEPDIR)/ldap-wrapper.Po \ - ./$(DEPDIR)/ldap.Po ./$(DEPDIR)/ldapserver.Po \ - ./$(DEPDIR)/loadswdb.Po ./$(DEPDIR)/misc.Po \ - ./$(DEPDIR)/ocsp.Po ./$(DEPDIR)/server.Po \ + ./$(DEPDIR)/ks-engine-ldap.Po ./$(DEPDIR)/ldap-misc.Po \ + ./$(DEPDIR)/ldap-parse-uri.Po ./$(DEPDIR)/ldap-url.Po \ + ./$(DEPDIR)/ldap-wrapper.Po ./$(DEPDIR)/ldap.Po \ + ./$(DEPDIR)/ldapserver.Po ./$(DEPDIR)/loadswdb.Po \ + ./$(DEPDIR)/misc.Po ./$(DEPDIR)/ocsp.Po ./$(DEPDIR)/server.Po \ ./$(DEPDIR)/t_dns_stuff-dns-stuff.Po \ ./$(DEPDIR)/t_dns_stuff-dns.Po \ ./$(DEPDIR)/t_dns_stuff-t-dns-stuff.Po \ @@ -355,10 +373,14 @@ am__depfiles_remade = ./$(DEPDIR)/cdblib.Po ./$(DEPDIR)/certcache.Po \ ./$(DEPDIR)/t_http_basic-http.Po \ ./$(DEPDIR)/t_http_basic-t-http-basic.Po \ ./$(DEPDIR)/t_http_basic-t-support.Po \ + ./$(DEPDIR)/t_ldap_misc-ldap-misc.Po \ + ./$(DEPDIR)/t_ldap_misc-ldap-url.Po \ + ./$(DEPDIR)/t_ldap_misc-t-ldap-misc.Po \ ./$(DEPDIR)/t_ldap_parse_uri-dns-stuff.Po \ ./$(DEPDIR)/t_ldap_parse_uri-dns.Po \ ./$(DEPDIR)/t_ldap_parse_uri-http-common.Po \ ./$(DEPDIR)/t_ldap_parse_uri-http.Po \ + ./$(DEPDIR)/t_ldap_parse_uri-ldap-misc.Po \ ./$(DEPDIR)/t_ldap_parse_uri-ldap-parse-uri.Po \ ./$(DEPDIR)/t_ldap_parse_uri-ldap-url.Po \ ./$(DEPDIR)/t_ldap_parse_uri-t-ldap-parse-uri.Po \ @@ -384,11 +406,12 @@ am__v_CCLD_1 = SOURCES = $(dirmngr_SOURCES) $(dirmngr_client_SOURCES) \ $(dirmngr_ldap_SOURCES) $(t_dns_stuff_SOURCES) \ $(t_http_SOURCES) $(t_http_basic_SOURCES) \ - $(t_ldap_parse_uri_SOURCES) + $(t_ldap_misc_SOURCES) $(t_ldap_parse_uri_SOURCES) DIST_SOURCES = $(am__dirmngr_SOURCES_DIST) $(dirmngr_client_SOURCES) \ $(am__dirmngr_ldap_SOURCES_DIST) \ $(am__t_dns_stuff_SOURCES_DIST) $(am__t_http_SOURCES_DIST) \ $(am__t_http_basic_SOURCES_DIST) \ + $(am__t_ldap_misc_SOURCES_DIST) \ $(am__t_ldap_parse_uri_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ @@ -710,7 +733,7 @@ dirmngr_LDADD = $(libcommonpth) $(DNSLIBS) $(LIBASSUAN_LIBS) \ $(LIBGNUTLS_LIBS) $(LIBINTL) $(LIBICONV) $(NETLIBS) \ $(am__append_11) dirmngr_LDFLAGS = $(extra_bin_ldflags) -@USE_LDAP_TRUE@dirmngr_ldap_SOURCES = dirmngr_ldap.c $(ldap_url) +@USE_LDAP_TRUE@dirmngr_ldap_SOURCES = dirmngr_ldap.c ldap-misc.c ldap-misc.h $(ldap_url) @USE_LDAP_TRUE@dirmngr_ldap_CFLAGS = $(GPG_ERROR_CFLAGS) $(LIBGCRYPT_CFLAGS) @USE_LDAP_TRUE@dirmngr_ldap_LDFLAGS = @USE_LDAP_TRUE@dirmngr_ldap_LDADD = $(libcommon) \ @@ -762,7 +785,7 @@ t_http_basic_LDADD = $(t_common_ldadd) \ t_ldap_parse_uri_SOURCES = \ t-ldap-parse-uri.c ldap-parse-uri.c ldap-parse-uri.h \ - http.c http-common.c dns-stuff.c \ + http.c http-common.c dns-stuff.c ldap-misc.c \ $(ldap_url) $(t_common_src) t_ldap_parse_uri_CFLAGS = -DWITHOUT_NPTH=1 $(USE_C99_CFLAGS) \ @@ -770,6 +793,13 @@ t_ldap_parse_uri_CFLAGS = -DWITHOUT_NPTH=1 $(USE_C99_CFLAGS) \ $(LIBASSUAN_CFLAGS) $(GPG_ERROR_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) +t_ldap_misc_CFLAGS = -DWITHOUT_NPTH=1 $(GPG_ERROR_CFLAGS) $(LIBGCRYPT_CFLAGS) +t_ldap_misc_LDFLAGS = +t_ldap_misc_LDADD = $(libcommon) \ + $(GPG_ERROR_LIBS) $(LIBGCRYPT_LIBS) $(LDAPLIBS) \ + $(LBER_LIBS) $(LIBINTL) $(LIBICONV) $(NETLIBS) + t_dns_stuff_CFLAGS = -DWITHOUT_NPTH=1 $(USE_C99_CFLAGS) \ $(LIBGCRYPT_CFLAGS) \ $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS) @@ -922,6 +952,10 @@ t-http-basic$(EXEEXT): $(t_http_basic_OBJECTS) $(t_http_basic_DEPENDENCIES) $(EX @rm -f t-http-basic$(EXEEXT) $(AM_V_CCLD)$(t_http_basic_LINK) $(t_http_basic_OBJECTS) $(t_http_basic_LDADD) $(LIBS) +t-ldap-misc$(EXEEXT): $(t_ldap_misc_OBJECTS) $(t_ldap_misc_DEPENDENCIES) $(EXTRA_t_ldap_misc_DEPENDENCIES) + @rm -f t-ldap-misc$(EXEEXT) + $(AM_V_CCLD)$(t_ldap_misc_LINK) $(t_ldap_misc_OBJECTS) $(t_ldap_misc_LDADD) $(LIBS) + t-ldap-parse-uri$(EXEEXT): $(t_ldap_parse_uri_OBJECTS) $(t_ldap_parse_uri_DEPENDENCIES) $(EXTRA_t_ldap_parse_uri_DEPENDENCIES) @rm -f t-ldap-parse-uri$(EXEEXT) $(AM_V_CCLD)$(t_ldap_parse_uri_LINK) $(t_ldap_parse_uri_OBJECTS) $(t_ldap_parse_uri_LDADD) $(LIBS) @@ -939,6 +973,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirmngr-client.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirmngr.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirmngr_ldap-dirmngr_ldap.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirmngr_ldap-ldap-misc.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirmngr_ldap-ldap-url.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dns-stuff.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dns.Po@am__quote@ # am--include-marker @@ -952,6 +987,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks-engine-http.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks-engine-kdns.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks-engine-ldap.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ldap-misc.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ldap-parse-uri.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ldap-url.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ldap-wrapper.Po@am__quote@ # am--include-marker @@ -977,10 +1013,14 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_http_basic-http.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_http_basic-t-http-basic.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_http_basic-t-support.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_misc-ldap-misc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_misc-ldap-url.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_misc-t-ldap-misc.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_parse_uri-dns-stuff.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_parse_uri-dns.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_parse_uri-http-common.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_parse_uri-http.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_parse_uri-ldap-misc.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_parse_uri-ldap-parse-uri.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_parse_uri-ldap-url.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t_ldap_parse_uri-t-ldap-parse-uri.Po@am__quote@ # am--include-marker @@ -1022,6 +1062,20 @@ dirmngr_ldap-dirmngr_ldap.obj: dirmngr_ldap.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dirmngr_ldap_CFLAGS) $(CFLAGS) -c -o dirmngr_ldap-dirmngr_ldap.obj `if test -f 'dirmngr_ldap.c'; then $(CYGPATH_W) 'dirmngr_ldap.c'; else $(CYGPATH_W) '$(srcdir)/dirmngr_ldap.c'; fi` +dirmngr_ldap-ldap-misc.o: ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dirmngr_ldap_CFLAGS) $(CFLAGS) -MT dirmngr_ldap-ldap-misc.o -MD -MP -MF $(DEPDIR)/dirmngr_ldap-ldap-misc.Tpo -c -o dirmngr_ldap-ldap-misc.o `test -f 'ldap-misc.c' || echo '$(srcdir)/'`ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/dirmngr_ldap-ldap-misc.Tpo $(DEPDIR)/dirmngr_ldap-ldap-misc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ldap-misc.c' object='dirmngr_ldap-ldap-misc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dirmngr_ldap_CFLAGS) $(CFLAGS) -c -o dirmngr_ldap-ldap-misc.o `test -f 'ldap-misc.c' || echo '$(srcdir)/'`ldap-misc.c + +dirmngr_ldap-ldap-misc.obj: ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dirmngr_ldap_CFLAGS) $(CFLAGS) -MT dirmngr_ldap-ldap-misc.obj -MD -MP -MF $(DEPDIR)/dirmngr_ldap-ldap-misc.Tpo -c -o dirmngr_ldap-ldap-misc.obj `if test -f 'ldap-misc.c'; then $(CYGPATH_W) 'ldap-misc.c'; else $(CYGPATH_W) '$(srcdir)/ldap-misc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/dirmngr_ldap-ldap-misc.Tpo $(DEPDIR)/dirmngr_ldap-ldap-misc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ldap-misc.c' object='dirmngr_ldap-ldap-misc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dirmngr_ldap_CFLAGS) $(CFLAGS) -c -o dirmngr_ldap-ldap-misc.obj `if test -f 'ldap-misc.c'; then $(CYGPATH_W) 'ldap-misc.c'; else $(CYGPATH_W) '$(srcdir)/ldap-misc.c'; fi` + dirmngr_ldap-ldap-url.o: ldap-url.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dirmngr_ldap_CFLAGS) $(CFLAGS) -MT dirmngr_ldap-ldap-url.o -MD -MP -MF $(DEPDIR)/dirmngr_ldap-ldap-url.Tpo -c -o dirmngr_ldap-ldap-url.o `test -f 'ldap-url.c' || echo '$(srcdir)/'`ldap-url.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/dirmngr_ldap-ldap-url.Tpo $(DEPDIR)/dirmngr_ldap-ldap-url.Po @@ -1260,6 +1314,48 @@ t_http_basic-http-common.obj: http-common.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_http_basic_CFLAGS) $(CFLAGS) -c -o t_http_basic-http-common.obj `if test -f 'http-common.c'; then $(CYGPATH_W) 'http-common.c'; else $(CYGPATH_W) '$(srcdir)/http-common.c'; fi` +t_ldap_misc-t-ldap-misc.o: t-ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -MT t_ldap_misc-t-ldap-misc.o -MD -MP -MF $(DEPDIR)/t_ldap_misc-t-ldap-misc.Tpo -c -o t_ldap_misc-t-ldap-misc.o `test -f 't-ldap-misc.c' || echo '$(srcdir)/'`t-ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_misc-t-ldap-misc.Tpo $(DEPDIR)/t_ldap_misc-t-ldap-misc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='t-ldap-misc.c' object='t_ldap_misc-t-ldap-misc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -c -o t_ldap_misc-t-ldap-misc.o `test -f 't-ldap-misc.c' || echo '$(srcdir)/'`t-ldap-misc.c + +t_ldap_misc-t-ldap-misc.obj: t-ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -MT t_ldap_misc-t-ldap-misc.obj -MD -MP -MF $(DEPDIR)/t_ldap_misc-t-ldap-misc.Tpo -c -o t_ldap_misc-t-ldap-misc.obj `if test -f 't-ldap-misc.c'; then $(CYGPATH_W) 't-ldap-misc.c'; else $(CYGPATH_W) '$(srcdir)/t-ldap-misc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_misc-t-ldap-misc.Tpo $(DEPDIR)/t_ldap_misc-t-ldap-misc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='t-ldap-misc.c' object='t_ldap_misc-t-ldap-misc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -c -o t_ldap_misc-t-ldap-misc.obj `if test -f 't-ldap-misc.c'; then $(CYGPATH_W) 't-ldap-misc.c'; else $(CYGPATH_W) '$(srcdir)/t-ldap-misc.c'; fi` + +t_ldap_misc-ldap-misc.o: ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -MT t_ldap_misc-ldap-misc.o -MD -MP -MF $(DEPDIR)/t_ldap_misc-ldap-misc.Tpo -c -o t_ldap_misc-ldap-misc.o `test -f 'ldap-misc.c' || echo '$(srcdir)/'`ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_misc-ldap-misc.Tpo $(DEPDIR)/t_ldap_misc-ldap-misc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ldap-misc.c' object='t_ldap_misc-ldap-misc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -c -o t_ldap_misc-ldap-misc.o `test -f 'ldap-misc.c' || echo '$(srcdir)/'`ldap-misc.c + +t_ldap_misc-ldap-misc.obj: ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -MT t_ldap_misc-ldap-misc.obj -MD -MP -MF $(DEPDIR)/t_ldap_misc-ldap-misc.Tpo -c -o t_ldap_misc-ldap-misc.obj `if test -f 'ldap-misc.c'; then $(CYGPATH_W) 'ldap-misc.c'; else $(CYGPATH_W) '$(srcdir)/ldap-misc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_misc-ldap-misc.Tpo $(DEPDIR)/t_ldap_misc-ldap-misc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ldap-misc.c' object='t_ldap_misc-ldap-misc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -c -o t_ldap_misc-ldap-misc.obj `if test -f 'ldap-misc.c'; then $(CYGPATH_W) 'ldap-misc.c'; else $(CYGPATH_W) '$(srcdir)/ldap-misc.c'; fi` + +t_ldap_misc-ldap-url.o: ldap-url.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -MT t_ldap_misc-ldap-url.o -MD -MP -MF $(DEPDIR)/t_ldap_misc-ldap-url.Tpo -c -o t_ldap_misc-ldap-url.o `test -f 'ldap-url.c' || echo '$(srcdir)/'`ldap-url.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_misc-ldap-url.Tpo $(DEPDIR)/t_ldap_misc-ldap-url.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ldap-url.c' object='t_ldap_misc-ldap-url.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -c -o t_ldap_misc-ldap-url.o `test -f 'ldap-url.c' || echo '$(srcdir)/'`ldap-url.c + +t_ldap_misc-ldap-url.obj: ldap-url.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -MT t_ldap_misc-ldap-url.obj -MD -MP -MF $(DEPDIR)/t_ldap_misc-ldap-url.Tpo -c -o t_ldap_misc-ldap-url.obj `if test -f 'ldap-url.c'; then $(CYGPATH_W) 'ldap-url.c'; else $(CYGPATH_W) '$(srcdir)/ldap-url.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_misc-ldap-url.Tpo $(DEPDIR)/t_ldap_misc-ldap-url.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ldap-url.c' object='t_ldap_misc-ldap-url.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_misc_CFLAGS) $(CFLAGS) -c -o t_ldap_misc-ldap-url.obj `if test -f 'ldap-url.c'; then $(CYGPATH_W) 'ldap-url.c'; else $(CYGPATH_W) '$(srcdir)/ldap-url.c'; fi` + t_ldap_parse_uri-t-ldap-parse-uri.o: t-ldap-parse-uri.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_parse_uri_CFLAGS) $(CFLAGS) -MT t_ldap_parse_uri-t-ldap-parse-uri.o -MD -MP -MF $(DEPDIR)/t_ldap_parse_uri-t-ldap-parse-uri.Tpo -c -o t_ldap_parse_uri-t-ldap-parse-uri.o `test -f 't-ldap-parse-uri.c' || echo '$(srcdir)/'`t-ldap-parse-uri.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_parse_uri-t-ldap-parse-uri.Tpo $(DEPDIR)/t_ldap_parse_uri-t-ldap-parse-uri.Po @@ -1330,6 +1426,20 @@ t_ldap_parse_uri-dns-stuff.obj: dns-stuff.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_parse_uri_CFLAGS) $(CFLAGS) -c -o t_ldap_parse_uri-dns-stuff.obj `if test -f 'dns-stuff.c'; then $(CYGPATH_W) 'dns-stuff.c'; else $(CYGPATH_W) '$(srcdir)/dns-stuff.c'; fi` +t_ldap_parse_uri-ldap-misc.o: ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_parse_uri_CFLAGS) $(CFLAGS) -MT t_ldap_parse_uri-ldap-misc.o -MD -MP -MF $(DEPDIR)/t_ldap_parse_uri-ldap-misc.Tpo -c -o t_ldap_parse_uri-ldap-misc.o `test -f 'ldap-misc.c' || echo '$(srcdir)/'`ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_parse_uri-ldap-misc.Tpo $(DEPDIR)/t_ldap_parse_uri-ldap-misc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ldap-misc.c' object='t_ldap_parse_uri-ldap-misc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_parse_uri_CFLAGS) $(CFLAGS) -c -o t_ldap_parse_uri-ldap-misc.o `test -f 'ldap-misc.c' || echo '$(srcdir)/'`ldap-misc.c + +t_ldap_parse_uri-ldap-misc.obj: ldap-misc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_parse_uri_CFLAGS) $(CFLAGS) -MT t_ldap_parse_uri-ldap-misc.obj -MD -MP -MF $(DEPDIR)/t_ldap_parse_uri-ldap-misc.Tpo -c -o t_ldap_parse_uri-ldap-misc.obj `if test -f 'ldap-misc.c'; then $(CYGPATH_W) 'ldap-misc.c'; else $(CYGPATH_W) '$(srcdir)/ldap-misc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_parse_uri-ldap-misc.Tpo $(DEPDIR)/t_ldap_parse_uri-ldap-misc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ldap-misc.c' object='t_ldap_parse_uri-ldap-misc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_parse_uri_CFLAGS) $(CFLAGS) -c -o t_ldap_parse_uri-ldap-misc.obj `if test -f 'ldap-misc.c'; then $(CYGPATH_W) 'ldap-misc.c'; else $(CYGPATH_W) '$(srcdir)/ldap-misc.c'; fi` + t_ldap_parse_uri-ldap-url.o: ldap-url.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(t_ldap_parse_uri_CFLAGS) $(CFLAGS) -MT t_ldap_parse_uri-ldap-url.o -MD -MP -MF $(DEPDIR)/t_ldap_parse_uri-ldap-url.Tpo -c -o t_ldap_parse_uri-ldap-url.o `test -f 'ldap-url.c' || echo '$(srcdir)/'`ldap-url.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/t_ldap_parse_uri-ldap-url.Tpo $(DEPDIR)/t_ldap_parse_uri-ldap-url.Po @@ -1622,6 +1732,7 @@ distclean: distclean-am -rm -f ./$(DEPDIR)/dirmngr-client.Po -rm -f ./$(DEPDIR)/dirmngr.Po -rm -f ./$(DEPDIR)/dirmngr_ldap-dirmngr_ldap.Po + -rm -f ./$(DEPDIR)/dirmngr_ldap-ldap-misc.Po -rm -f ./$(DEPDIR)/dirmngr_ldap-ldap-url.Po -rm -f ./$(DEPDIR)/dns-stuff.Po -rm -f ./$(DEPDIR)/dns.Po @@ -1635,6 +1746,7 @@ distclean: distclean-am -rm -f ./$(DEPDIR)/ks-engine-http.Po -rm -f ./$(DEPDIR)/ks-engine-kdns.Po -rm -f ./$(DEPDIR)/ks-engine-ldap.Po + -rm -f ./$(DEPDIR)/ldap-misc.Po -rm -f ./$(DEPDIR)/ldap-parse-uri.Po -rm -f ./$(DEPDIR)/ldap-url.Po -rm -f ./$(DEPDIR)/ldap-wrapper.Po @@ -1660,10 +1772,14 @@ distclean: distclean-am -rm -f ./$(DEPDIR)/t_http_basic-http.Po -rm -f ./$(DEPDIR)/t_http_basic-t-http-basic.Po -rm -f ./$(DEPDIR)/t_http_basic-t-support.Po + -rm -f ./$(DEPDIR)/t_ldap_misc-ldap-misc.Po + -rm -f ./$(DEPDIR)/t_ldap_misc-ldap-url.Po + -rm -f ./$(DEPDIR)/t_ldap_misc-t-ldap-misc.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-dns-stuff.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-dns.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-http-common.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-http.Po + -rm -f ./$(DEPDIR)/t_ldap_parse_uri-ldap-misc.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-ldap-parse-uri.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-ldap-url.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-t-ldap-parse-uri.Po @@ -1722,6 +1838,7 @@ maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/dirmngr-client.Po -rm -f ./$(DEPDIR)/dirmngr.Po -rm -f ./$(DEPDIR)/dirmngr_ldap-dirmngr_ldap.Po + -rm -f ./$(DEPDIR)/dirmngr_ldap-ldap-misc.Po -rm -f ./$(DEPDIR)/dirmngr_ldap-ldap-url.Po -rm -f ./$(DEPDIR)/dns-stuff.Po -rm -f ./$(DEPDIR)/dns.Po @@ -1735,6 +1852,7 @@ maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/ks-engine-http.Po -rm -f ./$(DEPDIR)/ks-engine-kdns.Po -rm -f ./$(DEPDIR)/ks-engine-ldap.Po + -rm -f ./$(DEPDIR)/ldap-misc.Po -rm -f ./$(DEPDIR)/ldap-parse-uri.Po -rm -f ./$(DEPDIR)/ldap-url.Po -rm -f ./$(DEPDIR)/ldap-wrapper.Po @@ -1760,10 +1878,14 @@ maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/t_http_basic-http.Po -rm -f ./$(DEPDIR)/t_http_basic-t-http-basic.Po -rm -f ./$(DEPDIR)/t_http_basic-t-support.Po + -rm -f ./$(DEPDIR)/t_ldap_misc-ldap-misc.Po + -rm -f ./$(DEPDIR)/t_ldap_misc-ldap-url.Po + -rm -f ./$(DEPDIR)/t_ldap_misc-t-ldap-misc.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-dns-stuff.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-dns.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-http-common.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-http.Po + -rm -f ./$(DEPDIR)/t_ldap_parse_uri-ldap-misc.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-ldap-parse-uri.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-ldap-url.Po -rm -f ./$(DEPDIR)/t_ldap_parse_uri-t-ldap-parse-uri.Po diff --git a/dirmngr/certcache.c b/dirmngr/certcache.c index bee1c44..4c2bf12 100644 --- a/dirmngr/certcache.c +++ b/dirmngr/certcache.c @@ -724,11 +724,12 @@ cert_cache_init (strlist_t hkp_cacerts) /* Put the special pool certificate into our store. This is * currently only used with ntbtls. For GnuTLS http_session_new * unfortunately loads that certificate directly from the file. */ - fname = make_filename_try (gnupg_datadir (), - "sks-keyservers.netCA.pem", NULL); - if (fname) - load_certs_from_file (fname, CERTTRUST_CLASS_HKPSPOOL, 1); - xfree (fname); + /* Disabled for 2.3.2 because the service had to be shutdown. */ + /* fname = make_filename_try (gnupg_datadir (), */ + /* "sks-keyservers.netCA.pem", NULL); */ + /* if (fname) */ + /* load_certs_from_file (fname, CERTTRUST_CLASS_HKPSPOOL, 1); */ + /* xfree (fname); */ for (sl = hkp_cacerts; sl; sl = sl->next) load_certs_from_file (sl->d, CERTTRUST_CLASS_HKP, 0); diff --git a/dirmngr/crlcache.c b/dirmngr/crlcache.c index 9d18b72..d508e17 100644 --- a/dirmngr/crlcache.c +++ b/dirmngr/crlcache.c @@ -1725,7 +1725,8 @@ finish_sig_check (ksba_crl_t crl, gcry_md_hd_t md, int algo, { log_error ("hash algo mismatch: %d announced but %d used\n", algo, hashalgo); - return gpg_error (GPG_ERR_INV_CRL); + err = gpg_error (GPG_ERR_INV_CRL); + goto leave; } /* Add some restrictions; see ../sm/certcheck.c for details. */ switch (algo) @@ -1741,14 +1742,16 @@ finish_sig_check (ksba_crl_t crl, gcry_md_hd_t md, int algo, default: log_error ("PSS hash algorithm '%s' rejected\n", gcry_md_algo_name (algo)); - return gpg_error (GPG_ERR_DIGEST_ALGO); + err = gpg_error (GPG_ERR_DIGEST_ALGO); + goto leave; } if (gcry_md_get_algo_dlen (algo) != saltlen) { log_error ("PSS hash algorithm '%s' rejected due to salt length %u\n", gcry_md_algo_name (algo), saltlen); - return gpg_error (GPG_ERR_DIGEST_ALGO); + err = gpg_error (GPG_ERR_DIGEST_ALGO); + goto leave; } } diff --git a/dirmngr/crlfetch.c b/dirmngr/crlfetch.c index c8091f6..e355aab 100644 --- a/dirmngr/crlfetch.c +++ b/dirmngr/crlfetch.c @@ -240,7 +240,7 @@ crl_fetch (ctrl_t ctrl, const char *url, ksba_reader_t *reader) else { # if USE_LDAP - err = url_fetch_ldap (ctrl, url, NULL, 0, reader); + err = url_fetch_ldap (ctrl, url, reader); # else /*!USE_LDAP*/ err = gpg_error (GPG_ERR_NOT_IMPLEMENTED); # endif /*!USE_LDAP*/ @@ -513,7 +513,7 @@ fetch_cert_by_url (ctrl_t ctrl, const char *url, else /* Assume LDAP. */ { #if USE_LDAP - err = url_fetch_ldap (ctrl, url, NULL, 0, &reader); + err = url_fetch_ldap (ctrl, url, &reader); #else (void)ctrl; (void)url; diff --git a/dirmngr/crlfetch.h b/dirmngr/crlfetch.h index 3822adb..f309653 100644 --- a/dirmngr/crlfetch.h +++ b/dirmngr/crlfetch.h @@ -62,8 +62,7 @@ void crl_close_reader (ksba_reader_t reader); /*-- ldap.c --*/ gpg_error_t url_fetch_ldap (ctrl_t ctrl, - const char *url, const char *host, int port, - ksba_reader_t *reader); + const char *url, ksba_reader_t *reader); gpg_error_t attr_fetch_ldap (ctrl_t ctrl, const char *dn, const char *attr, ksba_reader_t *reader); diff --git a/dirmngr/dirmngr.c b/dirmngr/dirmngr.c index 38ae1c6..330983f 100644 --- a/dirmngr/dirmngr.c +++ b/dirmngr/dirmngr.c @@ -125,6 +125,7 @@ enum cmd_and_opt_values { oHTTPProxy, oLDAPProxy, oOnlyLDAPProxy, + oLDAPServer, oLDAPFile, oLDAPTimeout, oLDAPAddServers, @@ -260,6 +261,8 @@ static gpgrt_opt_t opts[] = { N_("|HOST|use HOST for LDAP queries")), ARGPARSE_s_n (oOnlyLDAPProxy, "only-ldap-proxy", N_("do not use fallback hosts with --ldap-proxy")), + ARGPARSE_s_s (oLDAPServer, "ldapserver", + N_("|SPEC|use this keyserver to lookup keys")), ARGPARSE_s_s (oLDAPFile, "ldapserverlist-file", N_("|FILE|read LDAP server list from FILE")), ARGPARSE_s_n (oLDAPAddServers, "add-servers", @@ -378,6 +381,11 @@ static int network_activity_seen; /* A list of filenames registered with --hkp-cacert. */ static strlist_t hkp_cacert_filenames; +/* A flag used to clear the list of ldapservers iff --ldapserver is + * given on the command line or one of the conf files. In this case we + * want to clear all old specifications through the legacy + * dirmngr_ldapservers.conf. */ +static int ldapserver_list_needs_reset; /* The timer tick used for housekeeping stuff. The second constant is used when a shutdown is pending. */ #define TIMERTICK_INTERVAL (60) @@ -671,6 +679,8 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) set_dns_timeout (0); opt.connect_timeout = 0; opt.connect_quick_timeout = 0; + opt.ldaptimeout = DEFAULT_LDAP_TIMEOUT; + ldapserver_list_needs_reset = 1; return 1; } @@ -759,6 +769,32 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) case oStandardResolver: enable_standard_resolver (1); break; case oRecursiveResolver: enable_recursive_resolver (1); break; + case oLDAPServer: +#if USE_LDAP + { + ldap_server_t server; + char *p; + + p = pargs->r.ret_str; + if (!strncmp (p, "ldap:", 5) && !(p[5] == '/' && p[6] == '/')) + p += 5; + + server = ldapserver_parse_one (p, NULL, 0); + if (server) + { + if (ldapserver_list_needs_reset) + { + ldapserver_list_needs_reset = 0; + ldapserver_list_free (opt.ldapservers); + opt.ldapservers = NULL; + } + server->next = opt.ldapservers; + opt.ldapservers = server; + } + } +#endif + break; + case oKeyServer: if (*pargs->r.ret_str) add_to_strlist (&opt.keyserver, pargs->r.ret_str); @@ -780,6 +816,10 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) opt.connect_quick_timeout = pargs->r.ret_ulong * 1000; break; + case oLDAPTimeout: + opt.ldaptimeout = pargs->r.ret_int; + break; + default: return 0; /* Not handled. */ } @@ -1035,9 +1075,6 @@ main (int argc, char **argv) # endif /*USE_LDAP*/ break; case oLDAPAddServers: opt.add_new_ldapservers = 1; break; - case oLDAPTimeout: - opt.ldaptimeout = pargs.r.ret_int; - break; case oFakedSystemTime: gnupg_set_time ((time_t)pargs.r.ret_ulong, 0); @@ -1133,9 +1170,11 @@ main (int argc, char **argv) if (cmd != aGPGConfTest && cmd != aGPGConfList && cmd != aGPGConfVersions) set_tor_mode (); - /* Get LDAP server list from file. */ + /* Get LDAP server list from file unless --ldapserver has been used. */ #if USE_LDAP - if (!ldapfile) + if (opt.ldapservers) + ; + else if (!ldapfile) { ldapfile = make_filename (gnupg_homedir (), "dirmngr_ldapservers.conf", diff --git a/dirmngr/dirmngr.h b/dirmngr/dirmngr.h index 92d9d4b..498a3d7 100644 --- a/dirmngr/dirmngr.h +++ b/dirmngr/dirmngr.h @@ -50,7 +50,9 @@ struct ldap_server_s char *user; char *pass; char *base; - unsigned int use_ldaps:1; + unsigned int starttls:1; /* Use STARTTLS. */ + unsigned int ldap_over_tls:1; /* Use LDAP over an TLS tunnel */ + unsigned int ntds:1; /* Use Active Directory authentication. */ }; typedef struct ldap_server_s *ldap_server_t; diff --git a/dirmngr/dirmngr_ldap.c b/dirmngr/dirmngr_ldap.c index 7d19410..9c9fcc5 100644 --- a/dirmngr/dirmngr_ldap.c +++ b/dirmngr/dirmngr_ldap.c @@ -1,5 +1,5 @@ /* dirmngr-ldap.c - The LDAP helper for dirmngr. - * Copyright (C) 2004 g10 Code GmbH + * Copyright (C) 2004, 2021 g10 Code GmbH * Copyright (C) 2010 Free Software Foundation, Inc. * * This file is part of GnuPG. @@ -52,10 +52,10 @@ #include "../common/stringhelp.h" #include "../common/mischelp.h" #include "../common/strlist.h" - -#include "../common/i18n.h" #include "../common/util.h" #include "../common/init.h" +#include "ldap-misc.h" + /* There is no need for the npth_unprotect and leave functions here; * thus we redefine them to nops. We keep them in the code just for @@ -87,11 +87,11 @@ enum oUser, oPass, oEnvPass, - oDN, - oFilter, + oBase, oAttr, - oTls, - + oStartTLS, + oLdapTLS, + oNtds, oOnlySearchTimeout, oLogWithPID }; @@ -99,40 +99,41 @@ enum /* The list of options as used by the argparse.c code. */ static gpgrt_opt_t opts[] = { - { oVerbose, "verbose", 0, N_("verbose") }, - { oQuiet, "quiet", 0, N_("be somewhat more quiet") }, - { oTimeout, "timeout", 1, N_("|N|set LDAP timeout to N seconds")}, - { oMulti, "multi", 0, N_("return all values in" - " a record oriented format")}, + { oVerbose, "verbose", 0, "verbose" }, + { oQuiet, "quiet", 0, "be somewhat more quiet" }, + { oTimeout, "timeout", 1, "|N|set LDAP timeout to N seconds"}, + { oMulti, "multi", 0, "return all values in" + " a record oriented format"}, { oProxy, "proxy", 2, - N_("|NAME|ignore host part and connect through NAME")}, - { oTls, "tls", 0, N_("force a TLS connection")}, - { oHost, "host", 2, N_("|NAME|connect to host NAME")}, - { oPort, "port", 1, N_("|N|connect to port N")}, - { oUser, "user", 2, N_("|NAME|use user NAME for authentication")}, - { oPass, "pass", 2, N_("|PASS|use password PASS" - " for authentication")}, - { oEnvPass, "env-pass", 0, N_("take password from $DIRMNGR_LDAP_PASS")}, - { oDN, "dn", 2, N_("|STRING|query DN STRING")}, - { oFilter, "filter", 2, N_("|STRING|use STRING as filter expression")}, - { oAttr, "attr", 2, N_("|STRING|return the attribute STRING")}, + "|NAME|ignore host part and connect through NAME"}, + { oStartTLS, "starttls", 0, "use STARTLS for the conenction"}, + { oLdapTLS, "ldaptls", 0, "use a TLS for the connection"}, + { oNtds, "ntds", 0, "authenticate using AD"}, + { oHost, "host", 2, "|NAME|connect to host NAME"}, + { oPort, "port", 1, "|N|connect to port N"}, + { oUser, "user", 2, "|NAME|use NAME for authentication"}, + { oPass, "pass", 2, "|PASS|use password PASS" + " for authentication"}, + { oEnvPass, "env-pass", 0, "take password from $DIRMNGR_LDAP_PASS"}, + { oBase, "base", 2, "|DN|Start query at DN"}, + { oAttr, "attr", 2, "|STRING|return the attribute STRING"}, { oOnlySearchTimeout, "only-search-timeout", 0, "@"}, { oLogWithPID,"log-with-pid", 0, "@"}, ARGPARSE_end () }; -/* A structure with module options. This is not a static variable - because if we are not build as a standalone binary, each thread - using this module needs to handle its own values. */ -struct my_opt_s +/* A structure with module options. */ +static struct { int quiet; int verbose; my_ldap_timeval_t timeout;/* Timeout for the LDAP search functions. */ unsigned int alarm_timeout; /* And for the alarm based timeout. */ int multi; - int force_tls; + int starttls; + int ldaptls; + int ntds; estream_t outstream; /* Send output to this stream. */ @@ -142,19 +143,18 @@ struct my_opt_s char *user; /* Authentication user. */ char *pass; /* Authentication password. */ char *host; /* Override host. */ - int port; /* Override port. */ - char *dn; /* Override DN. */ - char *filter;/* Override filter. */ + int port; /* Override port. */ + char *base; /* Override DN. */ char *attr; /* Override attribute. */ -}; -typedef struct my_opt_s *my_opt_t; +} opt; /* Prototypes. */ #ifndef HAVE_W32_SYSTEM static void catch_alarm (int dummy); #endif -static int process_url (my_opt_t myopt, const char *url); +static gpg_error_t connect_ldap (LDAP **r_ld); +static gpg_error_t process_filter (LDAP *ld, const char *string); @@ -172,14 +172,14 @@ my_strusage (int level) case 13: p = VERSION; break; case 14: p = GNUPG_DEF_COPYRIGHT_LINE; break; case 17: p = PRINTABLE_OS_NAME; break; - case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break; + case 19: p = "Please report bugs to <@EMAIL@>.\n"; break; case 49: p = PACKAGE_BUGREPORT; break; case 1: case 40: p = - _("Usage: dirmngr_ldap [options] [URL] (-h for help)\n"); + "Usage: dirmngr_ldap [options] filters (-h for help)\n"; break; case 41: p = - _("Syntax: dirmngr_ldap [options] [URL]\n" + ("Syntax: dirmngr_ldap [options] filters\n" "Internal LDAP helper for Dirmngr\n" "Interface and options may change without notice\n"); break; @@ -197,29 +197,23 @@ main (int argc, char **argv) int any_err = 0; char *p; int only_search_timeout = 0; - struct my_opt_s my_opt_buffer; - my_opt_t myopt = &my_opt_buffer; char *malloced_buffer1 = NULL; - - memset (&my_opt_buffer, 0, sizeof my_opt_buffer); + LDAP *ld; early_system_init (); gpgrt_set_strusage (my_strusage); log_set_prefix ("dirmngr_ldap", GPGRT_LOG_WITH_PREFIX); - /* Setup I18N and common subsystems. */ - i18n_init(); - init_common_subsystems (&argc, &argv); es_set_binary (es_stdout); - myopt->outstream = es_stdout; + opt.outstream = es_stdout; /* LDAP defaults */ - myopt->timeout.tv_sec = DEFAULT_LDAP_TIMEOUT; - myopt->timeout.tv_usec = 0; - myopt->alarm_timeout = 0; + opt.timeout.tv_sec = DEFAULT_LDAP_TIMEOUT; + opt.timeout.tv_usec = 0; + opt.alarm_timeout = 0; /* Parse the command line. */ pargs.argc = &argc; @@ -229,27 +223,28 @@ main (int argc, char **argv) { switch (pargs.r_opt) { - case oVerbose: myopt->verbose++; break; - case oQuiet: myopt->quiet++; break; + case oVerbose: opt.verbose++; break; + case oQuiet: opt.quiet++; break; case oTimeout: - myopt->timeout.tv_sec = pargs.r.ret_int; - myopt->timeout.tv_usec = 0; - myopt->alarm_timeout = pargs.r.ret_int; + opt.timeout.tv_sec = pargs.r.ret_int; + opt.timeout.tv_usec = 0; + opt.alarm_timeout = pargs.r.ret_int; break; case oOnlySearchTimeout: only_search_timeout = 1; break; - case oMulti: myopt->multi = 1; break; - case oUser: myopt->user = pargs.r.ret_str; break; - case oPass: myopt->pass = pargs.r.ret_str; break; + case oStartTLS: opt.starttls = 1; opt.ldaptls = 0; break; + case oLdapTLS: opt.starttls = 0; opt.ldaptls = 1; break; + case oNtds: opt.ntds = 1; break; + case oMulti: opt.multi = 1; break; + case oUser: opt.user = pargs.r.ret_str; break; + case oPass: opt.pass = pargs.r.ret_str; break; case oEnvPass: - myopt->pass = getenv ("DIRMNGR_LDAP_PASS"); + opt.pass = getenv ("DIRMNGR_LDAP_PASS"); break; - case oProxy: myopt->proxy = pargs.r.ret_str; break; - case oTls: myopt->force_tls = 1; break; - case oHost: myopt->host = pargs.r.ret_str; break; - case oPort: myopt->port = pargs.r.ret_int; break; - case oDN: myopt->dn = pargs.r.ret_str; break; - case oFilter: myopt->filter = pargs.r.ret_str; break; - case oAttr: myopt->attr = pargs.r.ret_str; break; + case oProxy: opt.proxy = pargs.r.ret_str; break; + case oHost: opt.host = pargs.r.ret_str; break; + case oPort: opt.port = pargs.r.ret_int; break; + case oBase: opt.base = pargs.r.ret_str; break; + case oAttr: opt.attr = pargs.r.ret_str; break; case oLogWithPID: { unsigned int oldflags; @@ -266,36 +261,43 @@ main (int argc, char **argv) gpgrt_argparse (NULL, &pargs, NULL); if (only_search_timeout) - myopt->alarm_timeout = 0; + opt.alarm_timeout = 0; - if (myopt->proxy) + if (opt.proxy) { - malloced_buffer1 = xtrystrdup (myopt->proxy); + malloced_buffer1 = xtrystrdup (opt.proxy); if (!malloced_buffer1) { log_error ("error copying string: %s\n", strerror (errno)); return 1; } - myopt->host = malloced_buffer1; - p = strchr (myopt->host, ':'); + opt.host = malloced_buffer1; + p = strchr (opt.host, ':'); if (p) { *p++ = 0; - myopt->port = atoi (p); + opt.port = atoi (p); } - if (!myopt->port) - myopt->port = 389; /* make sure ports gets overridden. */ + if (!opt.port) + opt.port = 389; /* make sure ports gets overridden. */ } - if (myopt->port < 0 || myopt->port > 65535) - log_error (_("invalid port number %d\n"), myopt->port); + if (opt.port < 0 || opt.port > 65535) + log_error ("invalid port number %d\n", opt.port); + + if (!opt.port) + opt.port = opt.ldaptls? 636 : 389; + +#ifndef HAVE_W32_SYSTEM + if (!opt.host) + opt.host = "localhost"; +#endif + if (log_get_errorcount (0)) exit (2); - if (argc < 1) - gpgrt_usage (1); - if (myopt->alarm_timeout) + if (opt.alarm_timeout) { #ifndef HAVE_W32_SYSTEM # if defined(HAVE_SIGACTION) && defined(HAVE_STRUCT_SIGACTION) @@ -312,9 +314,23 @@ main (int argc, char **argv) #endif } - for (; argc; argc--, argv++) - if (process_url (myopt, *argv)) - any_err = 1; + if (connect_ldap (&ld)) + any_err = 1; + else + { + if (!argc) + { + if (process_filter (ld, "(objectClass=*)")) + any_err = 1; + } + else + { + for (; argc; argc--, argv++) + if (process_filter (ld, *argv)) + any_err = 1; + } + ldap_unbind (ld); + } xfree (malloced_buffer1); return any_err; @@ -345,16 +361,16 @@ alarm_thread (void *arg) static void -set_timeout (my_opt_t myopt) +set_timeout (void) { - if (myopt->alarm_timeout) + if (opt.alarm_timeout) { #ifdef HAVE_W32_SYSTEM static HANDLE timer; LARGE_INTEGER due_time; /* A negative value is a relative time. */ - due_time.QuadPart = (unsigned long long)-10000000 * myopt->alarm_timeout; + due_time.QuadPart = (unsigned long long)-10000000 * opt.alarm_timeout; if (!timer) { @@ -376,15 +392,192 @@ set_timeout (my_opt_t myopt) else /* Retrigger the timer. */ SetWaitableTimer (timer, &due_time, 0, NULL, NULL, 0); #else - alarm (myopt->alarm_timeout); + alarm (opt.alarm_timeout); +#endif + } +} + + + +/* Connect to the ldap server. On success the connection handle is + * stored at R_LD. */ +static gpg_error_t +connect_ldap (LDAP **r_ld) +{ + gpg_error_t err = 0; + int lerr; + LDAP *ld = NULL; +#ifndef HAVE_W32_SYSTEM + char *tmpstr; #endif + + *r_ld = NULL; + + if (opt.starttls || opt.ldaptls) + { +#ifndef HAVE_LDAP_START_TLS_S + log_error ("ldap: can't connect to the server: no TLS support."); + err = GPG_ERR_LDAP_NOT_SUPPORTED; + goto leave; +#endif + } + + + set_timeout (); +#ifdef HAVE_W32_SYSTEM + npth_unprotect (); + ld = ldap_sslinit (opt.host, opt.port, opt.ldaptls); + npth_protect (); + if (!ld) + { + lerr = LdapGetLastError (); + err = ldap_err_to_gpg_err (lerr); + log_error ("error initializing LDAP '%s:%d': %s\n", + opt.host, opt.port, ldap_err2string (lerr)); + goto leave; + } +#else /* Unix */ + tmpstr = xtryasprintf ("%s://%s:%d", + opt.ldaptls? "ldaps" : "ldap", + opt.host, opt.port); + if (!tmpstr) + { + err = gpg_error_from_syserror (); + goto leave; + } + npth_unprotect (); + lerr = ldap_initialize (&ld, tmpstr); + npth_protect (); + if (lerr || !ld) + { + err = ldap_err_to_gpg_err (lerr); + log_error ("error initializing LDAP '%s': %s\n", + tmpstr, ldap_err2string (lerr)); + xfree (tmpstr); + goto leave; + } + xfree (tmpstr); +#endif /* Unix */ + + if (opt.verbose) + log_info ("LDAP connected to '%s:%d'%s\n", + opt.host, opt.port, + opt.starttls? " using STARTTLS" : + opt.ldaptls? " using LDAP-over-TLS" : ""); + + +#ifdef HAVE_LDAP_SET_OPTION + { + int ver = LDAP_VERSION3; + + lerr = ldap_set_option (ld, LDAP_OPT_PROTOCOL_VERSION, &ver); + if (lerr != LDAP_SUCCESS) + { + log_error ("unable to go to LDAP 3: %s\n", ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); + goto leave; + } + } +#endif + + +#ifdef HAVE_LDAP_START_TLS_S + if (opt.starttls) + { +#ifndef HAVE_W32_SYSTEM + int check_cert = LDAP_OPT_X_TLS_HARD; /* LDAP_OPT_X_TLS_NEVER */ + + lerr = ldap_set_option (ld, LDAP_OPT_X_TLS_REQUIRE_CERT, &check_cert); + if (lerr) + { + log_error ("ldap: error setting an TLS option: %s\n", + ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); + goto leave; + } +#else + /* On Windows, the certificates are checked by default. If the + option to disable checking mentioned above is ever + implemented, the way to do that on Windows is to install a + callback routine using ldap_set_option (.., + LDAP_OPT_SERVER_CERTIFICATE, ..); */ +#endif + + npth_unprotect (); + lerr = ldap_start_tls_s (ld, +#ifdef HAVE_W32_SYSTEM + /* ServerReturnValue, result */ + NULL, NULL, +#endif + /* ServerControls, ClientControls */ + NULL, NULL); + npth_protect (); + if (lerr) + { + log_error ("ldap: error switching to STARTTLS mode: %s\n", + ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); + goto leave; + } + } +#endif + + if (opt.ntds) + { + if (opt.verbose) + log_info ("binding to current user via AD\n"); +#ifdef HAVE_W32_SYSTEM + npth_unprotect (); + lerr = ldap_bind_s (ld, NULL, NULL, LDAP_AUTH_NEGOTIATE); + npth_protect (); + if (lerr != LDAP_SUCCESS) + { + log_error ("error binding to LDAP via AD: %s\n", + ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); + goto leave; + } +#else /* Unix */ + err = gpg_error (GPG_ERR_NOT_SUPPORTED); + goto leave; +#endif /* Unix */ + } + else if (opt.user) + { + if (opt.verbose) + log_info ("LDAP bind to '%s', password '%s'\n", + opt.user, opt.pass ? ">not_shown<" : ">none<"); + + npth_unprotect (); + lerr = ldap_simple_bind_s (ld, opt.user, opt.pass); + npth_protect (); + if (lerr != LDAP_SUCCESS) + { + log_error ("error binding to LDAP: %s\n", ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); + goto leave; + } + } + else + { + /* By default we don't bind as there is usually no need to. */ + } + + leave: + if (err) + { + if (ld) + ldap_unbind (ld); } + else + *r_ld = ld; + return err; } /* Helper for fetch_ldap(). */ static int -print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) +print_ldap_entries (LDAP *ld, LDAPMessage *msg, char *want_attr) { LDAPMessage *item; int any = 0; @@ -396,15 +589,15 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) BerElement *berctx; char *attr; - if (myopt->verbose > 1) - log_info (_("scanning result for attribute '%s'\n"), + if (opt.verbose > 1) + log_info ("scanning result for attribute '%s'\n", want_attr? want_attr : "[all]"); - if (myopt->multi) + if (opt.multi) { /* Write item marker. */ - if (es_fwrite ("I\0\0\0\0", 5, 1, myopt->outstream) != 1) + if (es_fwrite ("I\0\0\0\0", 5, 1, opt.outstream) != 1) { - log_error (_("error writing to stdout: %s\n"), + log_error ("error writing to stdout: %s\n", strerror (errno)); return -1; } @@ -420,10 +613,10 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) struct berval **values; int idx; - if (myopt->verbose > 1) - log_info (_(" available attribute '%s'\n"), attr); + if (opt.verbose > 1) + log_info (" available attribute '%s'\n", attr); - set_timeout (myopt); + set_timeout (); /* I case we want only one attribute we do a case insensitive compare without the optional extension @@ -458,23 +651,23 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) if (!values) { - if (myopt->verbose) - log_info (_("attribute '%s' not found\n"), attr); + if (opt.verbose) + log_info ("attribute '%s' not found\n", attr); ldap_memfree (attr); continue; } - if (myopt->verbose) + if (opt.verbose) { - log_info (_("found attribute '%s'\n"), attr); - if (myopt->verbose > 1) + log_info ("found attribute '%s'\n", attr); + if (opt.verbose > 1) for (idx=0; values[idx]; idx++) log_info (" length[%d]=%d\n", idx, (int)values[0]->bv_len); } - if (myopt->multi) + if (opt.multi) { /* Write attribute marker. */ unsigned char tmp[5]; size_t n = strlen (attr); @@ -484,10 +677,10 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) tmp[2] = (n >> 16); tmp[3] = (n >> 8); tmp[4] = (n); - if (es_fwrite (tmp, 5, 1, myopt->outstream) != 1 - || es_fwrite (attr, n, 1, myopt->outstream) != 1) + if (es_fwrite (tmp, 5, 1, opt.outstream) != 1 + || es_fwrite (attr, n, 1, opt.outstream) != 1) { - log_error (_("error writing to stdout: %s\n"), + log_error ("error writing to stdout: %s\n", strerror (errno)); ldap_value_free_len (values); ldap_memfree (attr); @@ -498,7 +691,7 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) for (idx=0; values[idx]; idx++) { - if (myopt->multi) + if (opt.multi) { /* Write value marker. */ unsigned char tmp[5]; size_t n = values[0]->bv_len; @@ -509,9 +702,9 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) tmp[3] = (n >> 8); tmp[4] = (n); - if (es_fwrite (tmp, 5, 1, myopt->outstream) != 1) + if (es_fwrite (tmp, 5, 1, opt.outstream) != 1) { - log_error (_("error writing to stdout: %s\n"), + log_error ("error writing to stdout: %s\n", strerror (errno)); ldap_value_free_len (values); ldap_memfree (attr); @@ -521,9 +714,9 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) } if (es_fwrite (values[0]->bv_val, values[0]->bv_len, - 1, myopt->outstream) != 1) + 1, opt.outstream) != 1) { - log_error (_("error writing to stdout: %s\n"), + log_error ("error writing to stdout: %s\n", strerror (errno)); ldap_value_free_len (values); ldap_memfree (attr); @@ -532,18 +725,18 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) } any = 1; - if (!myopt->multi) + if (!opt.multi) break; /* Print only the first value. */ } ldap_value_free_len (values); ldap_memfree (attr); - if (want_attr || !myopt->multi) + if (want_attr || !opt.multi) break; /* We only want to return the first attribute. */ } ber_free (berctx, 0); } - if (myopt->verbose > 1 && any) + if (opt.verbose > 1 && any) log_info ("result has been printed\n"); return any?0:-1; @@ -551,183 +744,51 @@ print_ldap_entries (my_opt_t myopt, LDAP *ld, LDAPMessage *msg, char *want_attr) -/* Helper for the URL based LDAP query. */ +/* Fetch data from the server at LD using FILTER. */ static int -fetch_ldap (my_opt_t myopt, const char *url, const LDAPURLDesc *ludp) +fetch_ldap (LDAP *ld, const char *base, int scope, const char *filter) { - LDAP *ld; + gpg_error_t err; + int lerr; LDAPMessage *msg; - int rc = 0; - char *host, *dn, *filter, *attrs[2], *attr; - int port; - int ret; - int usetls; - - host = myopt->host? myopt->host : ludp->lud_host; - port = myopt->port? myopt->port : ludp->lud_port; - dn = myopt->dn? myopt->dn : ludp->lud_dn; - filter = myopt->filter? myopt->filter : ludp->lud_filter; - attrs[0] = myopt->attr? myopt->attr : ludp->lud_attrs? ludp->lud_attrs[0]:NULL; - attrs[1] = NULL; - attr = attrs[0]; + char *attrs[2]; - if (!port && myopt->force_tls) - port = 636; - else if (!port) - port = (ludp->lud_scheme && !strcmp (ludp->lud_scheme, "ldaps"))? 636:389; + if (filter && !*filter) + filter = NULL; - if (myopt->verbose) + if (opt.verbose) { - log_info (_("processing url '%s'\n"), url); - if (myopt->force_tls) - log_info ("forcing tls\n"); - else - log_info ("not forcing tls\n"); - - if (myopt->user) - log_info (_(" user '%s'\n"), myopt->user); - if (myopt->pass) - log_info (_(" pass '%s'\n"), *myopt->pass?"*****":""); - if (host) - log_info (_(" host '%s'\n"), host); - log_info (_(" port %d\n"), port); - if (dn) - log_info (_(" DN '%s'\n"), dn); + log_info ("fetching using"); + if (base) + log_printf (" base '%s'", base); if (filter) - log_info (_(" filter '%s'\n"), filter); - if (myopt->multi && !myopt->attr && ludp->lud_attrs) - { - int i; - for (i=0; ludp->lud_attrs[i]; i++) - log_info (_(" attr '%s'\n"), ludp->lud_attrs[i]); - } - else if (attr) - log_info (_(" attr '%s'\n"), attr); - } - - - if (!host || !*host) - { - log_error (_("no host name in '%s'\n"), url); - return -1; - } - if (!myopt->multi && !attr) - { - log_error (_("no attribute given for query '%s'\n"), url); - return -1; + log_printf (" filter '%s'", filter); + log_printf ("\n"); } - if (!myopt->multi && !myopt->attr - && ludp->lud_attrs && ludp->lud_attrs[0] && ludp->lud_attrs[1]) - log_info (_("WARNING: using first attribute only\n")); - - set_timeout (myopt); - - usetls = (myopt->force_tls - || (ludp->lud_scheme && !strcmp (ludp->lud_scheme, "ldaps"))); -#if HAVE_W32_SYSTEM - if (1) - { - npth_unprotect (); - ld = ldap_sslinit (host, port, usetls); - npth_protect (); - if (!ld) - { - ret = LdapGetLastError (); - log_error (_("LDAP init to '%s:%d' failed: %s\n"), - host, port, ldap_err2string (ret)); - return -1; - } - } -#else /*!W32*/ - if (usetls) - { - char *uri; - - uri = xtryasprintf ("ldaps://%s:%d", host, port); - if (!uri) - { - log_error (_("error allocating memory: %s\n"), - gpg_strerror (gpg_error_from_syserror ())); - return -1; - } - npth_unprotect (); - ret = ldap_initialize (&ld, uri); - npth_protect (); - if (ret) - { - log_error (_("LDAP init to '%s' failed: %s\n"), - uri, ldap_err2string (ret)); - xfree (uri); - return -1; - } - else if (myopt->verbose) - log_info (_("LDAP init to '%s' done\n"), uri); - xfree (uri); - } - else - { - /* Keep the old way so to avoid regressions. Eventually we - * should really consider the supplied scheme and use only - * ldap_initialize. */ - npth_unprotect (); - ld = ldap_init (host, port); - npth_protect (); - if (!ld) - { - log_error (_("LDAP init to '%s:%d' failed: %s\n"), - host, port, strerror (errno)); - return -1; - } - } -#endif /*!W32*/ - - npth_unprotect (); - /* Fixme: Can we use MYOPT->user or is it shared with other theeads?. */ - ret = ldap_simple_bind_s (ld, myopt->user, myopt->pass); - npth_protect (); -#ifdef LDAP_VERSION3 - if (ret == LDAP_PROTOCOL_ERROR) - { - /* Protocol error could mean that the server only supports v3. */ - int version = LDAP_VERSION3; - if (myopt->verbose) - log_info ("protocol error; retrying bind with v3 protocol\n"); - npth_unprotect (); - ldap_set_option (ld, LDAP_OPT_PROTOCOL_VERSION, &version); - ret = ldap_simple_bind_s (ld, myopt->user, myopt->pass); - npth_protect (); - } -#endif - if (ret) - { - log_error (_("binding to '%s:%d' failed: %s\n"), - host, port, ldap_err2string (ret)); - ldap_unbind (ld); - return -1; - } + attrs[0] = opt.attr; + attrs[1] = NULL; - set_timeout (myopt); + set_timeout (); npth_unprotect (); - rc = ldap_search_st (ld, dn, ludp->lud_scope, filter, - myopt->multi && !myopt->attr && ludp->lud_attrs? - ludp->lud_attrs:attrs, - 0, - &myopt->timeout, &msg); + lerr = ldap_search_st (ld, base, scope, filter, + attrs, + 0, + &opt.timeout, &msg); npth_protect (); - if (rc == LDAP_SIZELIMIT_EXCEEDED && myopt->multi) + if (lerr == LDAP_SIZELIMIT_EXCEEDED && opt.multi) { - if (es_fwrite ("E\0\0\0\x09truncated", 14, 1, myopt->outstream) != 1) + if (es_fwrite ("E\0\0\0\x09truncated", 14, 1, opt.outstream) != 1) { - log_error (_("error writing to stdout: %s\n"), strerror (errno)); + log_error ("error writing to stdout: %s\n", strerror (errno)); return -1; } } - else if (rc) + else if (lerr) { - log_error (_("searching '%s' failed: %s\n"), - url, ldap_err2string (rc)); - if (rc != LDAP_NO_SUCH_OBJECT) + log_error ("searching '%s' failed: %s\n", + filter, ldap_err2string (lerr)); + if (lerr != LDAP_NO_SUCH_OBJECT) { /* FIXME: Need deinit (ld)? */ /* Hmmm: Do we need to released MSG in case of an error? */ @@ -735,39 +796,43 @@ fetch_ldap (my_opt_t myopt, const char *url, const LDAPURLDesc *ludp) } } - rc = print_ldap_entries (myopt, ld, msg, myopt->multi? NULL:attr); + err = print_ldap_entries (ld, msg, opt.multi? NULL:opt.attr); ldap_msgfree (msg); - ldap_unbind (ld); - return rc; + return err; } -/* Main processing. Take the URL and run the LDAP query. The result - is printed to stdout, errors are logged to the log stream. */ -static int -process_url (my_opt_t myopt, const char *url) +/* Main processing. Take the filter and run the LDAP query. The + * result is printed to stdout, errors are logged to the log stream. + * To allow searching with a different base it is possible to extend + * the filer. For example: + * + * ^CN=foo, OU=My Users&(objectClasses=*) + * + * Uses "CN=foo, OU=My Users" as base DN and "(objectClasses=*)" as + * filter. If the base prefix includes an ampersand, it needs to be + * doubled. The usual escaping rules for DNs (for the base) and + * filters apply. If no scope is given (see ldap_parse_extfilter for + * the syntax) subtree scope is used. + */ +static gpg_error_t +process_filter (LDAP *ld, const char *string) { - int rc; - LDAPURLDesc *ludp = NULL; - - - if (!ldap_is_ldap_url (url)) - { - log_error (_("'%s' is not an LDAP URL\n"), url); - return -1; - } - - if (ldap_url_parse (url, &ludp)) - { - log_error (_("'%s' is an invalid LDAP URL\n"), url); - return -1; - } - - rc = fetch_ldap (myopt, url, ludp); - - ldap_free_urldesc (ludp); - return rc; + gpg_error_t err; + char *base, *filter; + int scope = -1; + + err = ldap_parse_extfilter (string, 0, &base, &scope, &filter); + if (!err) + err = fetch_ldap (ld, + base? base : opt.base, + scope == -1? LDAP_SCOPE_SUBTREE : scope, + filter); + + xfree (base); + xfree (filter); + return err; } diff --git a/dirmngr/http-ntbtls.c b/dirmngr/http-ntbtls.c index ae5cf55..2191acb 100644 --- a/dirmngr/http-ntbtls.c +++ b/dirmngr/http-ntbtls.c @@ -47,7 +47,7 @@ gnupg_http_tls_verify_cb (void *opaque, ksba_cert_t cert; ksba_cert_t hostcert = NULL; unsigned int validate_flags; - const char *hostname; + /* const char *hostname; */ (void)http; (void)session; @@ -81,14 +81,16 @@ gnupg_http_tls_verify_cb (void *opaque, * certificate. Note that this differes from the GnuTLS * implementation which uses this special certificate only if no * other certificates are configured. */ - hostname = ntbtls_get_hostname (tls); - if (hostname - && !ascii_strcasecmp (hostname, get_default_keyserver (1))) - { - validate_flags |= VALIDATE_FLAG_TRUST_HKPSPOOL; - } - else /* Use the certificates as requested from the HTTP module. */ + /* Disabled for 2.3.2 to due problems with the standard hkps pool. */ + /* hostname = ntbtls_get_hostname (tls); */ + /* if (hostname */ + /* && !ascii_strcasecmp (hostname, get_default_keyserver (1))) */ + /* { */ + /* validate_flags |= VALIDATE_FLAG_TRUST_HKPSPOOL; */ + /* } */ + /* else */ { + /* Use the certificates as requested from the HTTP module. */ if ((http_flags & HTTP_FLAG_TRUST_CFG)) validate_flags |= VALIDATE_FLAG_TRUST_CONFIG; if ((http_flags & HTTP_FLAG_TRUST_DEF)) diff --git a/dirmngr/http.c b/dirmngr/http.c index f7f6530..73606c0 100644 --- a/dirmngr/http.c +++ b/dirmngr/http.c @@ -1,8 +1,8 @@ /* http.c - HTTP protocol handler - * Copyright (C) 1999, 2001, 2002, 2003, 2004, 2006, 2009, 2010, + * Copyright (C) 1999, 2001-2004, 2006, 2009, 2010, * 2011 Free Software Foundation, Inc. - * Copyright (C) 2014 Werner Koch - * Copyright (C) 2015-2019 g10 Code GmbH + * Copyright (C) 1999, 2001-2004, 2006, 2009, 2010, 2011, 2014 Werner Koch + * Copyright (C) 2015-2017, 2021 g10 Code GmbH * * This file is part of GnuPG. * @@ -761,35 +761,38 @@ http_session_new (http_session_t *r_session, goto leave; } - is_hkps_pool = (intended_hostname - && !ascii_strcasecmp (intended_hostname, - get_default_keyserver (1))); + /* Disabled for 2.3.2 to due problems with the standard hkps pool. */ + /* is_hkps_pool = (intended_hostname */ + /* && !ascii_strcasecmp (intended_hostname, */ + /* get_default_keyserver (1))); */ + is_hkps_pool = 0; /* If we are looking for the hkps pool from sks-keyservers.net, * then forcefully use its dedicated certificate authority. */ - if (is_hkps_pool) - { - char *pemname = make_filename_try (gnupg_datadir (), - "sks-keyservers.netCA.pem", NULL); - if (!pemname) - { - err = gpg_error_from_syserror (); - log_error ("setting CA from file '%s' failed: %s\n", - pemname, gpg_strerror (err)); - } - else - { - rc = gnutls_certificate_set_x509_trust_file - (sess->certcred, pemname, GNUTLS_X509_FMT_PEM); - if (rc < 0) - log_info ("setting CA from file '%s' failed: %s\n", - pemname, gnutls_strerror (rc)); - xfree (pemname); - } - - if (is_hkps_pool) - add_system_cas = 0; - } + /* Disabled for 2.3.2 because the service had to be shutdown. */ + /* if (is_hkps_pool) */ + /* { */ + /* char *pemname = make_filename_try (gnupg_datadir (), */ + /* "sks-keyservers.netCA.pem", NULL); */ + /* if (!pemname) */ + /* { */ + /* err = gpg_error_from_syserror (); */ + /* log_error ("setting CA from file '%s' failed: %s\n", */ + /* pemname, gpg_strerror (err)); */ + /* } */ + /* else */ + /* { */ + /* rc = gnutls_certificate_set_x509_trust_file */ + /* (sess->certcred, pemname, GNUTLS_X509_FMT_PEM); */ + /* if (rc < 0) */ + /* log_info ("setting CA from file '%s' failed: %s\n", */ + /* pemname, gnutls_strerror (rc)); */ + /* xfree (pemname); */ + /* } */ + /* */ + /* if (is_hkps_pool) */ + /* add_system_cas = 0; */ + /* } */ /* Add configured certificates to the session. */ if ((flags & HTTP_FLAG_TRUST_DEF) && !is_hkps_pool) @@ -1293,15 +1296,14 @@ parse_uri (parsed_uri_t *ret_uri, const char *uri, /* * Parse an URI and put the result into the newly allocated RET_URI. * On success the caller must use http_release_parsed_uri() to - * releases the resources. If NO_SCHEME_CHECK is set, the function - * tries to parse the URL in the same way it would do for an HTTP - * style URI; this can for example be used for hkps or ldap schemes. - */ + * releases the resources. If the HTTP_PARSE_NO_SCHEME_CHECK flag is + * set, the function tries to parse the URL in the same way it would + * do for an HTTP style URI. */ gpg_error_t http_parse_uri (parsed_uri_t *ret_uri, const char *uri, - int no_scheme_check) + unsigned int flags) { - return parse_uri (ret_uri, uri, no_scheme_check, 0); + return parse_uri (ret_uri, uri, !!(flags & HTTP_PARSE_NO_SCHEME_CHECK), 0); } @@ -1352,8 +1354,9 @@ do_parse_uri (parsed_uri_t uri, int only_local_part, uri->off_host = 0; uri->off_path = 0; - /* A quick validity check. */ - if (strspn (p, VALID_URI_CHARS) != n) + /* A quick validity check unless we have the opaque scheme. */ + if (strspn (p, VALID_URI_CHARS) != n + && strncmp (p, "opaque:", 7)) return GPG_ERR_BAD_URI; /* Invalid characters found. */ if (!only_local_part) @@ -1383,6 +1386,12 @@ do_parse_uri (parsed_uri_t uri, int only_local_part, uri->is_http = 1; uri->use_tls = 1; } + else if (!strcmp (uri->scheme, "opaque")) + { + uri->opaque = 1; + uri->path = p2; + return 0; + } else if (!no_scheme_check) return GPG_ERR_INV_URI; /* Not an http style scheme. */ else if (!strcmp (uri->scheme, "ldap") && !force_tls) @@ -2208,7 +2217,11 @@ send_request (ctrl_t ctrl, http_t hd, const char *httphost, const char *auth, p = build_rel_path (hd->uri); if (!p) - return gpg_err_make (default_errsource, gpg_err_code_from_syserror ()); + { + xfree (authstr); + xfree (proxy_authstr); + return gpg_err_make (default_errsource, gpg_err_code_from_syserror ()); + } if (http_proxy && *http_proxy) { @@ -3541,6 +3554,15 @@ uri_query_lookup (parsed_uri_t uri, const char *key) return NULL; } +const char * +uri_query_value (parsed_uri_t url, const char *key) +{ + struct uri_tuple_s *t; + t = uri_query_lookup (url, key); + return t? t->value : NULL; +} + + /* Return true if both URI point to the same host for the purpose of * redirection check. A is the original host and B the host given in @@ -3677,7 +3699,6 @@ http_prepare_redirect (http_redir_info_t *info, unsigned int status_code, if (!newurl) { err = gpg_error_from_syserror (); - http_release_parsed_uri (locuri); return err; } } @@ -3696,7 +3717,6 @@ http_prepare_redirect (http_redir_info_t *info, unsigned int status_code, if (!newurl) { err = gpg_error_from_syserror (); - http_release_parsed_uri (locuri); return err; } } diff --git a/dirmngr/http.h b/dirmngr/http.h index 4ad0351..18420c9 100644 --- a/dirmngr/http.h +++ b/dirmngr/http.h @@ -71,6 +71,7 @@ struct parsed_uri_s typedef struct parsed_uri_s *parsed_uri_t; struct uri_tuple_s *uri_query_lookup (parsed_uri_t uri, const char *key); +const char *uri_query_value (parsed_uri_t url, const char *key); typedef enum { @@ -151,8 +152,9 @@ void http_session_set_log_cb (http_session_t sess, void http_session_set_timeout (http_session_t sess, unsigned int timeout); +#define HTTP_PARSE_NO_SCHEME_CHECK 1 gpg_error_t http_parse_uri (parsed_uri_t *ret_uri, const char *uri, - int no_scheme_check); + unsigned int flags); void http_release_parsed_uri (parsed_uri_t uri); diff --git a/dirmngr/ks-action.c b/dirmngr/ks-action.c index c2d8c37..57cf04a 100644 --- a/dirmngr/ks-action.c +++ b/dirmngr/ks-action.c @@ -67,6 +67,8 @@ ks_action_help (ctrl_t ctrl, const char *url) { gpg_error_t err; parsed_uri_t parsed_uri; /* The broken down URI. */ + char *tmpstr; + const char *s; if (!url || !*url) { @@ -76,12 +78,39 @@ ks_action_help (ctrl_t ctrl, const char *url) else { #if USE_LDAP - if (ldap_uri_p (url)) + if (!strncmp (url, "ldap:", 5) && !(url[5] == '/' && url[6] == '/')) + { + /* Special ldap scheme given. This differs from a valid + * ldap scheme in that no double slash follows. Use + * http_parse_uri to put it as opaque value into parsed_uri. */ + tmpstr = strconcat ("opaque:", url+5, NULL); + if (!tmpstr) + err = gpg_error_from_syserror (); + else + { + err = http_parse_uri (&parsed_uri, tmpstr, 0); + xfree (tmpstr); + } + } + else if ((s=strchr (url, ':')) && !(s[1] == '/' && s[2] == '/')) + { + /* No scheme given. Use http_parse_uri to put the string as + * opaque value into parsed_uri. */ + tmpstr = strconcat ("opaque:", url, NULL); + if (!tmpstr) + err = gpg_error_from_syserror (); + else + { + err = http_parse_uri (&parsed_uri, tmpstr, 0); + xfree (tmpstr); + } + } + else if (ldap_uri_p (url)) err = ldap_parse_uri (&parsed_uri, url); else #endif { - err = http_parse_uri (&parsed_uri, url, 1); + err = http_parse_uri (&parsed_uri, url, HTTP_PARSE_NO_SCHEME_CHECK); } if (err) @@ -164,9 +193,10 @@ ks_action_search (ctrl_t ctrl, uri_item_t keyservers, int is_ldap = 0; unsigned int http_status = 0; #if USE_LDAP - is_ldap = (strcmp (uri->parsed_uri->scheme, "ldap") == 0 - || strcmp (uri->parsed_uri->scheme, "ldaps") == 0 - || strcmp (uri->parsed_uri->scheme, "ldapi") == 0); + is_ldap = (!strcmp (uri->parsed_uri->scheme, "ldap") + || !strcmp (uri->parsed_uri->scheme, "ldaps") + || !strcmp (uri->parsed_uri->scheme, "ldapi") + || uri->parsed_uri->opaque); #endif if (is_http || is_ldap) { @@ -242,9 +272,10 @@ ks_action_get (ctrl_t ctrl, uri_item_t keyservers, is_hkp_s = is_http_s = 0; #if USE_LDAP - is_ldap = (strcmp (uri->parsed_uri->scheme, "ldap") == 0 - || strcmp (uri->parsed_uri->scheme, "ldaps") == 0 - || strcmp (uri->parsed_uri->scheme, "ldapi") == 0); + is_ldap = (!strcmp (uri->parsed_uri->scheme, "ldap") + || !strcmp (uri->parsed_uri->scheme, "ldaps") + || !strcmp (uri->parsed_uri->scheme, "ldapi") + || uri->parsed_uri->opaque); #endif if (is_hkp_s || is_http_s || is_ldap) @@ -313,7 +344,7 @@ ks_action_fetch (ctrl_t ctrl, const char *url, estream_t outfp) if (!url) return gpg_error (GPG_ERR_INV_URI); - err = http_parse_uri (&parsed_uri, url, 1); + err = http_parse_uri (&parsed_uri, url, HTTP_PARSE_NO_SCHEME_CHECK); if (err) return err; @@ -382,9 +413,10 @@ ks_action_put (ctrl_t ctrl, uri_item_t keyservers, int is_ldap = 0; #if USE_LDAP - is_ldap = (strcmp (uri->parsed_uri->scheme, "ldap") == 0 - || strcmp (uri->parsed_uri->scheme, "ldaps") == 0 - || strcmp (uri->parsed_uri->scheme, "ldapi") == 0); + is_ldap = (!strcmp (uri->parsed_uri->scheme, "ldap") + || !strcmp (uri->parsed_uri->scheme, "ldaps") + || !strcmp (uri->parsed_uri->scheme, "ldapi") + || uri->parsed_uri->opaque); #endif if (is_http || is_ldap) diff --git a/dirmngr/ks-engine-hkp.c b/dirmngr/ks-engine-hkp.c index 93c676b..a2b4607 100644 --- a/dirmngr/ks-engine-hkp.c +++ b/dirmngr/ks-engine-hkp.c @@ -733,7 +733,8 @@ mark_host_dead (const char *name) parsed_uri_t parsed_uri = NULL; int done = 0; - if (name && *name && !http_parse_uri (&parsed_uri, name, 1)) + if (name && *name + && !http_parse_uri (&parsed_uri, name, HTTP_PARSE_NO_SCHEME_CHECK)) { if (parsed_uri->v6lit) { @@ -1484,6 +1485,7 @@ ks_hkp_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, gpg_error_t err; KEYDB_SEARCH_DESC desc; char fprbuf[2+64+1]; + char *namebuffer = NULL; char *hostport = NULL; char *request = NULL; estream_t fp = NULL; @@ -1508,10 +1510,26 @@ ks_hkp_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, { case KEYDB_SEARCH_MODE_EXACT: case KEYDB_SEARCH_MODE_SUBSTR: - case KEYDB_SEARCH_MODE_MAIL: case KEYDB_SEARCH_MODE_MAILSUB: pattern = desc.u.name; break; + case KEYDB_SEARCH_MODE_MAIL: + namebuffer = xtrystrdup (desc.u.name); + if (!namebuffer) + { + err = gpg_error_from_syserror (); + goto leave; + } + /* Strip trailing angle bracket. */ + if (namebuffer[0] && namebuffer[1] + && namebuffer[strlen (namebuffer)-1] == '>') + namebuffer[strlen(namebuffer)-1] = 0; + /* Strip optional leading angle bracket. */ + if (*namebuffer == '<' && namebuffer[1]) + pattern = namebuffer + 1; + else + pattern = namebuffer; + break; case KEYDB_SEARCH_MODE_SHORT_KID: snprintf (fprbuf, sizeof fprbuf, "0x%08lX", (ulong)desc.u.kid[1]); pattern = fprbuf; @@ -1615,6 +1633,7 @@ ks_hkp_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, xfree (request); xfree (hostport); xfree (httphost); + xfree (namebuffer); return err; } @@ -1630,6 +1649,7 @@ ks_hkp_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, estream_t *r_fp) KEYDB_SEARCH_DESC desc; char kidbuf[2+64+1]; const char *exactname = NULL; + char *namebuffer = NULL; char *searchkey = NULL; char *hostport = NULL; char *request = NULL; @@ -1675,6 +1695,24 @@ ks_hkp_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, estream_t *r_fp) exactname = desc.u.name; break; + case KEYDB_SEARCH_MODE_MAIL: + namebuffer = xtrystrdup (desc.u.name); + if (!namebuffer) + { + err = gpg_error_from_syserror (); + goto leave; + } + /* Strip trailing angle bracket. */ + if (namebuffer[0] && namebuffer[1] + && namebuffer[strlen (namebuffer)-1] == '>') + namebuffer[strlen(namebuffer)-1] = 0; + /* Strip optional leading angle bracket. */ + if (*namebuffer == '<' && namebuffer[1]) + exactname = namebuffer + 1; + else + exactname = namebuffer; + break; + default: return gpg_error (GPG_ERR_INV_USER_ID); } @@ -1736,6 +1774,7 @@ ks_hkp_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, estream_t *r_fp) leave: es_fclose (fp); + xfree (namebuffer); xfree (request); xfree (hostport); xfree (httphost); diff --git a/dirmngr/ks-engine-ldap.c b/dirmngr/ks-engine-ldap.c index 67c456c..e0f8e6f 100644 --- a/dirmngr/ks-engine-ldap.c +++ b/dirmngr/ks-engine-ldap.c @@ -24,32 +24,18 @@ #include <string.h> #include <time.h> #include <unistd.h> -#ifdef HAVE_GETOPT_H -# include <getopt.h> -#endif #include <stdlib.h> -#include <errno.h> -#include <assert.h> - -#ifdef _WIN32 -# include <winsock2.h> -# include <winldap.h> -#else -# ifdef NEED_LBER_H -# include <lber.h> -# endif -/* For OpenLDAP, to enable the API that we're using. */ -# define LDAP_DEPRECATED 1 -# include <ldap.h> -#endif #include <npth.h> + #include "dirmngr.h" #include "misc.h" #include "../common/userids.h" #include "../common/mbox-util.h" #include "ks-engine.h" +#include "ldap-misc.h" #include "ldap-parse-uri.h" +#include "ldapserver.h" /* Flags with infos from the connected server. */ @@ -59,177 +45,11 @@ #define SERVERINFO_NTDS 8 /* Server is an Active Directory. */ - #ifndef HAVE_TIMEGM time_t timegm(struct tm *tm); #endif - -/* Convert an LDAP error to a GPG error. */ -static int -ldap_err_to_gpg_err (int code) -{ - gpg_err_code_t ec; - - switch (code) - { -#ifdef LDAP_X_CONNECTING - case LDAP_X_CONNECTING: ec = GPG_ERR_LDAP_X_CONNECTING; break; -#endif - - case LDAP_REFERRAL_LIMIT_EXCEEDED: ec = GPG_ERR_LDAP_REFERRAL_LIMIT; break; - case LDAP_CLIENT_LOOP: ec = GPG_ERR_LDAP_CLIENT_LOOP; break; - case LDAP_NO_RESULTS_RETURNED: ec = GPG_ERR_LDAP_NO_RESULTS; break; - case LDAP_CONTROL_NOT_FOUND: ec = GPG_ERR_LDAP_CONTROL_NOT_FOUND; break; - case LDAP_NOT_SUPPORTED: ec = GPG_ERR_LDAP_NOT_SUPPORTED; break; - case LDAP_CONNECT_ERROR: ec = GPG_ERR_LDAP_CONNECT; break; - case LDAP_NO_MEMORY: ec = GPG_ERR_LDAP_NO_MEMORY; break; - case LDAP_PARAM_ERROR: ec = GPG_ERR_LDAP_PARAM; break; - case LDAP_USER_CANCELLED: ec = GPG_ERR_LDAP_USER_CANCELLED; break; - case LDAP_FILTER_ERROR: ec = GPG_ERR_LDAP_FILTER; break; - case LDAP_AUTH_UNKNOWN: ec = GPG_ERR_LDAP_AUTH_UNKNOWN; break; - case LDAP_TIMEOUT: ec = GPG_ERR_LDAP_TIMEOUT; break; - case LDAP_DECODING_ERROR: ec = GPG_ERR_LDAP_DECODING; break; - case LDAP_ENCODING_ERROR: ec = GPG_ERR_LDAP_ENCODING; break; - case LDAP_LOCAL_ERROR: ec = GPG_ERR_LDAP_LOCAL; break; - case LDAP_SERVER_DOWN: ec = GPG_ERR_LDAP_SERVER_DOWN; break; - - case LDAP_SUCCESS: ec = GPG_ERR_LDAP_SUCCESS; break; - - case LDAP_OPERATIONS_ERROR: ec = GPG_ERR_LDAP_OPERATIONS; break; - case LDAP_PROTOCOL_ERROR: ec = GPG_ERR_LDAP_PROTOCOL; break; - case LDAP_TIMELIMIT_EXCEEDED: ec = GPG_ERR_LDAP_TIMELIMIT; break; - case LDAP_SIZELIMIT_EXCEEDED: ec = GPG_ERR_LDAP_SIZELIMIT; break; - case LDAP_COMPARE_FALSE: ec = GPG_ERR_LDAP_COMPARE_FALSE; break; - case LDAP_COMPARE_TRUE: ec = GPG_ERR_LDAP_COMPARE_TRUE; break; - case LDAP_AUTH_METHOD_NOT_SUPPORTED: ec=GPG_ERR_LDAP_UNSUPPORTED_AUTH;break; - case LDAP_STRONG_AUTH_REQUIRED: ec = GPG_ERR_LDAP_STRONG_AUTH_RQRD; break; - case LDAP_PARTIAL_RESULTS: ec = GPG_ERR_LDAP_PARTIAL_RESULTS; break; - case LDAP_REFERRAL: ec = GPG_ERR_LDAP_REFERRAL; break; - -#ifdef LDAP_ADMINLIMIT_EXCEEDED - case LDAP_ADMINLIMIT_EXCEEDED: ec = GPG_ERR_LDAP_ADMINLIMIT; break; -#endif - -#ifdef LDAP_UNAVAILABLE_CRITICAL_EXTENSION - case LDAP_UNAVAILABLE_CRITICAL_EXTENSION: - ec = GPG_ERR_LDAP_UNAVAIL_CRIT_EXTN; break; -#endif - - case LDAP_CONFIDENTIALITY_REQUIRED: ec = GPG_ERR_LDAP_CONFIDENT_RQRD; break; - case LDAP_SASL_BIND_IN_PROGRESS: ec = GPG_ERR_LDAP_SASL_BIND_INPROG; break; - case LDAP_NO_SUCH_ATTRIBUTE: ec = GPG_ERR_LDAP_NO_SUCH_ATTRIBUTE; break; - case LDAP_UNDEFINED_TYPE: ec = GPG_ERR_LDAP_UNDEFINED_TYPE; break; - case LDAP_INAPPROPRIATE_MATCHING: ec = GPG_ERR_LDAP_BAD_MATCHING; break; - case LDAP_CONSTRAINT_VIOLATION: ec = GPG_ERR_LDAP_CONST_VIOLATION; break; - -#ifdef LDAP_TYPE_OR_VALUE_EXISTS - case LDAP_TYPE_OR_VALUE_EXISTS: ec = GPG_ERR_LDAP_TYPE_VALUE_EXISTS; break; -#endif - - case LDAP_INVALID_SYNTAX: ec = GPG_ERR_LDAP_INV_SYNTAX; break; - case LDAP_NO_SUCH_OBJECT: ec = GPG_ERR_LDAP_NO_SUCH_OBJ; break; - case LDAP_ALIAS_PROBLEM: ec = GPG_ERR_LDAP_ALIAS_PROBLEM; break; - case LDAP_INVALID_DN_SYNTAX: ec = GPG_ERR_LDAP_INV_DN_SYNTAX; break; - case LDAP_IS_LEAF: ec = GPG_ERR_LDAP_IS_LEAF; break; - case LDAP_ALIAS_DEREF_PROBLEM: ec = GPG_ERR_LDAP_ALIAS_DEREF; break; - -#ifdef LDAP_X_PROXY_AUTHZ_FAILURE - case LDAP_X_PROXY_AUTHZ_FAILURE: ec = GPG_ERR_LDAP_X_PROXY_AUTH_FAIL; break; -#endif - - case LDAP_INAPPROPRIATE_AUTH: ec = GPG_ERR_LDAP_BAD_AUTH; break; - case LDAP_INVALID_CREDENTIALS: ec = GPG_ERR_LDAP_INV_CREDENTIALS; break; - -#ifdef LDAP_INSUFFICIENT_ACCESS - case LDAP_INSUFFICIENT_ACCESS: ec = GPG_ERR_LDAP_INSUFFICIENT_ACC; break; -#endif - - case LDAP_BUSY: ec = GPG_ERR_LDAP_BUSY; break; - case LDAP_UNAVAILABLE: ec = GPG_ERR_LDAP_UNAVAILABLE; break; - case LDAP_UNWILLING_TO_PERFORM: ec = GPG_ERR_LDAP_UNWILL_TO_PERFORM; break; - case LDAP_LOOP_DETECT: ec = GPG_ERR_LDAP_LOOP_DETECT; break; - case LDAP_NAMING_VIOLATION: ec = GPG_ERR_LDAP_NAMING_VIOLATION; break; - case LDAP_OBJECT_CLASS_VIOLATION: ec = GPG_ERR_LDAP_OBJ_CLS_VIOLATION; break; - case LDAP_NOT_ALLOWED_ON_NONLEAF: ec=GPG_ERR_LDAP_NOT_ALLOW_NONLEAF;break; - case LDAP_NOT_ALLOWED_ON_RDN: ec = GPG_ERR_LDAP_NOT_ALLOW_ON_RDN; break; - case LDAP_ALREADY_EXISTS: ec = GPG_ERR_LDAP_ALREADY_EXISTS; break; - case LDAP_NO_OBJECT_CLASS_MODS: ec = GPG_ERR_LDAP_NO_OBJ_CLASS_MODS; break; - case LDAP_RESULTS_TOO_LARGE: ec = GPG_ERR_LDAP_RESULTS_TOO_LARGE; break; - case LDAP_AFFECTS_MULTIPLE_DSAS: ec = GPG_ERR_LDAP_AFFECTS_MULT_DSAS; break; - -#ifdef LDAP_VLV_ERROR - case LDAP_VLV_ERROR: ec = GPG_ERR_LDAP_VLV; break; -#endif - - case LDAP_OTHER: ec = GPG_ERR_LDAP_OTHER; break; - -#ifdef LDAP_CUP_RESOURCES_EXHAUSTED - case LDAP_CUP_RESOURCES_EXHAUSTED: ec=GPG_ERR_LDAP_CUP_RESOURCE_LIMIT;break; - case LDAP_CUP_SECURITY_VIOLATION: ec=GPG_ERR_LDAP_CUP_SEC_VIOLATION; break; - case LDAP_CUP_INVALID_DATA: ec = GPG_ERR_LDAP_CUP_INV_DATA; break; - case LDAP_CUP_UNSUPPORTED_SCHEME: ec = GPG_ERR_LDAP_CUP_UNSUP_SCHEME; break; - case LDAP_CUP_RELOAD_REQUIRED: ec = GPG_ERR_LDAP_CUP_RELOAD; break; -#endif - -#ifdef LDAP_CANCELLED - case LDAP_CANCELLED: ec = GPG_ERR_LDAP_CANCELLED; break; -#endif - -#ifdef LDAP_NO_SUCH_OPERATION - case LDAP_NO_SUCH_OPERATION: ec = GPG_ERR_LDAP_NO_SUCH_OPERATION; break; -#endif - -#ifdef LDAP_TOO_LATE - case LDAP_TOO_LATE: ec = GPG_ERR_LDAP_TOO_LATE; break; -#endif -#ifdef LDAP_CANNOT_CANCEL - case LDAP_CANNOT_CANCEL: ec = GPG_ERR_LDAP_CANNOT_CANCEL; break; -#endif -#ifdef LDAP_ASSERTION_FAILED - case LDAP_ASSERTION_FAILED: ec = GPG_ERR_LDAP_ASSERTION_FAILED; break; -#endif - -#ifdef LDAP_PROXIED_AUTHORIZATION_DENIED - case LDAP_PROXIED_AUTHORIZATION_DENIED: - ec = GPG_ERR_LDAP_PROX_AUTH_DENIED; break; -#endif - - default: -#if defined(LDAP_E_ERROR) && defined(LDAP_X_ERROR) - if (LDAP_E_ERROR (code)) - ec = GPG_ERR_LDAP_E_GENERAL; - else if (LDAP_X_ERROR (code)) - ec = GPG_ERR_LDAP_X_GENERAL; - else -#endif - ec = GPG_ERR_LDAP_GENERAL; - break; - } - - return ec; -} - -/* Retrieve an LDAP error and return it's GPG equivalent. */ -static int -ldap_to_gpg_err (LDAP *ld) -{ -#if defined(HAVE_LDAP_GET_OPTION) && defined(LDAP_OPT_ERROR_NUMBER) - int err; - - if (ldap_get_option (ld, LDAP_OPT_ERROR_NUMBER, &err) == 0) - return ldap_err_to_gpg_err (err); - else - return GPG_ERR_GENERAL; -#elif defined(HAVE_LDAP_LD_ERRNO) - return ldap_err_to_gpg_err (ld->ld_errno); -#else - /* We should never get here since the LDAP library should always - have either ldap_get_option or ld_errno, but just in case... */ - return GPG_ERR_INTERNAL; -#endif -} static time_t ldap2epochtime (const char *timestr) @@ -295,6 +115,16 @@ epoch2ldaptime (time_t stamp) return xstrdup ("INVALID TIME"); } #endif + + +static void +my_ldap_value_free (char **vals) +{ + if (vals) + ldap_value_free (vals); +} + + /* Print a help output for the schemata supported by this module. */ gpg_error_t @@ -302,24 +132,31 @@ ks_ldap_help (ctrl_t ctrl, parsed_uri_t uri) { const char data[] = "Handler for LDAP URLs:\n" - " ldap://host:port/[BASEDN]???[bindname=BINDNAME,password=PASSWORD]\n" + " ldap://HOST:PORT/[BASEDN]????[bindname=BINDNAME,password=PASSWORD]\n" "\n" "Note: basedn, bindname and password need to be percent escaped. In\n" "particular, spaces need to be replaced with %20 and commas with %2c.\n" - "bindname will typically be of the form:\n" + "Thus bindname will typically be of the form:\n" "\n" " uid=user%2cou=PGP%20Users%2cdc=EXAMPLE%2cdc=ORG\n" "\n" "The ldaps:// and ldapi:// schemes are also supported. If ldaps is used\n" "then the server's certificate will be checked. If it is not valid, any\n" - "operation will be aborted.\n" + "operation will be aborted. Note that ldaps means LDAP with STARTTLS\n" + "\n" + "As an alternative to an URL a string in this form may be used:\n" + "\n" + " HOST:PORT:BINDNAME:PASSWORD:BASEDN:FLAGS:\n" + "\n" + "The use of the percent sign or a colon in one of the string values is\n" + "currently not supported.\n" "\n" "Supported methods: search, get, put\n"; gpg_error_t err; if(!uri) err = ks_print_help (ctrl, " ldap"); - else if (uri->is_ldap) + else if (uri->is_ldap || uri->opaque) err = ks_print_help (ctrl, data); else err = 0; @@ -379,7 +216,8 @@ keyspec_to_ldap_filter (const char *keyspec, char **filter, int only_exact, else p = freeme; if ((serverinfo & SERVERINFO_SCHEMAV2)) - f = xasprintf ("(gpgMailbox=%s)", p); + f = xasprintf ("(&(gpgMailbox=%s)(!(|(pgpRevoked=1)(pgpDisabled=1))))", + p); else if (!only_exact) f = xasprintf ("(pgpUserID=*<%s>*)", p); break; @@ -480,96 +318,176 @@ keyspec_to_ldap_filter (const char *keyspec, char **filter, int only_exact, If no LDAP error occurred, you still need to check that *basednp is valid. If it is NULL, then the server does not appear to be an OpenPGP Keyserver. */ -static int +static gpg_error_t my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, - char **basednp, unsigned int *r_serverinfo) + char **r_basedn, char **r_host, int *r_use_tls, + unsigned int *r_serverinfo) { - int err = 0; + gpg_error_t err = 0; + int lerr; + ldap_server_t server = NULL; LDAP *ldap_conn = NULL; - char *user = uri->auth; - struct uri_tuple_s *password_param; - char *password; char *basedn = NULL; + char *host = NULL; /* Host to use. */ + int port; /* Port to use. */ + int use_tls; /* 1 = starttls, 2 = ldap-over-tls */ + int use_ntds; /* Use Active Directory authentication. */ + const char *bindname; + const char *password; + const char *basedn_arg; +#ifndef HAVE_W32_SYSTEM + char *tmpstr; +#endif + if (r_basedn) + *r_basedn = NULL; + if (r_host) + *r_host = NULL; + if (r_use_tls) + *r_use_tls = 0; *r_serverinfo = 0; - password_param = uri_query_lookup (uri, "password"); - password = password_param ? password_param->value : NULL; + if (uri->opaque) + { + server = ldapserver_parse_one (uri->path, NULL, 0); + if (!server) + return gpg_error (GPG_ERR_LDAP_OTHER); + host = server->host; + port = server->port; + bindname = server->user; + password = bindname? server->pass : NULL; + basedn_arg = server->base; + use_tls = server->starttls? 1 : server->ldap_over_tls? 2 : 0; + use_ntds = server->ntds; + } + else + { + host = uri->host; + port = uri->port; + bindname = uri->auth; + password = bindname? uri_query_value (uri, "password") : NULL; + basedn_arg = uri->path; + use_tls = uri->use_tls ? 1 : 0; + use_ntds = uri->ad_current; + } + + if (!port) + port = use_tls == 2? 636 : 389; + + + if (host) + { + host = xtrystrdup (host); + if (!host) + { + err = gpg_error_from_syserror (); + goto out; + } + } + + if (opt.verbose) + log_info ("ldap connect to '%s:%d:%s:%s:%s:%s%s'\n", + host, port, + basedn_arg ? basedn_arg : "", + bindname ? bindname : "", + password ? "*****" : "", + use_tls == 1? "starttls" : use_tls == 2? "ldaptls" : "plain", + use_ntds ? ",ntds":""); - if (opt.debug) - log_debug ("my_ldap_connect(%s:%d/%s????%s%s%s%s%s%s)\n", - uri->host, uri->port, - uri->path ? uri->path : "", - uri->auth ? "bindname=" : "", - uri->auth ? uri->auth : "", - uri->auth && password ? "," : "", - password ? "password=" : "", - password ? ">not shown<": "", - uri->ad_current? " auth=>current_user<":""); /* If the uri specifies a secure connection and we don't support TLS, then fail; don't silently revert to an insecure connection. */ - if (uri->use_tls) + if (use_tls) { #ifndef HAVE_LDAP_START_TLS_S - log_error ("Can't use LDAP to connect to the server: no TLS support."); + log_error ("ldap: can't connect to the server: no TLS support."); err = GPG_ERR_LDAP_NOT_SUPPORTED; goto out; #endif } - ldap_conn = ldap_init (uri->host, uri->port); + +#ifdef HAVE_W32_SYSTEM + /* Note that host==NULL uses the default domain controller. */ + npth_unprotect (); + ldap_conn = ldap_sslinit (host, port, (use_tls == 2)); + npth_protect (); if (!ldap_conn) { - err = gpg_err_code_from_syserror (); - log_error ("error initializing LDAP for (%s://%s:%d)\n", - uri->scheme, uri->host, uri->port); + lerr = LdapGetLastError (); + err = ldap_err_to_gpg_err (lerr); + log_error ("error initializing LDAP '%s:%d': %s\n", + host, port, ldap_err2string (lerr)); + goto out; + } +#else /* Unix */ + tmpstr = xtryasprintf ("%s://%s:%d", + use_tls == 2? "ldaps" : "ldap", + host, port); + if (!tmpstr) + { + err = gpg_error_from_syserror (); goto out; } + npth_unprotect (); + lerr = ldap_initialize (&ldap_conn, tmpstr); + npth_protect (); + if (lerr != LDAP_SUCCESS || !ldap_conn) + { + err = ldap_err_to_gpg_err (lerr); + log_error ("error initializing LDAP '%s': %s\n", + tmpstr, ldap_err2string (lerr)); + xfree (tmpstr); + goto out; + } + xfree (tmpstr); +#endif /* Unix */ #ifdef HAVE_LDAP_SET_OPTION { int ver = LDAP_VERSION3; - err = ldap_set_option (ldap_conn, LDAP_OPT_PROTOCOL_VERSION, &ver); - if (err != LDAP_SUCCESS) + lerr = ldap_set_option (ldap_conn, LDAP_OPT_PROTOCOL_VERSION, &ver); + if (lerr != LDAP_SUCCESS) { log_error ("ks-ldap: unable to go to LDAP 3: %s\n", - ldap_err2string (err)); + ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); goto out; } } -#endif - - /* XXX: It would be nice to have an option to provide the server's - certificate. */ -#if 0 -#if defined(LDAP_OPT_X_TLS_CACERTFILE) && defined(HAVE_LDAP_SET_OPTION) - err = ldap_set_option (NULL, LDAP_OPT_X_TLS_CACERTFILE, ca_cert_file); - if (err) + if (opt.ldaptimeout) { - log_error ("unable to set ca-cert-file to '%s': %s\n", - ca_cert_file, ldap_err2string (err)); - goto out; + int ver = opt.ldaptimeout; + + lerr = ldap_set_option (ldap_conn, LDAP_OPT_TIMELIMIT, &ver); + if (lerr != LDAP_SUCCESS) + { + log_error ("ks-ldap: unable to set LDAP timelimit to %us: %s\n", + opt.ldaptimeout, ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); + goto out; + } + if (opt.verbose) + log_info ("ldap timeout set to %us\n", opt.ldaptimeout); } -#endif /* LDAP_OPT_X_TLS_CACERTFILE && HAVE_LDAP_SET_OPTION */ #endif + #ifdef HAVE_LDAP_START_TLS_S - if (uri->use_tls) + if (use_tls == 1) { - /* XXX: We need an option to determine whether to abort if the - certificate is bad or not. Right now we conservatively - default to checking the certificate and aborting. */ #ifndef HAVE_W32_SYSTEM int check_cert = LDAP_OPT_X_TLS_HARD; /* LDAP_OPT_X_TLS_NEVER */ - err = ldap_set_option (ldap_conn, - LDAP_OPT_X_TLS_REQUIRE_CERT, &check_cert); - if (err) + lerr = ldap_set_option (ldap_conn, + LDAP_OPT_X_TLS_REQUIRE_CERT, &check_cert); + if (lerr) { - log_error ("error setting TLS option on LDAP connection\n"); + log_error ("ldap: error setting an TLS option: %s\n", + ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); goto out; } #else @@ -581,7 +499,7 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, #endif npth_unprotect (); - err = ldap_start_tls_s (ldap_conn, + lerr = ldap_start_tls_s (ldap_conn, #ifdef HAVE_W32_SYSTEM /* ServerReturnValue, result */ NULL, NULL, @@ -589,45 +507,44 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, /* ServerControls, ClientControls */ NULL, NULL); npth_protect (); - if (err) + if (lerr) { - log_error ("error connecting to LDAP server with TLS\n"); + log_error ("ldap: error switching to STARTTLS mode: %s\n", + ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); goto out; } } #endif - if (uri->ad_current) + if (use_ntds) { - if (opt.debug) - log_debug ("LDAP bind to current user via AD\n"); #ifdef HAVE_W32_SYSTEM npth_unprotect (); - err = ldap_bind_s (ldap_conn, NULL, NULL, LDAP_AUTH_NEGOTIATE); + lerr = ldap_bind_s (ldap_conn, NULL, NULL, LDAP_AUTH_NEGOTIATE); npth_protect (); - if (err != LDAP_SUCCESS) + if (lerr != LDAP_SUCCESS) { log_error ("error binding to LDAP via AD: %s\n", - ldap_err2string (err)); + ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); goto out; } #else + log_error ("ldap: no Active Directory support but 'ntds' requested\n"); err = gpg_error (GPG_ERR_NOT_SUPPORTED); goto out; #endif } - else if (uri->auth) + else if (bindname) { - if (opt.debug) - log_debug ("LDAP bind to %s, password %s\n", - user, password ? ">not shown<" : ">none<"); - npth_unprotect (); - err = ldap_simple_bind_s (ldap_conn, user, password); + lerr = ldap_simple_bind_s (ldap_conn, bindname, password); npth_protect (); - if (err != LDAP_SUCCESS) + if (lerr != LDAP_SUCCESS) { - log_error ("error binding to LDAP: %s\n", ldap_err2string (err)); + log_error ("error binding to LDAP: %s\n", ldap_err2string (lerr)); + err = ldap_err_to_gpg_err (lerr); goto out; } } @@ -636,13 +553,16 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, /* By default we don't bind as there is usually no need to. */ } - if (uri->path && *uri->path) + if (basedn_arg && *basedn_arg) { - /* User specified base DN. */ - basedn = xstrdup (uri->path); - - /* If the user specifies a base DN, then we know the server is a + /* User specified base DN. In this case we know the server is a * real LDAP server. */ + basedn = xtrystrdup (basedn_arg); + if (!basedn) + { + err = gpg_error_from_syserror (); + goto out; + } *r_serverinfo |= SERVERINFO_REALLDAP; } else @@ -651,11 +571,11 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, char *attr[] = { "namingContexts", NULL }; npth_unprotect (); - err = ldap_search_s (ldap_conn, "", LDAP_SCOPE_BASE, + lerr = ldap_search_s (ldap_conn, "", LDAP_SCOPE_BASE, "(objectClass=*)", attr, 0, &res); npth_protect (); - if (err == LDAP_SUCCESS) + if (lerr == LDAP_SUCCESS) { char **context; @@ -674,7 +594,7 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, *r_serverinfo |= SERVERINFO_REALLDAP; - for (i = 0; context[i] && ! basedn; i++) + for (i = 0; context[i] && !basedn; i++) { char **vals; LDAPMessage *si_res; @@ -684,36 +604,36 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, char *object = xasprintf ("cn=pgpServerInfo,%s", context[i]); npth_unprotect (); - err = ldap_search_s (ldap_conn, object, LDAP_SCOPE_BASE, + lerr = ldap_search_s (ldap_conn, object, LDAP_SCOPE_BASE, "(objectClass=*)", attr2, 0, &si_res); npth_protect (); xfree (object); } - if (err == LDAP_SUCCESS) + if (lerr == LDAP_SUCCESS) { vals = ldap_get_values (ldap_conn, si_res, "pgpBaseKeySpaceDN"); - if (vals) + if (vals && vals[0]) { basedn = xtrystrdup (vals[0]); - ldap_value_free (vals); } + my_ldap_value_free (vals); vals = ldap_get_values (ldap_conn, si_res, "pgpSoftware"); - if (vals) + if (vals && vals[0]) { if (opt.debug) log_debug ("Server: \t%s\n", vals[0]); if (!ascii_strcasecmp (vals[0], "GnuPG")) is_gnupg = 1; - ldap_value_free (vals); } + my_ldap_value_free (vals); vals = ldap_get_values (ldap_conn, si_res, "pgpVersion"); - if (vals) + if (vals && vals[0]) { if (opt.debug) log_debug ("Version:\t%s\n", vals[0]); @@ -729,8 +649,8 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, && !ascii_strcasecmp (fields[1], "ntds")) *r_serverinfo |= SERVERINFO_NTDS; } - ldap_value_free (vals); } + my_ldap_value_free (vals); } /* From man ldap_search_s: "res parameter of @@ -743,7 +663,7 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, ldap_value_free (context); } } - else + else /* ldap_search failed. */ { /* We don't have an answer yet, which means the server might be a PGP.com keyserver. */ @@ -753,32 +673,32 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, char *attr2[] = { "pgpBaseKeySpaceDN", "version", "software", NULL }; npth_unprotect (); - err = ldap_search_s (ldap_conn, "cn=pgpServerInfo", LDAP_SCOPE_BASE, + lerr = ldap_search_s (ldap_conn, "cn=pgpServerInfo", LDAP_SCOPE_BASE, "(objectClass=*)", attr2, 0, &si_res); npth_protect (); - if (err == LDAP_SUCCESS) + if (lerr == LDAP_SUCCESS) { /* For the PGP LDAP keyserver, this is always * "OU=ACTIVE,O=PGP KEYSPACE,C=US", but it might not be * in the future. */ vals = ldap_get_values (ldap_conn, si_res, "baseKeySpaceDN"); - if (vals) + if (vals && vals[0]) { basedn = xtrystrdup (vals[0]); - ldap_value_free (vals); } + my_ldap_value_free (vals); vals = ldap_get_values (ldap_conn, si_res, "software"); - if (vals) + if (vals && vals[0]) { if (opt.debug) log_debug ("ks-ldap: PGP Server: \t%s\n", vals[0]); - ldap_value_free (vals); } + my_ldap_value_free (vals); vals = ldap_get_values (ldap_conn, si_res, "version"); - if (vals) + if (vals && vals[0]) { if (opt.debug) log_debug ("ks-ldap: PGP Server Version:\t%s\n", vals[0]); @@ -792,8 +712,8 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, if (atoi (vals[0]) > 1) *r_serverinfo |= SERVERINFO_PGPKEYV2; - ldap_value_free (vals); } + my_ldap_value_free (vals); } ldap_msgfree (si_res); @@ -816,23 +736,27 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp, (*r_serverinfo & SERVERINFO_PGPKEYV2)? "pgpKeyV2":"pgpKey"); } - if (err) - xfree (basedn); - else - { - if (basednp) - *basednp = basedn; - else - xfree (basedn); - } + ldapserver_list_free (server); if (err) { + xfree (basedn); if (ldap_conn) ldap_unbind (ldap_conn); } else - *ldap_connp = ldap_conn; + { + if (r_basedn) + *r_basedn = basedn; + else + xfree (basedn); + if (r_host) + *r_host = host; + else + xfree (host); + + *ldap_connp = ldap_conn; + } return err; } @@ -847,10 +771,17 @@ extract_keys (estream_t output, char **vals; es_fprintf (output, "INFO %s BEGIN\n", certid); - es_fprintf (output, "pub:%s:", certid); /* Note: ldap_get_values returns a NULL terminated array of strings. */ + + vals = ldap_get_values (ldap_conn, message, "gpgfingerprint"); + if (vals && vals[0] && vals[0][0]) + es_fprintf (output, "pub:%s:", vals[0]); + else + es_fprintf (output, "pub:%s:", certid); + my_ldap_value_free (vals); + vals = ldap_get_values (ldap_conn, message, "pgpkeytype"); if (vals && vals[0]) { @@ -858,8 +789,8 @@ extract_keys (estream_t output, es_fprintf (output, "1"); else if (strcmp (vals[0],"DSS/DH") == 0) es_fprintf (output, "17"); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fprintf (output, ":"); @@ -869,8 +800,8 @@ extract_keys (estream_t output, int v = atoi (vals[0]); if (v > 0) es_fprintf (output, "%d", v); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fprintf (output, ":"); @@ -879,8 +810,8 @@ extract_keys (estream_t output, { if (strlen (vals[0]) == 15) es_fprintf (output, "%u", (unsigned int) ldap2epochtime (vals[0])); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fprintf (output, ":"); @@ -889,8 +820,8 @@ extract_keys (estream_t output, { if (strlen (vals[0]) == 15) es_fprintf (output, "%u", (unsigned int) ldap2epochtime (vals[0])); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fprintf (output, ":"); @@ -899,8 +830,8 @@ extract_keys (estream_t output, { if (atoi (vals[0]) == 1) es_fprintf (output, "r"); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fprintf (output, "\n"); @@ -910,8 +841,8 @@ extract_keys (estream_t output, int i; for (i = 0; vals[i]; i++) es_fprintf (output, "uid:%s\n", vals[i]); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fprintf (output, "INFO %s END\n", certid); } @@ -926,6 +857,8 @@ ks_ldap_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, gpg_error_t err = 0; int ldap_err; unsigned int serverinfo; + char *host = NULL; + int use_tls; char *filter = NULL; LDAP *ldap_conn = NULL; char *basedn = NULL; @@ -942,12 +875,11 @@ ks_ldap_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, } /* Make sure we are talking to an OpenPGP LDAP server. */ - ldap_err = my_ldap_connect (uri, &ldap_conn, &basedn, &serverinfo); - if (ldap_err || !basedn) + err = my_ldap_connect (uri, &ldap_conn, + &basedn, &host, &use_tls, &serverinfo); + if (err || !basedn) { - if (ldap_err) - err = ldap_err_to_gpg_err (ldap_err); - else + if (!err) err = gpg_error (GPG_ERR_GENERAL); goto out; } @@ -970,6 +902,7 @@ ks_ldap_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, "dummy", "pgpcertid", "pgpuserid", "pgpkeyid", "pgprevoked", "pgpdisabled", "pgpkeycreatetime", "modifytimestamp", "pgpkeysize", "pgpkeytype", + "gpgfingerprint", NULL }; /* 1 if we want just attribute types; 0 if we want both attribute @@ -1072,7 +1005,7 @@ ks_ldap_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, } } - ldap_value_free (certid); + my_ldap_value_free (certid); } free_strlist (seen); @@ -1082,7 +1015,8 @@ ks_ldap_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, if (!err && anykey) err = dirmngr_status_printf (ctrl, "SOURCE", "%s://%s", - uri->scheme, uri->host? uri->host:""); + use_tls? "ldaps" : "ldap", + host? host:""); } } @@ -1104,6 +1038,7 @@ ks_ldap_get (ctrl_t ctrl, parsed_uri_t uri, const char *keyspec, } xfree (basedn); + xfree (host); if (ldap_conn) ldap_unbind (ldap_conn); @@ -1138,12 +1073,10 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, } /* Make sure we are talking to an OpenPGP LDAP server. */ - ldap_err = my_ldap_connect (uri, &ldap_conn, &basedn, &serverinfo); - if (ldap_err || !basedn) + err = my_ldap_connect (uri, &ldap_conn, &basedn, NULL, NULL, &serverinfo); + if (err || !basedn) { - if (ldap_err) - err = ldap_err_to_gpg_err (ldap_err); - else + if (!err) err = GPG_ERR_GENERAL; goto out; } @@ -1177,7 +1110,8 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, { "pgpcertid", "pgpuserid", "pgprevoked", "pgpdisabled", "pgpkeycreatetime", "pgpkeyexpiretime", "modifytimestamp", - "pgpkeysize", "pgpkeytype", NULL + "pgpkeysize", "pgpkeytype", "gpgfingerprint", + NULL }; if (opt.debug) @@ -1217,6 +1151,7 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, add_to_strlist (&dupelist, certid[0]); count++; } + my_ldap_value_free (certid); } if (ldap_err == LDAP_SIZELIMIT_EXCEEDED) @@ -1246,18 +1181,26 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, LDAPMessage *uids; certid = ldap_get_values (ldap_conn, each, "pgpcertid"); - if (! certid || ! certid[0]) - continue; + if (!certid || !certid[0]) + { + my_ldap_value_free (certid); + continue; + } /* Have we seen this certid before? */ if (! strlist_find (dupelist, certid[0])) { add_to_strlist (&dupelist, certid[0]); - es_fprintf (fp, "pub:%s:",certid[0]); + vals = ldap_get_values (ldap_conn, each, "gpgfingerprint"); + if (vals && vals[0] && vals[0][0]) + es_fprintf (fp, "pub:%s:", vals[0]); + else + es_fprintf (fp, "pub:%s:", certid[0]); + my_ldap_value_free (vals); vals = ldap_get_values (ldap_conn, each, "pgpkeytype"); - if (vals) + if (vals && vals[0]) { /* The LDAP server doesn't exactly handle this well. */ @@ -1265,60 +1208,60 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, es_fputs ("1", fp); else if (strcasecmp (vals[0], "DSS/DH") == 0) es_fputs ("17", fp); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fputc (':', fp); vals = ldap_get_values (ldap_conn, each, "pgpkeysize"); - if (vals) + if (vals && vals[0]) { /* Not sure why, but some keys are listed with a key size of 0. Treat that like an unknown. */ if (atoi (vals[0]) > 0) es_fprintf (fp, "%d", atoi (vals[0])); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fputc (':', fp); /* YYYYMMDDHHmmssZ */ vals = ldap_get_values (ldap_conn, each, "pgpkeycreatetime"); - if(vals && strlen (vals[0]) == 15) + if(vals && vals[0] && strlen (vals[0]) == 15) { es_fprintf (fp, "%u", (unsigned int) ldap2epochtime(vals[0])); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fputc (':', fp); vals = ldap_get_values (ldap_conn, each, "pgpkeyexpiretime"); - if (vals && strlen (vals[0]) == 15) + if (vals && vals[0] && strlen (vals[0]) == 15) { es_fprintf (fp, "%u", (unsigned int) ldap2epochtime (vals[0])); - ldap_value_free (vals); } + my_ldap_value_free (vals); es_fputc (':', fp); vals = ldap_get_values (ldap_conn, each, "pgprevoked"); - if (vals) + if (vals && vals[0]) { if (atoi (vals[0]) == 1) es_fprintf (fp, "r"); - ldap_value_free (vals); } + my_ldap_value_free (vals); vals = ldap_get_values (ldap_conn, each, "pgpdisabled"); - if (vals) + if (vals && vals[0]) { if (atoi (vals[0]) ==1) es_fprintf (fp, "d"); - ldap_value_free (vals); } + my_ldap_value_free (vals); #if 0 /* This is not yet specified in the keyserver @@ -1326,12 +1269,12 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, es_fputc (':', fp); vals = ldap_get_values (ldap_conn, each, "modifytimestamp"); - if(vals && strlen (vals[0]) == 15) + if(vals && vals[0] strlen (vals[0]) == 15) { es_fprintf (fp, "%u", (unsigned int) ldap2epochtime (vals[0])); - ldap_value_free (vals); } + my_ldap_value_free (vals); #endif es_fprintf (fp, "\n"); @@ -1342,10 +1285,13 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, uids = ldap_next_entry (ldap_conn, uids)) { vals = ldap_get_values (ldap_conn, uids, "pgpcertid"); - if (! vals) - continue; + if (!vals || !vals[0]) + { + my_ldap_value_free (vals); + continue; + } - if (strcasecmp (certid[0], vals[0]) == 0) + if (!ascii_strcasecmp (certid[0], vals[0])) { char **uidvals; @@ -1355,12 +1301,14 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, uids, "pgpuserid"); if (uidvals) { - /* Need to escape any colons */ - char *quoted = percent_escape (uidvals[0], NULL); - es_fputs (quoted, fp); + /* Need to percent escape any colons */ + char *quoted = try_percent_escape (uidvals[0], + NULL); + if (quoted) + es_fputs (quoted, fp); xfree (quoted); - ldap_value_free (uidvals); } + my_ldap_value_free (uidvals); es_fprintf (fp, "\n"); } @@ -1369,7 +1317,7 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, } } - ldap_value_free (certid); + my_ldap_value_free (certid); } } @@ -1383,8 +1331,7 @@ ks_ldap_search (ctrl_t ctrl, parsed_uri_t uri, const char *pattern, out: if (err) { - if (fp) - es_fclose (fp); + es_fclose (fp); } else { @@ -1701,7 +1648,7 @@ uncescape (char *str) && hexdigitp (str + r + 3)) { int x = hextobyte (&str[r + 2]); - assert (0 <= x && x <= 0xff); + log_assert (0 <= x && x <= 0xff); str[w] = x; @@ -2017,12 +1964,10 @@ ks_ldap_put (ctrl_t ctrl, parsed_uri_t uri, return gpg_error (GPG_ERR_NOT_SUPPORTED); } - ldap_err = my_ldap_connect (uri, &ldap_conn, &basedn, &serverinfo); - if (ldap_err || !basedn) + err = my_ldap_connect (uri, &ldap_conn, &basedn, NULL, NULL, &serverinfo); + if (err || !basedn) { - if (ldap_err) - err = ldap_err_to_gpg_err (ldap_err); - else + if (!err) err = GPG_ERR_GENERAL; goto out; } @@ -2076,8 +2021,8 @@ ks_ldap_put (ctrl_t ctrl, parsed_uri_t uri, { dump = es_fopen("/tmp/modlist.txt", "w"); if (! dump) - log_error ("Failed to open /tmp/modlist.txt: %s\n", - strerror (errno)); + log_error ("failed to open /tmp/modlist.txt: %s\n", + gpg_strerror (gpg_error_from_syserror ())); if (dump) { diff --git a/dirmngr/ldap-misc.c b/dirmngr/ldap-misc.c new file mode 100644 index 0000000..42f9c7a --- /dev/null +++ b/dirmngr/ldap-misc.c @@ -0,0 +1,332 @@ +/* ldap-misc.c - Miscellaneous helpers for LDAP functions + * Copyright (C) 2015, 2021 g10 Code GmbH + * + * This file is part of GnuPG. + * + * GnuPG is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * GnuPG is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see <https://www.gnu.org/licenses/>. + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include <config.h> +#include <stdio.h> +#include <string.h> +#include <stdlib.h> + +#include "dirmngr-err.h" +#include "../common/util.h" +#include "ldap-misc.h" + + +/* Convert an LDAP error to a GPG error. */ +gpg_err_code_t +ldap_err_to_gpg_err (int code) +{ + gpg_err_code_t ec; + + switch (code) + { +#ifdef LDAP_X_CONNECTING + case LDAP_X_CONNECTING: ec = GPG_ERR_LDAP_X_CONNECTING; break; +#endif + + case LDAP_REFERRAL_LIMIT_EXCEEDED: ec = GPG_ERR_LDAP_REFERRAL_LIMIT; break; + case LDAP_CLIENT_LOOP: ec = GPG_ERR_LDAP_CLIENT_LOOP; break; + case LDAP_NO_RESULTS_RETURNED: ec = GPG_ERR_LDAP_NO_RESULTS; break; + case LDAP_CONTROL_NOT_FOUND: ec = GPG_ERR_LDAP_CONTROL_NOT_FOUND; break; + case LDAP_NOT_SUPPORTED: ec = GPG_ERR_LDAP_NOT_SUPPORTED; break; + case LDAP_CONNECT_ERROR: ec = GPG_ERR_LDAP_CONNECT; break; + case LDAP_NO_MEMORY: ec = GPG_ERR_LDAP_NO_MEMORY; break; + case LDAP_PARAM_ERROR: ec = GPG_ERR_LDAP_PARAM; break; + case LDAP_USER_CANCELLED: ec = GPG_ERR_LDAP_USER_CANCELLED; break; + case LDAP_FILTER_ERROR: ec = GPG_ERR_LDAP_FILTER; break; + case LDAP_AUTH_UNKNOWN: ec = GPG_ERR_LDAP_AUTH_UNKNOWN; break; + case LDAP_TIMEOUT: ec = GPG_ERR_LDAP_TIMEOUT; break; + case LDAP_DECODING_ERROR: ec = GPG_ERR_LDAP_DECODING; break; + case LDAP_ENCODING_ERROR: ec = GPG_ERR_LDAP_ENCODING; break; + case LDAP_LOCAL_ERROR: ec = GPG_ERR_LDAP_LOCAL; break; + case LDAP_SERVER_DOWN: ec = GPG_ERR_LDAP_SERVER_DOWN; break; + + case LDAP_SUCCESS: ec = GPG_ERR_LDAP_SUCCESS; break; + + case LDAP_OPERATIONS_ERROR: ec = GPG_ERR_LDAP_OPERATIONS; break; + case LDAP_PROTOCOL_ERROR: ec = GPG_ERR_LDAP_PROTOCOL; break; + case LDAP_TIMELIMIT_EXCEEDED: ec = GPG_ERR_LDAP_TIMELIMIT; break; + case LDAP_SIZELIMIT_EXCEEDED: ec = GPG_ERR_LDAP_SIZELIMIT; break; + case LDAP_COMPARE_FALSE: ec = GPG_ERR_LDAP_COMPARE_FALSE; break; + case LDAP_COMPARE_TRUE: ec = GPG_ERR_LDAP_COMPARE_TRUE; break; + case LDAP_AUTH_METHOD_NOT_SUPPORTED: ec=GPG_ERR_LDAP_UNSUPPORTED_AUTH;break; + case LDAP_STRONG_AUTH_REQUIRED: ec = GPG_ERR_LDAP_STRONG_AUTH_RQRD; break; + case LDAP_PARTIAL_RESULTS: ec = GPG_ERR_LDAP_PARTIAL_RESULTS; break; + case LDAP_REFERRAL: ec = GPG_ERR_LDAP_REFERRAL; break; + +#ifdef LDAP_ADMINLIMIT_EXCEEDED + case LDAP_ADMINLIMIT_EXCEEDED: ec = GPG_ERR_LDAP_ADMINLIMIT; break; +#endif + +#ifdef LDAP_UNAVAILABLE_CRITICAL_EXTENSION + case LDAP_UNAVAILABLE_CRITICAL_EXTENSION: + ec = GPG_ERR_LDAP_UNAVAIL_CRIT_EXTN; break; +#endif + + case LDAP_CONFIDENTIALITY_REQUIRED: ec = GPG_ERR_LDAP_CONFIDENT_RQRD; break; + case LDAP_SASL_BIND_IN_PROGRESS: ec = GPG_ERR_LDAP_SASL_BIND_INPROG; break; + case LDAP_NO_SUCH_ATTRIBUTE: ec = GPG_ERR_LDAP_NO_SUCH_ATTRIBUTE; break; + case LDAP_UNDEFINED_TYPE: ec = GPG_ERR_LDAP_UNDEFINED_TYPE; break; + case LDAP_INAPPROPRIATE_MATCHING: ec = GPG_ERR_LDAP_BAD_MATCHING; break; + case LDAP_CONSTRAINT_VIOLATION: ec = GPG_ERR_LDAP_CONST_VIOLATION; break; + +#ifdef LDAP_TYPE_OR_VALUE_EXISTS + case LDAP_TYPE_OR_VALUE_EXISTS: ec = GPG_ERR_LDAP_TYPE_VALUE_EXISTS; break; +#endif + + case LDAP_INVALID_SYNTAX: ec = GPG_ERR_LDAP_INV_SYNTAX; break; + case LDAP_NO_SUCH_OBJECT: ec = GPG_ERR_LDAP_NO_SUCH_OBJ; break; + case LDAP_ALIAS_PROBLEM: ec = GPG_ERR_LDAP_ALIAS_PROBLEM; break; + case LDAP_INVALID_DN_SYNTAX: ec = GPG_ERR_LDAP_INV_DN_SYNTAX; break; + case LDAP_IS_LEAF: ec = GPG_ERR_LDAP_IS_LEAF; break; + case LDAP_ALIAS_DEREF_PROBLEM: ec = GPG_ERR_LDAP_ALIAS_DEREF; break; + +#ifdef LDAP_X_PROXY_AUTHZ_FAILURE + case LDAP_X_PROXY_AUTHZ_FAILURE: ec = GPG_ERR_LDAP_X_PROXY_AUTH_FAIL; break; +#endif + + case LDAP_INAPPROPRIATE_AUTH: ec = GPG_ERR_LDAP_BAD_AUTH; break; + case LDAP_INVALID_CREDENTIALS: ec = GPG_ERR_LDAP_INV_CREDENTIALS; break; + +#ifdef LDAP_INSUFFICIENT_ACCESS + case LDAP_INSUFFICIENT_ACCESS: ec = GPG_ERR_LDAP_INSUFFICIENT_ACC; break; +#endif + + case LDAP_BUSY: ec = GPG_ERR_LDAP_BUSY; break; + case LDAP_UNAVAILABLE: ec = GPG_ERR_LDAP_UNAVAILABLE; break; + case LDAP_UNWILLING_TO_PERFORM: ec = GPG_ERR_LDAP_UNWILL_TO_PERFORM; break; + case LDAP_LOOP_DETECT: ec = GPG_ERR_LDAP_LOOP_DETECT; break; + case LDAP_NAMING_VIOLATION: ec = GPG_ERR_LDAP_NAMING_VIOLATION; break; + case LDAP_OBJECT_CLASS_VIOLATION: ec = GPG_ERR_LDAP_OBJ_CLS_VIOLATION; break; + case LDAP_NOT_ALLOWED_ON_NONLEAF: ec=GPG_ERR_LDAP_NOT_ALLOW_NONLEAF;break; + case LDAP_NOT_ALLOWED_ON_RDN: ec = GPG_ERR_LDAP_NOT_ALLOW_ON_RDN; break; + case LDAP_ALREADY_EXISTS: ec = GPG_ERR_LDAP_ALREADY_EXISTS; break; + case LDAP_NO_OBJECT_CLASS_MODS: ec = GPG_ERR_LDAP_NO_OBJ_CLASS_MODS; break; + case LDAP_RESULTS_TOO_LARGE: ec = GPG_ERR_LDAP_RESULTS_TOO_LARGE; break; + case LDAP_AFFECTS_MULTIPLE_DSAS: ec = GPG_ERR_LDAP_AFFECTS_MULT_DSAS; break; + +#ifdef LDAP_VLV_ERROR + case LDAP_VLV_ERROR: ec = GPG_ERR_LDAP_VLV; break; +#endif + + case LDAP_OTHER: ec = GPG_ERR_LDAP_OTHER; break; + +#ifdef LDAP_CUP_RESOURCES_EXHAUSTED + case LDAP_CUP_RESOURCES_EXHAUSTED: ec=GPG_ERR_LDAP_CUP_RESOURCE_LIMIT;break; + case LDAP_CUP_SECURITY_VIOLATION: ec=GPG_ERR_LDAP_CUP_SEC_VIOLATION; break; + case LDAP_CUP_INVALID_DATA: ec = GPG_ERR_LDAP_CUP_INV_DATA; break; + case LDAP_CUP_UNSUPPORTED_SCHEME: ec = GPG_ERR_LDAP_CUP_UNSUP_SCHEME; break; + case LDAP_CUP_RELOAD_REQUIRED: ec = GPG_ERR_LDAP_CUP_RELOAD; break; +#endif + +#ifdef LDAP_CANCELLED + case LDAP_CANCELLED: ec = GPG_ERR_LDAP_CANCELLED; break; +#endif + +#ifdef LDAP_NO_SUCH_OPERATION + case LDAP_NO_SUCH_OPERATION: ec = GPG_ERR_LDAP_NO_SUCH_OPERATION; break; +#endif + +#ifdef LDAP_TOO_LATE + case LDAP_TOO_LATE: ec = GPG_ERR_LDAP_TOO_LATE; break; +#endif + +#ifdef LDAP_CANNOT_CANCEL + case LDAP_CANNOT_CANCEL: ec = GPG_ERR_LDAP_CANNOT_CANCEL; break; +#endif + +#ifdef LDAP_ASSERTION_FAILED + case LDAP_ASSERTION_FAILED: ec = GPG_ERR_LDAP_ASSERTION_FAILED; break; +#endif + +#ifdef LDAP_PROXIED_AUTHORIZATION_DENIED + case LDAP_PROXIED_AUTHORIZATION_DENIED: + ec = GPG_ERR_LDAP_PROX_AUTH_DENIED; break; +#endif + + default: +#if defined(LDAP_E_ERROR) && defined(LDAP_X_ERROR) + if (LDAP_E_ERROR (code)) + ec = GPG_ERR_LDAP_E_GENERAL; + else if (LDAP_X_ERROR (code)) + ec = GPG_ERR_LDAP_X_GENERAL; + else +#endif + ec = GPG_ERR_LDAP_GENERAL; + break; + } + + return ec; +} + + +/* Retrieve an LDAP error and return it's GPG equivalent. */ +gpg_err_code_t +ldap_to_gpg_err (LDAP *ld) +{ +#if defined(HAVE_LDAP_GET_OPTION) && defined(LDAP_OPT_ERROR_NUMBER) + int err; + + if (ldap_get_option (ld, LDAP_OPT_ERROR_NUMBER, &err) == 0) + return ldap_err_to_gpg_err (err); + else + return GPG_ERR_GENERAL; +#elif defined(HAVE_LDAP_LD_ERRNO) + return ldap_err_to_gpg_err (ld->ld_errno); +#else + /* We should never get here since the LDAP library should always + have either ldap_get_option or ld_errno, but just in case... */ + return GPG_ERR_INTERNAL; +#endif +} + + + +/* Parse an extended filter syntax as used by dirmngr_ldap.c + * For example: + * + * ^CN=foo, OU=My Users&(objectClasses=*) + * + * Uses "CN=foo, OU=My Users" as base DN and "(objectClasses=*)" as + * filter. If the base prefix includes an ampersand, it needs to be + * doubled. The usual escaping rules for DNs (for the base) and + * filters apply. Other examples: + * + * ^CN=foo, OU=My Users& + * + * Use just the base DN. + * + * ^CN=foo, OU=My Users&SCOPE& + * + * Specify the scope which is "base", "one", or "sub". May of course + * also be followed by a filter. + * + * ^&SCOPE&(objectClasses=*) + * + * Give a scope and a filter. Note that R_SCOPE is only changed if a + * STRING has scope parameter. Setting this initally to -1 allows to + * detect this case. + */ +gpg_error_t +ldap_parse_extfilter (const char *string, int silent, + char **r_base, int *r_scope, char **r_filter) +{ + gpg_error_t err = 0; + char *base = NULL; + char *filter = NULL; + const char *s; + char *p; + + if (r_base) + *r_base = NULL; + if (r_filter) + *r_filter = NULL; + + if (*string == '^') + { + string++; + base = xtrymalloc (strlen (string)+1); + if (!base) + { + err = gpg_error_from_syserror (); + goto leave; + } + for (s=string, p=base; *s; s++) + { + *p++ = *s; + if (*s == '&' && s[1] == '&') + s++; /* Skip quoted ampersand. */ + else if (*s == '&') + { + p--; + break; + } + } + *p = 0; + if (!*s) + { + if (!silent) + log_info ("LDAP extended filter is not terminated\n"); + err = gpg_error (GPG_ERR_SYNTAX); + goto leave; + } + string = s + 1; + } + + if (!*string) + goto leave; /* ready. */ + + if (!strncmp (string, "base&", 5)) + { + string += 5; + if (r_scope) + *r_scope = LDAP_SCOPE_BASE; + } + else if (!strncmp (string, "one&", 4)) + { + string += 4; + if (r_scope) + *r_scope = LDAP_SCOPE_ONELEVEL; + } + else if (!strncmp (string, "sub&", 4)) + { + string += 4; + if (r_scope) + *r_scope = LDAP_SCOPE_SUBTREE; + } + + if (!*string) + goto leave; /* ready. */ + + if (*string != '(') + { + if (!silent) + log_info ("LDAP filter does not start with a left parentheses\n"); + return gpg_error (GPG_ERR_SYNTAX); + } + if (string[strlen(string)-1] != ')') + { + if (!silent) + log_info ("LDAP filter does not end with a right parentheses\n"); + return gpg_error (GPG_ERR_SYNTAX); + } + + filter = xtrystrdup (string); + if (!filter) + err = gpg_error_from_syserror (); + + leave: + if (err) + { + xfree (base); + xfree (filter); + } + else + { + if (r_base) + *r_base = base; + else + xfree (base); + if (r_filter) + *r_filter = filter; + else + xfree (filter); + } + return err; +} diff --git a/dirmngr/ldap-misc.h b/dirmngr/ldap-misc.h new file mode 100644 index 0000000..d555caf --- /dev/null +++ b/dirmngr/ldap-misc.h @@ -0,0 +1,43 @@ +/* ldap-misc.h - Miscellaneous helpers for LDAP functions + * Copyright (C) 2015, 2021 g10 Code GmbH + * + * This file is part of GnuPG. + * + * GnuPG is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * GnuPG is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see <https://www.gnu.org/licenses/>. + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#ifndef DIRMNGR_LDAP_MISC_H +#define DIRMNGR_LDAP_MISC_H + +#ifdef _WIN32 +# include <winsock2.h> +# include <winldap.h> +#else +# ifdef NEED_LBER_H +# include <lber.h> +# endif +/* For OpenLDAP, to enable the API that we're using. */ +# define LDAP_DEPRECATED 1 +# include <ldap.h> +#endif + + +gpg_err_code_t ldap_err_to_gpg_err (int code); +gpg_err_code_t ldap_to_gpg_err (LDAP *ld); +gpg_error_t ldap_parse_extfilter (const char *string, int silent, + char **r_base, int *r_scope, char **r_filter); + + +#endif /*DIRMNGR_LDAP_MISC_H*/ diff --git a/dirmngr/ldap-wrapper.c b/dirmngr/ldap-wrapper.c index 31de6e0..629c5c2 100644 --- a/dirmngr/ldap-wrapper.c +++ b/dirmngr/ldap-wrapper.c @@ -548,7 +548,7 @@ ldap_reaper_launch_thread (void) #ifdef HAVE_W32_SYSTEM /* Static init does not yet work in W32 nPth. */ if (npth_cond_init (&reaper_run_cond, NULL)) - log_fatal ("%s: failed to init condition variabale: %s\n", + log_fatal ("%s: failed to init condition variable: %s\n", __func__, gpg_strerror (gpg_error_from_syserror ())); #endif @@ -857,9 +857,9 @@ ldap_wrapper (ctrl_t ctrl, ksba_reader_t *reader, const char *argv[]) err = gnupg_spawn_process (pgmname, arg_list, NULL, NULL, GNUPG_SPAWN_NONBLOCK, NULL, &outfp, &errfp, &pid); - xfree (arg_list); if (err) { + xfree (arg_list); xfree (ctx); log_error ("error running '%s': %s\n", pgmname, gpg_strerror (err)); return err; @@ -878,6 +878,7 @@ ldap_wrapper (ctrl_t ctrl, ksba_reader_t *reader, const char *argv[]) err = ksba_reader_set_cb (*reader, reader_callback, ctx); if (err) { + xfree (arg_list); log_error (_("error initializing reader object: %s\n"), gpg_strerror (err)); destroy_wrapper (ctx); @@ -899,8 +900,15 @@ ldap_wrapper (ctrl_t ctrl, ksba_reader_t *reader, const char *argv[]) unlock_reaper_list (); if (DBG_EXTPROG) - log_debug ("ldap wrapper %d started (%p, %s)\n", - (int)ctx->pid, ctx->reader, pgmname); + { + log_debug ("ldap wrapper %d started (%p, %s)", + (int)ctx->pid, ctx->reader, pgmname); + for (i=0; arg_list[i]; i++) + log_printf (" [%s]", arg_list[i]); + log_printf ("\n"); + } + xfree (arg_list); + /* Need to wait for the first byte so we are able to detect an empty output and not let the consumer see an EOF without further error diff --git a/dirmngr/ldap.c b/dirmngr/ldap.c index ffe54ba..7424035 100644 --- a/dirmngr/ldap.c +++ b/dirmngr/ldap.c @@ -1,12 +1,12 @@ /* ldap.c - LDAP access * Copyright (C) 2002 Klarälvdalens Datakonsult AB - * Copyright (C) 2003, 2004, 2005, 2007, 2008, 2010 g10 Code GmbH + * Copyright (C) 2003, 2004, 2005, 2007, 2008, 2010, 2021 g10 Code GmbH * - * This file is part of DirMngr. + * This file is part of GnuPG. * - * DirMngr is free software; you can redistribute it and/or modify + * GnuPG is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * DirMngr is distributed in the hope that it will be useful, @@ -15,8 +15,8 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + * along with this program; if not, see <https://www.gnu.org/licenses/>. + * SPDX-License-Identifier: GPL-3.0-or-later */ #include <config.h> @@ -36,6 +36,7 @@ #include "ldapserver.h" #include "misc.h" #include "ldap-wrapper.h" +#include "ldap-url.h" #include "../common/host2net.h" @@ -116,14 +117,15 @@ static gpg_error_t run_ldap_wrapper (ctrl_t ctrl, int ignore_timeout, int multi_mode, + int tls_mode, + int ntds, const char *proxy, const char *host, int port, const char *user, const char *pass, - const char *dn, const char *filter, const char *attr, - const char *url, + const char *base, const char *filter, const char *attr, ksba_reader_t *reader) { - const char *argv[40]; + const char *argv[50]; int argc; char portbuf[30], timeoutbuf[30]; @@ -131,7 +133,7 @@ run_ldap_wrapper (ctrl_t ctrl, *reader = NULL; argc = 0; - if (pass) /* Note, that the password must be the first item. */ + if (pass && *pass) /* Note, that the password must be the first item. */ { argv[argc++] = "--pass"; argv[argc++] = pass; @@ -145,9 +147,18 @@ run_ldap_wrapper (ctrl_t ctrl, argv[argc++] = "--log-with-pid"; if (multi_mode) argv[argc++] = "--multi"; + + if (tls_mode == 1) + argv[argc++] = "--starttls"; + else if (tls_mode) + argv[argc++] = "--ldaptls"; + + if (ntds) + argv[argc++] = "--ntds"; + if (opt.ldaptimeout) { - sprintf (timeoutbuf, "%u", opt.ldaptimeout); + snprintf (timeoutbuf, sizeof timeoutbuf, "%u", opt.ldaptimeout); argv[argc++] = "--timeout"; argv[argc++] = timeoutbuf; if (ignore_timeout) @@ -158,7 +169,7 @@ run_ldap_wrapper (ctrl_t ctrl, argv[argc++] = "--proxy"; argv[argc++] = proxy; } - if (host) + if (host && *host) { argv[argc++] = "--host"; argv[argc++] = host; @@ -169,27 +180,24 @@ run_ldap_wrapper (ctrl_t ctrl, argv[argc++] = "--port"; argv[argc++] = portbuf; } - if (user) + if (user && *user) { argv[argc++] = "--user"; argv[argc++] = user; } - if (dn) - { - argv[argc++] = "--dn"; - argv[argc++] = dn; - } - if (filter) + if (base && *base) { - argv[argc++] = "--filter"; - argv[argc++] = filter; + argv[argc++] = "--base"; + argv[argc++] = base; } if (attr) { argv[argc++] = "--attr"; argv[argc++] = attr; } - argv[argc++] = url? url : "ldap://"; + + if (filter) + argv[argc++] = filter; argv[argc] = NULL; return ldap_wrapper (ctrl, reader, argv); @@ -202,19 +210,48 @@ run_ldap_wrapper (ctrl_t ctrl, reader is returned. If HOST or PORT are not 0, they are used to override the values from the URL. */ gpg_error_t -url_fetch_ldap (ctrl_t ctrl, const char *url, const char *host, int port, - ksba_reader_t *reader) +url_fetch_ldap (ctrl_t ctrl, const char *url, ksba_reader_t *reader) { gpg_error_t err; + LDAPURLDesc *ludp = NULL; + int tls_mode; + + if (!ldap_is_ldap_url (url)) + { + log_error (_("'%s' is not an LDAP URL\n"), url); + return gpg_error (GPG_ERR_INV_URI); + } + + if (ldap_url_parse (url, &ludp)) + { + log_error (_("'%s' is an invalid LDAP URL\n"), url); + return gpg_error (GPG_ERR_INV_URI); + } + + if (ludp->lud_filter && ludp->lud_filter[0] != '(') + { + log_error (_("'%s' is an invalid LDAP URL\n"), url); + err = gpg_error (GPG_ERR_BAD_URI); + goto leave; + } + + if (ludp->lud_scheme && !strcmp (ludp->lud_scheme, "ldaps")) + tls_mode = 2; /* LDAP-over-TLS here becuase we get it from certs. */ + else + tls_mode = 0; err = run_ldap_wrapper (ctrl, 1, /* Ignore explicit timeout because CRLs might be very large. */ - 0, + 0, /* No Multi-mode. */ + tls_mode, + 0, /* No AD authentication. */ opt.ldap_proxy, - host, port, - NULL, NULL, - NULL, NULL, NULL, url, + ludp->lud_host, ludp->lud_port, + NULL, NULL, /* user, password */ + ludp->lud_dn, /* Base DN */ + ludp->lud_filter, + ludp->lud_attrs? ludp->lud_attrs[0] : NULL, reader); /* FIXME: This option might be used for DoS attacks. Because it @@ -223,17 +260,8 @@ url_fetch_ldap (ctrl_t ctrl, const char *url, const char *host, int port, turn. */ if (!err && opt.add_new_ldapservers && !opt.ldap_proxy) { - if (host) - add_server_to_servers (host, port); - else if (url) - { - char *tmp = host_and_port_from_url (url, &port); - if (tmp) - { - add_server_to_servers (tmp, port); - xfree (tmp); - } - } + if (ludp->lud_host) + add_server_to_servers (ludp->lud_host, ludp->lud_port); } /* If the lookup failed and we are not only using the proxy, we try @@ -252,19 +280,32 @@ url_fetch_ldap (ctrl_t ctrl, const char *url, const char *host, int port, { ldap_server_t server = iter.server; + if (server->starttls) + tls_mode = 1; + else if (server->ldap_over_tls) + tls_mode = 2; + else + tls_mode = 0; + err = run_ldap_wrapper (ctrl, 0, - 0, + 0, /* No Multi-mode */ + tls_mode, + server->ntds, NULL, server->host, server->port, - NULL, NULL, - NULL, NULL, NULL, url, + server->user, server->pass, + server->base, + ludp->lud_filter, + ludp->lud_attrs? ludp->lud_attrs[0] : NULL, reader); if (!err) break; } } + leave: + ldap_free_urldesc (ludp); return err; } @@ -281,20 +322,32 @@ attr_fetch_ldap (ctrl_t ctrl, *reader = NULL; - /* FIXME; we might want to look at the Base SN to try matching + /* FIXME; we might want to look at the Base DN to try matching servers first. */ for (ldapserver_iter_begin (&iter, ctrl); ! ldapserver_iter_end_p (&iter); ldapserver_iter_next (&iter)) { ldap_server_t server = iter.server; + int tls_mode; + + if (server->starttls) + tls_mode = 1; + else if (server->ldap_over_tls) + tls_mode = 2; + else + tls_mode = 0; err = run_ldap_wrapper (ctrl, 0, 0, + tls_mode, + server->ntds, opt.ldap_proxy, server->host, server->port, server->user, server->pass, - dn, "objectClass=*", attr, NULL, + dn, + "(objectClass=*)", + attr, reader); if (!err) break; /* Probably found a result. Ready. */ @@ -302,46 +355,144 @@ attr_fetch_ldap (ctrl_t ctrl, return err; } + -/* Parse PATTERN and return a new strlist to be used for the actual - LDAP query. Bit 0 of the flags field is set if that pattern is - actually a base specification. Caller must release the returned - strlist. NULL is returned on error. +/* Return true if VALUE needs escaping. */ +static int +rfc2254_need_escape (const char *value) +{ + /* NUL needs to be escaped as well but we can represent that in + * VALUE, so no need for it. */ + return !!strpbrk (value, "*()\\"); +} - * Possible patterns: +/* Escape VALUE using RFC-2254 rules. Returns NULL on error. */ +static char * +rfc2254_escape (const char *value) +{ + const char *s; + char *buffer, *p; + size_t length = 0; + + for (s=value; *s; s++) + switch (*s) + { + case '*': + case '(': + case ')': + case '\\': length += 3; break; + default: length++; break; + } + + buffer = xtrymalloc (length+1); + if (!buffer) + return NULL; + p = buffer; + for (s=value; *s; s++) + switch (*s) + { + case '*': p = stpcpy (p, "\\2a"); break; + case '(': p = stpcpy (p, "\\28"); break; + case ')': p = stpcpy (p, "\\29"); break; + case '\\': p = stpcpy (p, "\\5c"); break; + default: *p++ = *s; break; + } + *p = 0; + return buffer; +} + + +/* Return true if VALUE needs escaping. */ +static int +extfilt_need_escape (const char *value) +{ + /* NUL needs to be escaped as well but we can represent that in + * VALUE, so no need for it. */ + return !!strchr (value, '&'); +} + +/* Escape VALUE using our extended filter rules from dirmngr_ldap.c. + * Returns NULL on error. */ +static char * +extfilt_escape (const char *value) +{ + const char *s; + char *buffer, *p; + size_t length = 0; + + for (s=value; *s; s++) + { + length++; + if (*s == '&') + length++; + } + + buffer = xtrymalloc (length+1); + if (!buffer) + return NULL; + p = buffer; + for (s=value; *s; s++) + { + *p++ = *s; + if (*s == '&') + *p++ = '&'; + } + *p = 0; + return buffer; +} + + +/* Parse PATTERN and return a new filter expression for an LDAP query. + * The extended filter syntax as known by dirmngr_ldap.c is used. + * Caller must release the returned value. R_RESULT is set to NULL on + * error. + * + * Supported patterns: * - * KeyID - * Fingerprint - * OpenPGP userid - * x Email address Indicated by a left angle bracket. - * Exact word match in user id or subj. name - * x Subj. DN indicated bu a leading slash - * Issuer DN - * Serial number + subj. DN - * x Substring match indicated by a leading '*; is also the default. + * | Ok | gpg style user id type | + * |-----+------------------------------------------------------| + * | no | KeyID | + * | no | Fingerprint | + * | no | OpenPGP userid | + * | yes | Email address Indicated by a left angle bracket. | + * | no | Exact word match in user id or subj. name | + * | yes | Subj. DN indicated by a leading slash | + * | no | Issuer DN | + * | no | Serial number + subj. DN | + * | yes | Substring match indicated by a leading '*; (default) | */ - -strlist_t -parse_one_pattern (const char *pattern) +static gpg_error_t +make_one_filter (const char *pattern, char **r_result) { - strlist_t result = NULL; - char *p; + gpg_error_t err = 0; + char *pattern_buffer = NULL; + char *result = NULL; + size_t n; + + *r_result = NULL; switch (*pattern) { case '<': /* Email. */ { pattern++; - result = xmalloc (sizeof *result + 5 + strlen (pattern)); - result->next = NULL; - result->flags = 0; - p = stpcpy (stpcpy (result->d, "mail="), pattern); - if (p[-1] == '>') - *--p = 0; - if (!*result->d) /* Error. */ + if (rfc2254_need_escape (pattern) + && !(pattern = pattern_buffer = rfc2254_escape (pattern))) + { + err = gpg_error_from_syserror (); + goto leave; + } + result = strconcat ("(mail=", pattern, ")", NULL); + if (!result) { - xfree (result); - result = NULL; + err = gpg_error_from_syserror (); + goto leave; + } + n = strlen (result); + if (result[n-2] == '>') /* Strip trailing '>' */ + { + result[n-2] = ')'; + result[n-1] = 0; } break; } @@ -349,125 +500,86 @@ parse_one_pattern (const char *pattern) pattern++; if (*pattern) { - result = xmalloc (sizeof *result + strlen (pattern)); - result->next = NULL; - result->flags = 1; /* Base spec. */ - strcpy (result->d, pattern); + /* We need just the BaseDN. This assumes that the Subject + * is correcly stored in the DT. This is however not always + * the case and the actual DN is different ffrom the + * subject. In this case we won't find anything. */ + if (extfilt_need_escape (pattern) + && !(pattern = pattern_buffer = extfilt_escape (pattern))) + { + err = gpg_error_from_syserror (); + goto leave; + } + result = strconcat ("^", pattern, "&base&", NULL); + if (!result) + { + err = gpg_error_from_syserror (); + goto leave; + } } break; - case '#': /* Issuer DN. */ + case '#': /* Issuer DN - Not yet working. */ pattern++; if (*pattern == '/') /* Just issuer DN. */ { pattern++; + if (extfilt_need_escape (pattern) + && !(pattern = pattern_buffer = extfilt_escape (pattern))) + { + err = gpg_error_from_syserror (); + goto leave; + } + result = strconcat ("^", pattern, "&base&", NULL); + if (!result) + { + err = gpg_error_from_syserror (); + goto leave; + } } else /* Serial number + issuer DN */ { + } break; case '*': pattern++; /* fall through */ default: /* Take as substring match. */ - { - const char format[] = "(|(sn=*%s*)(|(cn=*%s*)(mail=*%s*)))"; - - if (*pattern) - { - result = xmalloc (sizeof *result - + strlen (format) + 3 * strlen (pattern)); - result->next = NULL; - result->flags = 0; - sprintf (result->d, format, pattern, pattern, pattern); - } - } + if (*pattern) + { + if (rfc2254_need_escape (pattern) + && !(pattern = pattern_buffer = rfc2254_escape (pattern))) + { + err = gpg_error_from_syserror (); + goto leave; + } + result = strconcat ("(|(sn=*", pattern, + "*)(|(cn=*", pattern, + "*)(mail=*", pattern, + "*)))", NULL); + if (!result) + { + err = gpg_error_from_syserror (); + goto leave; + } + } break; } - return result; -} - -/* Take the string STRING and escape it according to the URL rules. - Return a newly allocated string. */ -static char * -escape4url (const char *string) -{ - const char *s; - char *buf, *p; - size_t n; - - if (!string) - string = ""; - - for (s=string,n=0; *s; s++) - if (strchr (UNENCODED_URL_CHARS, *s)) - n++; - else - n += 3; - - buf = malloc (n+1); - if (!buf) - return NULL; - - for (s=string,p=buf; *s; s++) - if (strchr (UNENCODED_URL_CHARS, *s)) - *p++ = *s; - else - { - sprintf (p, "%%%02X", *(const unsigned char *)s); - p += 3; - } - *p = 0; - - return buf; -} - + if (!result) + err = gpg_error (GPG_ERR_INV_USER_ID); - -/* Create a LDAP URL from DN and FILTER and return it in URL. We don't - need the host and port because this will be specified using the - override options. */ -static gpg_error_t -make_url (char **url, const char *dn, const char *filter) -{ - gpg_error_t err; - char *u_dn, *u_filter; - char const attrs[] = (USERCERTIFICATE "," - /* In 2005 wk mentioned in the changelog that - * work on the userSMIMECertificate has - * started but it seems that no further - * progress was made or the whole thing was - * simply forgotten. */ - /* USERSMIMECERTIFICATE "," */ - CACERTIFICATE "," - X509CACERT ); - - *url = NULL; - - u_dn = escape4url (dn); - if (!u_dn) - return gpg_error_from_errno (errno); - - u_filter = escape4url (filter); - if (!u_filter) - { - err = gpg_error_from_errno (errno); - xfree (u_dn); - return err; - } - - *url = strconcat ("ldap:///", u_dn, "?", attrs, "?sub?", u_filter, NULL); - if (!*url) - err = gpg_error_from_syserror (); + leave: + xfree (pattern_buffer); + if (err) + xfree (result); else - err = 0; - - xfree (u_dn); - xfree (u_filter); + *r_result = result; return err; } + /* Prepare an LDAP query to return the cACertificate attribute for DN. * All configured default servers are queried until one responds. * This function returns an error code or 0 and stored a newly @@ -483,7 +595,7 @@ start_cacert_fetch_ldap (ctrl_t ctrl, cert_fetch_context_t *r_context, if (!*r_context) return gpg_error_from_errno (errno); - /* FIXME; we might want to look at the Base SN to try matching + /* FIXME; we might want to look at the Base DN to try matching servers first. */ err = gpg_error (GPG_ERR_CONFIGURATION); @@ -495,10 +607,12 @@ start_cacert_fetch_ldap (ctrl_t ctrl, cert_fetch_context_t *r_context, err = run_ldap_wrapper (ctrl, 0, 1, /* --multi (record format) */ + 0, /* No TLS */ + 0, /* No AD authentication. */ opt.ldap_proxy, server->host, server->port, server->user, server->pass, - dn, "objectClass=*", "cACertificate", NULL, + dn, "objectClass=*", "cACertificate", &(*r_context)->reader); if (!err) break; /* Probably found a result. */ @@ -526,12 +640,12 @@ start_cert_fetch_ldap (ctrl_t ctrl, cert_fetch_context_t *r_context, int port; char *user = NULL; char *pass = NULL; - const char *base; + char *base = NULL; char *argv[50]; int argc = 0; int argc_malloced = 0; char portbuf[30], timeoutbuf[30]; - int use_ldaps = 0; + int starttls, ldaptls, ntds; *r_context = NULL; @@ -559,17 +673,24 @@ start_cert_fetch_ldap (ctrl_t ctrl, cert_fetch_context_t *r_context, err = gpg_error_from_syserror (); goto leave; } - base = server->base; - use_ldaps = server->use_ldaps; + if (server->base && !(base = xtrystrdup (server->base))) + { + err = gpg_error_from_syserror (); + goto leave; + } + + starttls = server->starttls; + ldaptls = server->ldap_over_tls; + ntds = server->ntds; } else /* Use a default server. */ - return gpg_error (GPG_ERR_NOT_IMPLEMENTED); - + { + err = gpg_error (GPG_ERR_NOT_IMPLEMENTED); + goto leave; + } - if (!base) - base = ""; - if (pass) /* Note: Must be the first item. */ + if (pass && *pass) /* Note: Must be the first item. */ { argv[argc++] = "--pass"; argv[argc++] = pass; @@ -582,20 +703,27 @@ start_cert_fetch_ldap (ctrl_t ctrl, cert_fetch_context_t *r_context, argv[argc++] = "--log-with-pid"; argv[argc++] = "--multi"; + + if (starttls) + argv[argc++] = "--starttls"; + else if (ldaptls) + argv[argc++] = "--ldaptls"; + + if (ntds) + argv[argc++] = "--ntds"; + if (opt.ldaptimeout) { snprintf (timeoutbuf, sizeof timeoutbuf, "%u", opt.ldaptimeout); argv[argc++] = "--timeout"; argv[argc++] = timeoutbuf; } - if (opt.ldap_proxy) + if (proxy && *proxy) { argv[argc++] = "--proxy"; argv[argc++] = proxy; } - if (use_ldaps) - argv[argc++] = "--tls"; - if (host) + if (host && *host) { argv[argc++] = "--host"; argv[argc++] = host; @@ -606,56 +734,49 @@ start_cert_fetch_ldap (ctrl_t ctrl, cert_fetch_context_t *r_context, argv[argc++] = "--port"; argv[argc++] = portbuf; } - if (user) + if (user && *user) { argv[argc++] = "--user"; argv[argc++] = user; } + if (base && *base) + { + argv[argc++] = "--base"; + argv[argc++] = base; + } + /* All entries in argv from this index on are malloc'ed. */ argc_malloced = argc; for (; patterns; patterns = patterns->next) { - strlist_t sl; - char *url; - if (argc >= DIM (argv) - 1) { /* Too many patterns. It does not make sense to allow an arbitrary number of patters because the length of the command line is limited anyway. */ - /* fixme: cleanup. */ - return gpg_error (GPG_ERR_RESOURCE_LIMIT); + err = gpg_error (GPG_ERR_RESOURCE_LIMIT); + goto leave; } - sl = parse_one_pattern (patterns->d); - if (!sl) + if (*patterns->d) { - log_error (_("start_cert_fetch: invalid pattern '%s'\n"), - patterns->d); - err = gpg_error (GPG_ERR_INV_USER_ID); - goto leave; + err = make_one_filter (patterns->d, &argv[argc]); + if (err) + goto leave; + argc++; } - if ((sl->flags & 1)) - err = make_url (&url, sl->d, "objectClass=*"); - else - err = make_url (&url, base, sl->d); - free_strlist (sl); - if (err) - goto leave; - argv[argc++] = url; } argv[argc] = NULL; *r_context = xtrycalloc (1, sizeof **r_context); if (!*r_context) { - err = gpg_error_from_errno (errno); + err = gpg_error_from_syserror (); goto leave; } err = ldap_wrapper (ctrl, &(*r_context)->reader, (const char**)argv); - if (err) { xfree (*r_context); @@ -667,6 +788,7 @@ start_cert_fetch_ldap (ctrl_t ctrl, cert_fetch_context_t *r_context, xfree (argv[argc_malloced]); xfree (proxy); xfree (host); + xfree (base); xfree (user); xfree (pass); return err; diff --git a/dirmngr/ldapserver.c b/dirmngr/ldapserver.c index 20a2bb1..4ef2843 100644 --- a/dirmngr/ldapserver.c +++ b/dirmngr/ldapserver.c @@ -47,18 +47,26 @@ ldapserver_list_free (ldap_server_t servers) /* Parse a single LDAP server configuration line. Returns the server - or NULL in case of errors. The configuration line is assumed to be - colon separated with these fields: - - 1. field: Hostname - 2. field: Portnumber - 3. field: Username - 4. field: Password - 5. field: Base DN - 6. field: Flags - - FILENAME and LINENO are used for diagnostic purposes only. -*/ + * or NULL in case of errors. The configuration line is assumed to be + * colon separated with these fields: + * + * 1. field: Hostname + * 2. field: Portnumber + * 3. field: Username + * 4. field: Password + * 5. field: Base DN + * 6. field: Flags + * + * Flags are: + * + * starttls := Use STARTTLS with a default port of 389 + * ldaptls := Tunnel LDAP trough a TLS tunnel with default port 636 + * plain := Switch to plain unsecured LDAP. + * (The last of these 3 flags is the effective one) + * ntds := Use Active Directory authentication + * + * FILENAME and LINENO are used for diagnostic purposes only. + */ ldap_server_t ldapserver_parse_one (char *line, const char *filename, unsigned int lineno) @@ -72,7 +80,13 @@ ldapserver_parse_one (char *line, int i; /* Parse the colon separated fields. */ - server = xcalloc (1, sizeof *server); + server = xtrycalloc (1, sizeof *server); + if (!server) + { + fail = 1; + goto leave; + } + for (fieldno = 1, p = line; p; p = endp, fieldno++ ) { endp = strchr (p, ':'); @@ -82,14 +96,9 @@ ldapserver_parse_one (char *line, switch (fieldno) { case 1: - if (*p) - server->host = xstrdup (p); - else - { - log_error (_("%s:%u: no hostname given\n"), - filename, lineno); - fail = 1; - } + server->host = xtrystrdup (p); + if (!server->host) + fail = 1; break; case 2: @@ -98,24 +107,36 @@ ldapserver_parse_one (char *line, break; case 3: - if (*p) - server->user = xstrdup (p); + server->user = xtrystrdup (p); + if (!server->user) + fail = 1; break; case 4: if (*p && !server->user) { - log_error (_("%s:%u: password given without user\n"), - filename, lineno); + if (filename) + log_error (_("%s:%u: password given without user\n"), + filename, lineno); + else + log_error ("ldap: password given without user ('%s')\n", line); fail = 1; } else if (*p) - server->pass = xstrdup (p); + { + server->pass = xtrystrdup (p); + if (!server->pass) + fail = 1; + } break; case 5: if (*p) - server->base = xstrdup (p); + { + server->base = xtrystrdup (p); + if (!server->base) + fail = 1;; + } break; case 6: @@ -124,20 +145,45 @@ ldapserver_parse_one (char *line, flags = strtokenize (p, ","); if (!flags) - log_fatal ("strtokenize failed: %s\n", - gpg_strerror (gpg_error_from_syserror ())); + { + log_error ("strtokenize failed: %s\n", + gpg_strerror (gpg_error_from_syserror ())); + fail = 1; + break; + } for (i=0; (s = flags[i]); i++) { if (!*s) ; - else if (!ascii_strcasecmp (s, "ldaps")) - server->use_ldaps = 1; - else if (!ascii_strcasecmp (s, "ldap")) - server->use_ldaps = 0; + else if (!ascii_strcasecmp (s, "starttls")) + { + server->starttls = 1; + server->ldap_over_tls = 0; + } + else if (!ascii_strcasecmp (s, "ldaptls")) + { + server->starttls = 0; + server->ldap_over_tls = 1; + } + else if (!ascii_strcasecmp (s, "plain")) + { + server->starttls = 0; + server->ldap_over_tls = 0; + } + else if (!ascii_strcasecmp (s, "ntds")) + { + server->ntds = 1; + } else - log_info (_("%s:%u: ignoring unknown flag '%s'\n"), - filename, lineno, s); + { + if (filename) + log_info (_("%s:%u: ignoring unknown flag '%s'\n"), + filename, lineno, s); + else + log_info ("ldap: unknown flag '%s' ignored in (%s)\n", + s, line); + } } xfree (flags); @@ -150,9 +196,13 @@ ldapserver_parse_one (char *line, } } + leave: if (fail) { - log_info (_("%s:%u: skipping this line\n"), filename, lineno); + if (filename) + log_info (_("%s:%u: skipping this line\n"), filename, lineno); + else + log_info ("ldap: error in server spec ('%s')\n", line); ldapserver_list_free (server); server = NULL; } diff --git a/dirmngr/ldapserver.h b/dirmngr/ldapserver.h index 1b20508..c62f5a9 100644 --- a/dirmngr/ldapserver.h +++ b/dirmngr/ldapserver.h @@ -26,18 +26,6 @@ void ldapserver_list_free (ldap_server_t servers); -/* Parse a single LDAP server configuration line. Returns the server - or NULL in case of errors. The configuration line is assumed to be - colon separated with these fields: - - 1. field: Hostname - 2. field: Portnumber - 3. field: Username - 4. field: Password - 5. field: Base DN - - FILENAME and LINENO are used for diagnostic purposes only. -*/ ldap_server_t ldapserver_parse_one (char *line, const char *filename, unsigned int lineno); diff --git a/dirmngr/ocsp.c b/dirmngr/ocsp.c index 6ed1809..6ec760d 100644 --- a/dirmngr/ocsp.c +++ b/dirmngr/ocsp.c @@ -450,7 +450,7 @@ check_signature (ctrl_t ctrl, { gpg_error_t err; int algo, cert_idx; - gcry_sexp_t s_hash; + gcry_sexp_t s_hash = NULL; ksba_cert_t cert; const char *s; @@ -534,6 +534,7 @@ check_signature (ctrl_t ctrl, err = ksba_ocsp_get_responder_id (ocsp, &name, &keyid); if (err) { + gcry_sexp_release (s_hash); log_error (_("error getting responder ID: %s\n"), gcry_strerror (err)); return err; diff --git a/dirmngr/server.c b/dirmngr/server.c index 0ccba29..ced92de 100644 --- a/dirmngr/server.c +++ b/dirmngr/server.c @@ -1140,10 +1140,13 @@ task_check_wkd_support (ctrl_t ctrl, const char *domain) static const char hlp_ldapserver[] = - "LDAPSERVER <data>\n" + "LDAPSERVER [--clear] <data>\n" "\n" "Add a new LDAP server to the list of configured LDAP servers.\n" - "DATA is in the same format as expected in the configure file."; + "DATA is in the same format as expected in the configure file.\n" + "An optional prefix \"ldap:\" is allowed. With no args all\n" + "configured ldapservers are listed. Option --clear removes all\n" + "servers configured in this session."; static gpg_error_t cmd_ldapserver (assuan_context_t ctx, char *line) { @@ -1151,13 +1154,63 @@ cmd_ldapserver (assuan_context_t ctx, char *line) ctrl_t ctrl = assuan_get_pointer (ctx); ldap_server_t server; ldap_server_t *last_next_p; + int clear_flag; + clear_flag = has_option (line, "--clear"); + line = skip_options (line); while (spacep (line)) line++; - if (*line == '\0') - return leave_cmd (ctx, PARM_ERROR (_("ldapserver missing"))); - server = ldapserver_parse_one (line, "", 0); + if (clear_flag) + { +#if USE_LDAP + ldapserver_list_free (ctrl->server_local->ldapservers); +#endif /*USE_LDAP*/ + ctrl->server_local->ldapservers = NULL; + } + + if (!*line && clear_flag) + return leave_cmd (ctx, 0); + + if (!*line) + { + /* List all ldapservers. */ + struct ldapserver_iter ldapserver_iter; + char *tmpstr; + char portstr[20]; + + for (ldapserver_iter_begin (&ldapserver_iter, ctrl); + !ldapserver_iter_end_p (&ldapserver_iter); + ldapserver_iter_next (&ldapserver_iter)) + { + server = ldapserver_iter.server; + if (server->port) + snprintf (portstr, sizeof portstr, "%d", server->port); + else + *portstr = 0; + + tmpstr = xtryasprintf ("ldap:%s:%s:%s:%s:%s:%s%s:", + server->host? server->host : "", + portstr, + server->user? server->user : "", + server->pass? "*****": "", + server->base? server->base : "", + server->starttls ? "starttls" : + server->ldap_over_tls ? "ldaptls" : "none", + server->ntds ? ",ntds" : ""); + if (!tmpstr) + return leave_cmd (ctx, gpg_error_from_syserror ()); + dirmngr_status (ctrl, "LDAPSERVER", tmpstr, NULL); + xfree (tmpstr); + } + return leave_cmd (ctx, 0); + } + + /* Skip an "ldap:" prefix unless it is a valid ldap url. */ + if (!strncmp (line, "ldap:", 5) && !(line[5] == '/' && line[6] == '/')) + line += 5; + + server = ldapserver_parse_one (line, NULL, 0); if (! server) return leave_cmd (ctx, gpg_error (GPG_ERR_INV_ARG)); @@ -1619,7 +1672,8 @@ lookup_cert_by_pattern (assuan_context_t ctx, char *line, if (!err && single) goto ready; - if (gpg_err_code (err) == GPG_ERR_NO_DATA) + if (gpg_err_code (err) == GPG_ERR_NO_DATA + || gpg_err_code (err) == GPG_ERR_NOT_FOUND) { err = 0; if (cache_only) @@ -2065,6 +2119,8 @@ make_keyserver_item (const char *uri, uri_item_t *r_item) { gpg_error_t err; uri_item_t item; + const char *s; + char *tmpstr = NULL; *r_item = NULL; @@ -2082,22 +2138,22 @@ make_keyserver_item (const char *uri, uri_item_t *r_item) */ if (!strcmp (uri, "hkps://keys.gnupg.net") || !strcmp (uri, "keys.gnupg.net")) - uri = "hkps://hkps.pool.sks-keyservers.net"; + uri = "hkps://keyserver.ubuntu.com"; else if (!strcmp (uri, "https://keys.gnupg.net")) - uri = "https://hkps.pool.sks-keyservers.net"; + uri = "hkps://keyserver.ubuntu.com"; else if (!strcmp (uri, "hkp://keys.gnupg.net")) - uri = "hkp://hkps.pool.sks-keyservers.net"; + uri = "hkp://pgp.surf.nl"; else if (!strcmp (uri, "http://keys.gnupg.net")) - uri = "http://hkps.pool.sks-keyservers.net"; + uri = "hkp://pgp.surf.nl:80"; else if (!strcmp (uri, "hkps://http-keys.gnupg.net") || !strcmp (uri, "http-keys.gnupg.net")) - uri = "hkps://ha.pool.sks-keyservers.net"; + uri = "hkps://keyserver.ubuntu.com"; else if (!strcmp (uri, "https://http-keys.gnupg.net")) - uri = "https://ha.pool.sks-keyservers.net"; + uri = "hkps://keyserver.ubuntu.com"; else if (!strcmp (uri, "hkp://http-keys.gnupg.net")) - uri = "hkp://ha.pool.sks-keyservers.net"; + uri = "hkp://pgp.surf.nl"; else if (!strcmp (uri, "http://http-keys.gnupg.net")) - uri = "http://ha.pool.sks-keyservers.net"; + uri = "hkp://pgp.surf.nl:80"; item = xtrymalloc (sizeof *item + strlen (uri)); if (!item) @@ -2108,14 +2164,64 @@ make_keyserver_item (const char *uri, uri_item_t *r_item) strcpy (item->uri, uri); #if USE_LDAP - if (ldap_uri_p (item->uri)) - err = ldap_parse_uri (&item->parsed_uri, uri); - else + if (!strncmp (uri, "ldap:", 5) && !(uri[5] == '/' && uri[6] == '/')) + { + /* Special ldap scheme given. This differs from a valid ldap + * scheme in that no double slash follows.. Use http_parse_uri + * to put it as opaque value into parsed_uri. */ + tmpstr = strconcat ("opaque:", uri+5, NULL); + if (!tmpstr) + err = gpg_error_from_syserror (); + else + err = http_parse_uri (&item->parsed_uri, tmpstr, 0); + } + else if ((s=strchr (uri, ':')) && !(s[1] == '/' && s[2] == '/')) + { + /* No valid scheme given. Use http_parse_uri to put the string + * as opaque value into parsed_uri. */ + tmpstr = strconcat ("opaque:", uri, NULL); + if (!tmpstr) + err = gpg_error_from_syserror (); + else + err = http_parse_uri (&item->parsed_uri, tmpstr, 0); + } + else if (ldap_uri_p (uri)) + { + int fixup = 0; + /* Fixme: We should get rid of that parser and replace it with + * our generic (http) URI parser. */ + + /* If no port has been specified and the scheme ist ldaps we use + * our idea of the default port because the standard LDAP URL + * parser would use 636 here. This is because we redefined + * ldaps to mean starttls. */ +#ifdef HAVE_W32_SYSTEM + if (!strcmp (uri, "ldap:///")) + fixup = 1; + else #endif + if (!http_parse_uri (&item->parsed_uri,uri,HTTP_PARSE_NO_SCHEME_CHECK)) + { + if (!item->parsed_uri->port + && !strcmp (item->parsed_uri->scheme, "ldaps")) + fixup = 2; + http_release_parsed_uri (item->parsed_uri); + item->parsed_uri = NULL; + } + + err = ldap_parse_uri (&item->parsed_uri, uri); + if (!err && fixup == 1) + item->parsed_uri->ad_current = 1; + else if (!err && fixup == 2) + item->parsed_uri->port = 389; + } + else +#endif /* USE_LDAP */ { - err = http_parse_uri (&item->parsed_uri, uri, 1); + err = http_parse_uri (&item->parsed_uri, uri, HTTP_PARSE_NO_SCHEME_CHECK); } + xfree (tmpstr); if (err) xfree (item); else diff --git a/dirmngr/t-http.c b/dirmngr/t-http.c index 8ad5e7a..7f3aa00 100644 --- a/dirmngr/t-http.c +++ b/dirmngr/t-http.c @@ -381,7 +381,7 @@ main (int argc, char **argv) (void)no_crl; #endif /*HTTP_USE_GNUTLS*/ - rc = http_parse_uri (&uri, *argv, 1); + rc = http_parse_uri (&uri, *argv, HTTP_PARSE_NO_SCHEME_CHECK); if (rc) { log_error ("'%s': %s\n", *argv, gpg_strerror (rc)); diff --git a/dirmngr/t-ldap-misc.c b/dirmngr/t-ldap-misc.c new file mode 100644 index 0000000..afba102 --- /dev/null +++ b/dirmngr/t-ldap-misc.c @@ -0,0 +1,158 @@ +/* t-ldap-parse-uri.c - Tests for ldap-parse-uri.c and ldap-misc.c + * Copyright (C) 2015 g10 Code GmbH + * + * This file is part of GnuPG. + * + * GnuPG is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * GnuPG is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see <https://www.gnu.org/licenses/>. + */ + +#include <config.h> + +#include <stdio.h> +#include <stdlib.h> +#include <gpg-error.h> + +#include "../common/util.h" +#include "t-support.h" +#include "ldap-misc.h" + + +static void +test_ldap_parse_extfilter (void) +{ + struct { + const char *string; + const char *base; + const char *filter; + int scope; + gpg_err_code_t ec; + } tests[] = + { + { "^CN=foo, OU=My Users&(objectClasses=*)", + "CN=foo, OU=My Users", "(objectClasses=*)", + -1 }, + { "^CN=foo, OU=My Users&base&(objectClasses=*)", + "CN=foo, OU=My Users", "(objectClasses=*)", + LDAP_SCOPE_BASE }, + { "^CN=foo, OU=My Users&one&(objectClasses=*)", + "CN=foo, OU=My Users", "(objectClasses=*)", + LDAP_SCOPE_ONELEVEL }, + { "^CN=foo, OU=My Users&sub&(objectClasses=*)", + "CN=foo, OU=My Users", "(objectClasses=*)", + LDAP_SCOPE_SUBTREE }, + /* { "^CN=foo, OU=My Users&children&(objectClasses=*)", */ + /* "CN=foo, OU=My Users", "(objectClasses=*)", */ + /* LDAP_SCOPE_CHILDREN }, */ + { "^CN=foo, OU=My Users&", + "CN=foo, OU=My Users", NULL, + -1 }, + { "^CN=foo, OU=My Users&sub&", + "CN=foo, OU=My Users", NULL, + LDAP_SCOPE_SUBTREE }, + /* { "^&children&(objectClasses=*)", */ + /* "", "(objectClasses=*)", */ + /* LDAP_SCOPE_CHILDREN }, */ + { "^CN=foo, OU=My &&Users&base&(objectClasses=*)", + "CN=foo, OU=My &Users", "(objectClasses=*)", + LDAP_SCOPE_BASE }, + { "^CN=foo, OU=My Users&&&base&(objectClasses=*)", + "CN=foo, OU=My Users&", "(objectClasses=*)", + LDAP_SCOPE_BASE }, + { "^CN=foo, OU=My Users", + NULL, NULL, + LDAP_SCOPE_BASE, GPG_ERR_SYNTAX }, + { "^CN=foo, OU=My Users&base(objectClasses=*)", + NULL, NULL, + LDAP_SCOPE_BASE, GPG_ERR_SYNTAX }, + { "^CN=foo, OU=My Users&base&objectClasses=*)", + NULL, NULL, + LDAP_SCOPE_BASE, GPG_ERR_SYNTAX }, + { "^CN=foo, OU=My Users&base&(objectClasses=*", + NULL, NULL, + LDAP_SCOPE_BASE, GPG_ERR_SYNTAX } + }; + int idx; + gpg_error_t err; + int errcount = 0; + char *base, *filter; + int scope; + + for (idx= 0; idx < DIM (tests); idx++) + { + scope = -1; + err = ldap_parse_extfilter (tests[idx].string, 1, &base, &scope, &filter); + if (err && tests[idx].ec) + { + if (gpg_err_code (err) != tests[idx].ec) + { + fprintf (stderr, "%s: test %d failed: wrong error code %d\n", + __func__, idx, err); + errcount++; + } + continue; + } + if (err) + { + fprintf (stderr, "%s: test %d failed: %s\n", + __func__, idx, gpg_strerror (err)); + errcount++; + continue; + } + if (tests[idx].ec) + { + fprintf (stderr, "%s: test %d failed: error not detected\n", + __func__, idx); + errcount++; + continue; + } + if ((!tests[idx].base ^ !base) + || (tests[idx].base && strcmp (tests[idx].base, base))) + { + fprintf (stderr, "%s: test %d failed: base mismatch ('%s')\n", + __func__, idx, base? base : "(null"); + errcount++; + } + if ((!tests[idx].filter ^ !filter) + || (tests[idx].filter && strcmp (tests[idx].filter, filter))) + { + fprintf (stderr, "%s: test %d failed: filter mismatch ('%s')\n", + __func__, idx, filter? filter : "(null"); + errcount++; + } + if (tests[idx].scope != scope) + { + fprintf (stderr, "%s: test %d failed: scope mismatch (%d)\n", + __func__, idx, scope); + errcount++; + } + xfree (base); + xfree (filter); + } + if (errcount) + exit (1); +} + + + + +int +main (int argc, char **argv) +{ + (void)argc; + (void)argv; + + test_ldap_parse_extfilter (); + + return 0; +} diff --git a/dirmngr/t-support.h b/dirmngr/t-support.h index f773f1e..7f60c94 100644 --- a/dirmngr/t-support.h +++ b/dirmngr/t-support.h @@ -31,6 +31,12 @@ #ifndef DIRMNGR_T_SUPPORT_H #define DIRMNGR_T_SUPPORT_H 1 +#ifndef DIM +# define DIM(v) (sizeof(v)/sizeof((v)[0])) +# define DIMof(type,member) DIM(((type *)0)->member) +#endif + + /* Macros to print the result of a test. */ #define pass() do { ; } while(0) #define fail(a) do { fprintf (stderr, "%s:%d: test %d failed\n",\ diff --git a/doc/DETAILS b/doc/DETAILS index 17735e6..b5b1bb7 100644 --- a/doc/DETAILS +++ b/doc/DETAILS @@ -1229,7 +1229,7 @@ pkd:0:1024:B665B1435F4C2 .... FF26ABB: *** CERTINFO <certtype> <certref> [<label>] - This status is mettited for X.509 certifcates. + This status is emitted for X.509 certifcates. CERTTYPE is a number indicating the type of the certificate: 0 := Unknown 100 := Regular X.509 cert @@ -1248,7 +1248,9 @@ pkd:0:1024:B665B1435F4C2 .... FF26ABB: This status returns the Manufactorer ID as the unsigned number N. For OpenPGP this is well defined; for other cards this is 0. The name of the manufacturer is also given as <string>; spaces are not - escaped. For PKCS#15 cards <string> is TokenInfo.manufactorerID. + escaped. For PKCS#15 cards <string> is TokenInfo.manufactorerID; + a string in brackets describing GnuPG's own card product name may + be appended to <string>. *** KEY-STATUS <keyref> <status> This is the response from scdaemon on GETATTR KEY-STATUS for @@ -1663,7 +1665,10 @@ Description of some debug flags: ** List of useful RFCs - RFC-3447 :: PKCS #1: RSA Cryptography Specifications Version 2.1 - RFC-4880 :: OpenPGP + - RFC-5083 :: CMS - Authenticated-Enveloped-Data + - RFC-5084 :: CMS - AES-GCM - RFC-5280 :: X.509 PKI Certificate and CRL Profile + - RFC-5652 :: CMS (STD0070) - RFC-6818 :: Updates to the X.509 PKI Certificate and CRL Profile - RFC-8398 :: Internationalized Email Addresses in X.509 Certificates. - RFC-8399 :: Internationalization Updates to RFC 5280 diff --git a/doc/defsincdate b/doc/defsincdate index 0572772..24039dc 100644 --- a/doc/defsincdate +++ b/doc/defsincdate @@ -1 +1 @@ -1618904276 +1629821396 diff --git a/doc/dirmngr.texi b/doc/dirmngr.texi index 981b48b..1638d7d 100644 --- a/doc/dirmngr.texi +++ b/doc/dirmngr.texi @@ -14,7 +14,7 @@ @manpage dirmngr.8 @ifset manverb .B dirmngr -\- CRL and OCSP daemon +\- GnuPG's network access daemon @end ifset @mansect synopsis @@ -321,9 +321,8 @@ provided. These are the same as the @option{--keyserver-options} of @command{gpg}, but apply only to this particular keyserver. Most keyservers synchronize with each other, so there is generally no -need to send keys to more than one server. The keyserver -@code{hkp://keys.gnupg.net} uses round robin DNS to give a different -keyserver each time you use it. +need to send keys to more than one server. Somes keyservers use round +robin DNS to give a different keyserver each time you use it. If exactly two keyservers are configured and only one is a Tor hidden service (.onion), Dirmngr selects the keyserver to use depending on @@ -331,28 +330,43 @@ whether Tor is locally running or not. The check for a running Tor is done for each new connection. If no keyserver is explicitly configured, dirmngr will use the -built-in default of @code{hkps://hkps.pool.sks-keyservers.net}. +built-in default of @code{https://keyserver.ubuntu.com}. Windows users with a keyserver running on their Active Directory -should use @code{ldap:///} for @var{name} to access this directory. -As an alternative it is also possible to add @code{gpgNtds=1} as -extension (i.e. after the fourth question mark). +may use the short form @code{ldap:///} for @var{name} to access this directory. For accessing anonymous LDAP keyservers @var{name} is in general just a @code{ldaps://ldap.example.com}. A BaseDN parameter should never be -specified. If authentication is required the value of @var{name} is -for example: +specified. If authentication is required things are more complicated +and two methods are available: + +The modern method (since version 2.2.28) is to use the very same syntax +as used with the option @option{--ldapserver}. Please see over +there for details; here is an example: + +@example + keyserver ldap:ldap.example.com::uid=USERNAME,ou=GnuPG Users, + dc=example,dc=com:PASSWORD::starttls +@end example + + The other method is to use a full URL for @var{name}; for example: @example keyserver ldaps://ldap.example.com/????bindname=uid=USERNAME %2Cou=GnuPG%20Users%2Cdc=example%2Cdc=com,password=PASSWORD @end example - Put this all on one line without any spaces and keep the '%2C' as given. - Replace USERNAME, PASSWORD, and the 'dc' parts according to the - instructions received from the LDAP administrator. Note that only - simple authentication (i.e. cleartext passwords) is supported and thus - using ldaps is strongly suggested. + Put this all on one line without any spaces and keep the '%2C' + as given. Replace USERNAME, PASSWORD, and the 'dc' parts + according to the instructions received from your LDAP + administrator. Note that only simple authentication + (i.e. cleartext passwords) is supported and thus using ldaps is + strongly suggested (since 2.2.28 "ldaps" defaults to port 389 + and uses STARTTLS). On Windows authentication via AD can be + requested by adding @code{gpgNtds=1} after the fourth question + mark instead of the bindname and password parameter. + + @item --nameserver @var{ipaddr} @opindex nameserver @@ -424,10 +438,9 @@ configured LDAP server if the connection using the "proxy" failed. @item --ldapserverlist-file @var{file} @opindex ldapserverlist-file -Read a list of LDAP servers to consult for CRLs and certificates from -file. This servers from this list are used after any servers set by a -client for its session. The default value for @var{file} is -@file{dirmngr_ldapservers.conf}. +Read the list of LDAP servers to consult for CRLs and X.509 certificates from +file instead of the default per-user ldap server list file. The default +value for @var{file} is @file{dirmngr_ldapservers.conf}. This server list file contains one LDAP server per line in the format @@ -435,10 +448,6 @@ This server list file contains one LDAP server per line in the format Lines starting with a @samp{#} are comments. -The only defined flag is @code{ldaps} to specify that a TLS -connections shall be used. Flags are comma delimited; unknown flags -are ignored. - Note that as usual all strings entered are expected to be UTF-8 encoded. Obviously this will lead to problems if the password has originally been encoded as Latin-1. There is no other solution here than to put such a @@ -448,6 +457,40 @@ helpful for frontends as it enables editing this configuration file using percent-escaped strings.} +@item --ldapserver @var{spec} +@opindex ldapserver +This is an alternative way to specify LDAP servers for CRL and X.509 +certificate retrieval. If this option is used the servers configured +in @file{dirmngr_ldapservers.conf} (or the file given by +@option{--ldapserverlist-file}) are cleared. Note that +@file{dirmngr_ldapservers.conf} is not read again by a reload +signal. However, @option{--ldapserver} options are read again. + +@var{spec} is either a proper LDAP URL or a colon delimited list of +the form + +@sc{hostname:port:username:password:base_dn:flags:} + +with an optional prefix of @code{ldap:} (but without the two slashes +which would turn this into a proper LDAP URL). @sc{flags} is a list +of one or more comma delimited keywords: +@table @code +@item plain +The default: Do not use a TLS secured connection at all; the default +port is 389. +@item starttls +Use STARTTLS to secure the connection; the default port is 389. +@item ldaptls +Tunnel LDAP through a TLS connection; the default port is 636. +@item ntds +On Windows authenticate the LDAP connection using the Active Directory +with the current user. +@end table + +Note that in an URL style specification the scheme @code{ldaps://} +refers to STARTTLS and _not_ to LDAP-over-TLS. + + @item --ldaptimeout @var{secs} @opindex ldaptimeout Specify the number of seconds to wait for an LDAP query before timing @@ -552,10 +595,8 @@ the file is in PEM format a suffix of @code{.pem} is expected for @var{file}. This option may be given multiple times to add more root certificates. Tilde expansion is supported. -If no @code{hkp-cacert} directive is present, dirmngr will make a -reasonable choice: if the keyserver in question is the special pool -@code{hkps.pool.sks-keyservers.net}, it will use the bundled root -certificate for that pool. Otherwise, it will use the system CAs. +If no @code{hkp-cacert} directive is present, dirmngr will use the +system CAs. @end table diff --git a/doc/gnupg-card-architecture.pdf b/doc/gnupg-card-architecture.pdf Binary files differindex c523d77..47e03b1 100644 --- a/doc/gnupg-card-architecture.pdf +++ b/doc/gnupg-card-architecture.pdf diff --git a/doc/gnupg-module-overview.pdf b/doc/gnupg-module-overview.pdf Binary files differindex c9b9268..1702413 100644 --- a/doc/gnupg-module-overview.pdf +++ b/doc/gnupg-module-overview.pdf diff --git a/doc/gnupg-module-overview.png b/doc/gnupg-module-overview.png Binary files differindex 558430d..eec9585 100644 --- a/doc/gnupg-module-overview.png +++ b/doc/gnupg-module-overview.png diff --git a/doc/gnupg.info b/doc/gnupg.info index 5438dcb..070cfa4 100644 --- a/doc/gnupg.info +++ b/doc/gnupg.info @@ -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.1-beta26, April -2021). +This is the 'The GNU Privacy Guard Manual' (version 2.3.2-beta150, +August 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 Indirect: -gnupg.info-1: 988 -gnupg.info-2: 305922 -gnupg.info-3: 611731 +gnupg.info-1: 990 +gnupg.info-2: 302761 +gnupg.info-3: 616434 Tag Table: (Indirect) -Node: Top988 -Node: Installation2975 -Node: Invoking GPG-AGENT5324 -Node: Agent Commands7090 -Node: Agent Options8894 -Ref: option --options9174 -Ref: option --homedir9500 -Ref: option --log-file14195 -Ref: option --no-allow-mark-trusted14568 -Ref: option --allow-preset-passphrase14772 -Ref: option --no-allow-loopback-pinentry14925 -Ref: option --extra-socket22316 -Ref: option --enable-ssh-support23690 -Ref: option --ssh-fingerprint-digest26027 -Node: Agent Configuration27684 -Node: Agent Signals33082 -Node: Agent Examples34542 -Node: Agent Protocol35109 -Node: Agent PKDECRYPT37263 -Node: Agent PKSIGN39175 -Node: Agent GENKEY41479 -Node: Agent IMPORT43376 -Node: Agent EXPORT43820 -Node: Agent ISTRUSTED44035 -Node: Agent GET_PASSPHRASE46410 -Node: Agent CLEAR_PASSPHRASE48851 -Node: Agent PRESET_PASSPHRASE49242 -Node: Agent GET_CONFIRMATION50080 -Node: Agent HAVEKEY50752 -Node: Agent LEARN51384 -Node: Agent PASSWD51682 -Node: Agent UPDATESTARTUPTTY52148 -Node: Agent GETEVENTCOUNTER52626 -Node: Agent GETINFO53434 -Node: Agent OPTION54138 -Node: Invoking DIRMNGR57196 -Node: Dirmngr Commands58094 -Node: Dirmngr Options60547 -Ref: Dirmngr Options-Footnote-176630 -Node: Dirmngr Configuration76765 -Node: Dirmngr Signals81643 -Node: Dirmngr Examples82671 -Node: Dirmngr Protocol83353 -Node: Dirmngr LOOKUP84003 -Node: Dirmngr ISVALID85374 -Node: Dirmngr CHECKCRL87947 -Node: Dirmngr CHECKOCSP89004 -Node: Dirmngr CACHECERT90310 -Node: Dirmngr VALIDATE91149 -Node: Invoking GPG91717 -Node: GPG Commands92947 -Node: General GPG Commands93841 -Node: Operational GPG Commands94530 -Ref: option --export-ownertrust111592 -Node: OpenPGP Key Management114117 -Node: GPG Options137342 -Node: GPG Configuration Options138675 -Ref: gpg-option --options151906 -Ref: trust-model-tofu156387 -Node: GPG Key related Options175974 -Node: GPG Input and Output182295 -Node: OpenPGP Options196347 -Node: Compliance Options202150 -Node: GPG Esoteric Options205038 -Ref: GPG Esoteric Options-Footnote-1234445 -Node: Deprecated Options234599 -Node: GPG Configuration236102 -Node: GPG Examples241782 -Node: Unattended Usage of GPG250470 -Node: Programmatic use of GnuPG251101 -Node: Ephemeral home directories251652 -Node: The quick key manipulation interface252959 -Node: Unattended GPG key generation253546 -Node: Invoking GPGSM262865 -Node: GPGSM Commands263734 -Node: General GPGSM Commands264172 -Node: Operational GPGSM Commands264860 -Node: Certificate Management266894 -Node: GPGSM Options272340 -Node: Configuration Options272914 -Ref: gpgsm-option --options273183 -Node: Certificate Options277052 -Ref: gpgsm-option --validation-model280656 -Node: Input and Output281636 -Ref: option --p12-charset282219 -Ref: gpgsm-option --with-key-data283463 -Ref: gpgsm-option --with-validation283737 -Node: CMS Options284615 -Node: Esoteric Options285635 -Node: GPGSM Configuration291148 -Node: GPGSM Examples296664 -Node: Unattended Usage296861 -Node: Automated signature checking297452 -Node: CSR and certificate creation299275 -Node: GPGSM Protocol305922 -Node: GPGSM ENCRYPT307178 -Node: GPGSM DECRYPT309853 -Node: GPGSM SIGN310689 -Node: GPGSM VERIFY312145 -Node: GPGSM GENKEY312661 -Node: GPGSM LISTKEYS313676 -Ref: gpgsm-cmd listkeys313835 -Node: GPGSM EXPORT314588 -Node: GPGSM IMPORT315552 -Node: GPGSM DELETE316293 -Node: GPGSM GETAUDITLOG316800 -Ref: gpgsm-cmd getauditlog316969 -Node: GPGSM GETINFO317313 -Node: GPGSM OPTION318162 -Node: Invoking SCDAEMON321515 -Node: Scdaemon Commands322189 -Node: Scdaemon Options323317 -Node: Card applications332251 -Node: OpenPGP Card332916 -Node: NKS Card333389 -Node: DINSIG Card333715 -Node: PKCS#15 Card334091 -Node: Geldkarte Card334361 -Node: SmartCard-HSM334752 -Node: Undefined Card335348 -Node: Scdaemon Configuration335761 -Node: Scdaemon Examples336799 -Node: Scdaemon Protocol336982 -Node: Scdaemon SERIALNO338501 -Node: Scdaemon LEARN339347 -Node: Scdaemon READCERT340194 -Node: Scdaemon READKEY340596 -Node: Scdaemon PKSIGN340882 -Node: Scdaemon PKDECRYPT341608 -Node: Scdaemon GETATTR342358 -Node: Scdaemon SETATTR342560 -Node: Scdaemon WRITEKEY342765 -Node: Scdaemon GENKEY343467 -Node: Scdaemon RANDOM343670 -Node: Scdaemon PASSWD343893 -Node: Scdaemon CHECKPIN344284 -Node: Scdaemon RESTART345287 -Node: Scdaemon APDU345820 -Node: Specify a User ID346793 -Ref: how-to-specify-a-user-id346951 -Node: Trust Values351809 -Ref: trust-values351941 -Node: Smart Card Tool352546 -Node: gpg-card352892 -Node: Helper Tools382192 -Node: watchgnupg383049 -Ref: option watchgnupg --tcp384406 -Node: gpgv386070 -Node: addgnupghome391277 -Node: gpgconf391975 -Ref: gpgconf-Footnote-1394164 -Node: Invoking gpgconf394462 -Node: Format conventions401503 -Node: Listing components406836 -Node: Checking programs408921 -Node: Listing options411661 -Node: Changing options419159 -Node: Listing global options420863 -Node: Querying versions422636 -Node: Files used by gpgconf425336 -Node: applygnupgdefaults425814 -Node: gpg-preset-passphrase426560 -Node: Invoking gpg-preset-passphrase427597 -Node: gpg-connect-agent429001 -Node: Invoking gpg-connect-agent429717 -Node: Controlling gpg-connect-agent434244 -Node: dirmngr-client440771 -Node: gpgparsemail444124 -Node: gpgtar444439 -Node: gpg-check-pattern448473 -Node: Web Key Service448929 -Node: gpg-wks-client449242 -Node: gpg-wks-server454111 -Node: Howtos459533 -Node: Howto Create a Server Cert459805 -Node: System Notes468218 -Node: W32 Notes469429 -Node: Debugging469851 -Node: Debugging Tools470679 -Node: kbxutil470959 -Node: Debugging Hints472490 -Node: Common Problems473621 -Node: Architecture Details478858 -Node: Component interaction479168 -Ref: fig:moduleoverview479354 -Node: GnuPG-1 and GnuPG-2479461 -Ref: fig:cardarchitecture479751 -Node: Copying479866 -Node: Contributors517390 -Node: Glossary523645 -Node: Option Index526164 -Node: Environment Index611731 -Node: Index617324 +Node: Top990 +Node: Installation2979 +Node: Invoking GPG-AGENT5328 +Node: Agent Commands7094 +Node: Agent Options8898 +Ref: option --options9178 +Ref: option --homedir9504 +Ref: option --log-file14199 +Ref: option --no-allow-mark-trusted14572 +Ref: option --allow-preset-passphrase14776 +Ref: option --no-allow-loopback-pinentry14929 +Ref: option --extra-socket23282 +Ref: option --enable-ssh-support24656 +Ref: option --ssh-fingerprint-digest26993 +Node: Agent Configuration28650 +Node: Agent Signals34048 +Node: Agent Examples35508 +Node: Agent Protocol36075 +Node: Agent PKDECRYPT38229 +Node: Agent PKSIGN40141 +Node: Agent GENKEY42445 +Node: Agent IMPORT44342 +Node: Agent EXPORT44786 +Node: Agent ISTRUSTED45001 +Node: Agent GET_PASSPHRASE47376 +Node: Agent CLEAR_PASSPHRASE49817 +Node: Agent PRESET_PASSPHRASE50208 +Node: Agent GET_CONFIRMATION51046 +Node: Agent HAVEKEY51718 +Node: Agent LEARN52350 +Node: Agent PASSWD52648 +Node: Agent UPDATESTARTUPTTY53114 +Node: Agent GETEVENTCOUNTER53592 +Node: Agent GETINFO54400 +Node: Agent OPTION55104 +Node: Invoking DIRMNGR58162 +Node: Dirmngr Commands59060 +Node: Dirmngr Options61513 +Ref: Dirmngr Options-Footnote-178997 +Node: Dirmngr Configuration79132 +Node: Dirmngr Signals84010 +Node: Dirmngr Examples85038 +Node: Dirmngr Protocol85720 +Node: Dirmngr LOOKUP86370 +Node: Dirmngr ISVALID87741 +Node: Dirmngr CHECKCRL90314 +Node: Dirmngr CHECKOCSP91371 +Node: Dirmngr CACHECERT92677 +Node: Dirmngr VALIDATE93516 +Node: Invoking GPG94084 +Node: GPG Commands95314 +Node: General GPG Commands96208 +Node: Operational GPG Commands96897 +Ref: option --export-ownertrust114199 +Node: OpenPGP Key Management116724 +Node: GPG Options139949 +Node: GPG Configuration Options141282 +Ref: gpg-option --options154513 +Ref: trust-model-tofu159081 +Node: GPG Key related Options178894 +Node: GPG Input and Output185215 +Node: OpenPGP Options199267 +Node: Compliance Options205070 +Node: GPG Esoteric Options207958 +Ref: GPG Esoteric Options-Footnote-1237365 +Node: Deprecated Options237519 +Node: GPG Configuration239022 +Node: GPG Examples244702 +Node: Unattended Usage of GPG253513 +Node: Programmatic use of GnuPG254144 +Node: Ephemeral home directories254695 +Node: The quick key manipulation interface256002 +Node: Unattended GPG key generation256589 +Node: Invoking GPGSM265908 +Node: GPGSM Commands266777 +Node: General GPGSM Commands267215 +Node: Operational GPGSM Commands267903 +Node: Certificate Management269937 +Node: GPGSM Options275383 +Node: Configuration Options275957 +Ref: gpgsm-option --options276226 +Node: Certificate Options279548 +Ref: gpgsm-option --validation-model283152 +Node: Input and Output284132 +Ref: option --p12-charset284715 +Ref: gpgsm-option --with-key-data285959 +Ref: gpgsm-option --with-validation286233 +Node: CMS Options287111 +Node: Esoteric Options288131 +Node: GPGSM Configuration293644 +Node: GPGSM Examples299160 +Node: Unattended Usage299357 +Node: Automated signature checking299948 +Node: CSR and certificate creation302761 +Node: GPGSM Protocol308420 +Node: GPGSM ENCRYPT309676 +Node: GPGSM DECRYPT312351 +Node: GPGSM SIGN313187 +Node: GPGSM VERIFY314643 +Node: GPGSM GENKEY315159 +Node: GPGSM LISTKEYS316174 +Ref: gpgsm-cmd listkeys316333 +Node: GPGSM EXPORT317086 +Node: GPGSM IMPORT318050 +Node: GPGSM DELETE318791 +Node: GPGSM GETAUDITLOG319298 +Ref: gpgsm-cmd getauditlog319467 +Node: GPGSM GETINFO319811 +Node: GPGSM OPTION320660 +Node: Invoking SCDAEMON324013 +Node: Scdaemon Commands324687 +Node: Scdaemon Options325815 +Node: Card applications334749 +Node: OpenPGP Card335414 +Node: NKS Card335887 +Node: DINSIG Card336213 +Node: PKCS#15 Card336589 +Node: Geldkarte Card336859 +Node: SmartCard-HSM337250 +Node: Undefined Card337846 +Node: Scdaemon Configuration338259 +Node: Scdaemon Examples339297 +Node: Scdaemon Protocol339480 +Node: Scdaemon SERIALNO340999 +Node: Scdaemon LEARN341845 +Node: Scdaemon READCERT342692 +Node: Scdaemon READKEY343094 +Node: Scdaemon PKSIGN343380 +Node: Scdaemon PKDECRYPT344106 +Node: Scdaemon GETATTR344856 +Node: Scdaemon SETATTR345058 +Node: Scdaemon WRITEKEY345263 +Node: Scdaemon GENKEY345965 +Node: Scdaemon RANDOM346168 +Node: Scdaemon PASSWD346391 +Node: Scdaemon CHECKPIN346782 +Node: Scdaemon RESTART347785 +Node: Scdaemon APDU348318 +Node: Specify a User ID349291 +Ref: how-to-specify-a-user-id349449 +Node: Trust Values354307 +Ref: trust-values354439 +Node: Smart Card Tool355044 +Node: gpg-card355390 +Node: Helper Tools384690 +Node: watchgnupg385547 +Ref: option watchgnupg --tcp386904 +Node: gpgv388568 +Node: addgnupghome393775 +Node: gpgconf394473 +Ref: gpgconf-Footnote-1396662 +Node: Invoking gpgconf396960 +Node: Format conventions404001 +Node: Listing components409334 +Node: Checking programs411419 +Node: Listing options414159 +Node: Changing options421657 +Node: Listing global options423361 +Node: Querying versions425134 +Node: Files used by gpgconf427834 +Node: applygnupgdefaults428312 +Node: gpg-preset-passphrase429058 +Node: Invoking gpg-preset-passphrase430095 +Node: gpg-connect-agent431499 +Node: Invoking gpg-connect-agent432215 +Node: Controlling gpg-connect-agent436742 +Node: dirmngr-client443269 +Node: gpgparsemail446622 +Node: gpgtar446937 +Node: gpg-check-pattern450971 +Node: Web Key Service453275 +Node: gpg-wks-client453588 +Node: gpg-wks-server458456 +Node: Howtos463878 +Node: Howto Create a Server Cert464150 +Node: System Notes472563 +Node: W32 Notes473774 +Node: Debugging474196 +Node: Debugging Tools475024 +Node: kbxutil475304 +Node: Debugging Hints476835 +Node: Common Problems477966 +Node: Architecture Details483203 +Node: Component interaction483513 +Ref: fig:moduleoverview483699 +Node: GnuPG-1 and GnuPG-2483806 +Ref: fig:cardarchitecture484096 +Node: Copying484211 +Node: Contributors521735 +Node: Glossary527990 +Node: Option Index530509 +Node: Environment Index616434 +Node: Index622027 End Tag Table diff --git a/doc/gnupg.info-1 b/doc/gnupg.info-1 index efcf851..24f110e 100644 --- a/doc/gnupg.info-1 +++ b/doc/gnupg.info-1 @@ -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.1-beta26, April -2021). +This is the 'The GNU Privacy Guard Manual' (version 2.3.2-beta150, +August 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.1-beta26, April -2021). +This is the 'The GNU Privacy Guard Manual' (version 2.3.2-beta150, +August 2021). (C) 2002, 2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc. (C) 2013, 2014, 2015 Werner Koch. @@ -447,10 +447,15 @@ the two leading dashes, in the configuration file. Defaults to 1. '--check-passphrase-pattern FILE' +'--check-sym-passphrase-pattern FILE' Check the passphrase against the pattern given in FILE. When entering a new passphrase matching one of these pattern a warning - will be displayed. FILE should be an absolute filename. The - default is not to use any pattern file. + will be displayed. If FILE does not contain any slashes and does + not start with "~/" it is searched in the system configuration + directory ('/etc/gnupg'). The default is not to use any pattern + file. The second version of this option is only used when creating + a new symmetric key to allow the use of different patterns for such + passphrases. Security note: It is known that checking a passphrase against a list of pattern or even against a complete dictionary is not very @@ -479,6 +484,19 @@ the two leading dashes, in the configuration file. timeout, however a Pinentry may use its own default timeout value in this case. A Pinentry may or may not honor this request. +'--pinentry-formatted-passphrase' + This option asks the Pinentry to enable passphrase formatting when + asking the user for a new passphrase and masking of the passphrase + is turned off. + + If passphrase formatting is enabled, then all non-breaking space + characters are stripped from the entered passphrase. Passphrase + formatting is mostly useful in combination with passphrases + generated with the GENPIN feature of some Pinentries. Note that + such a generated passphrase, if not modified by the user, skips all + passphrase constraints checking because such constraints would + actually weaken the generated passphrase. + '--pinentry-program FILENAME' Use program FILENAME as the PIN entry. The default is installation dependent. With the default configuration the name of the default @@ -1708,9 +1726,8 @@ off the two leading dashes. only to this particular keyserver. Most keyservers synchronize with each other, so there is generally - no need to send keys to more than one server. The keyserver - 'hkp://keys.gnupg.net' uses round robin DNS to give a different - keyserver each time you use it. + no need to send keys to more than one server. Somes keyservers use + round robin DNS to give a different keyserver each time you use it. If exactly two keyservers are configured and only one is a Tor hidden service (.onion), Dirmngr selects the keyserver to use @@ -1718,26 +1735,37 @@ off the two leading dashes. a running Tor is done for each new connection. If no keyserver is explicitly configured, dirmngr will use the - built-in default of 'hkps://hkps.pool.sks-keyservers.net'. + built-in default of 'https://keyserver.ubuntu.com'. Windows users with a keyserver running on their Active Directory - should use 'ldap:///' for NAME to access this directory. As an - alternative it is also possible to add 'gpgNtds=1' as extension - (i.e. after the fourth question mark). + may use the short form 'ldap:///' for NAME to access this + directory. For accessing anonymous LDAP keyservers NAME is in general just a 'ldaps://ldap.example.com'. A BaseDN parameter should never be - specified. If authentication is required the value of NAME is for - example: + specified. If authentication is required things are more + complicated and two methods are available: + + The modern method (since version 2.2.28) is to use the very same + syntax as used with the option '--ldapserver'. Please see over + there for details; here is an example: + + keyserver ldap:ldap.example.com::uid=USERNAME,ou=GnuPG Users, + dc=example,dc=com:PASSWORD::starttls + + The other method is to use a full URL for NAME; for example: keyserver ldaps://ldap.example.com/????bindname=uid=USERNAME %2Cou=GnuPG%20Users%2Cdc=example%2Cdc=com,password=PASSWORD Put this all on one line without any spaces and keep the '%2C' as given. Replace USERNAME, PASSWORD, and the 'dc' parts according to - the instructions received from the LDAP administrator. Note that + the instructions received from your LDAP administrator. Note that only simple authentication (i.e. cleartext passwords) is supported - and thus using ldaps is strongly suggested. + and thus using ldaps is strongly suggested (since 2.2.28 "ldaps" + defaults to port 389 and uses STARTTLS). On Windows authentication + via AD can be requested by adding 'gpgNtds=1' after the fourth + question mark instead of the bindname and password parameter. '--nameserver IPADDR' In "Tor mode" Dirmngr uses a public resolver via Tor to resolve DNS @@ -1793,9 +1821,9 @@ off the two leading dashes. LDAP server if the connection using the "proxy" failed. '--ldapserverlist-file FILE' - Read a list of LDAP servers to consult for CRLs and certificates - from file. This servers from this list are used after any servers - set by a client for its session. The default value for FILE is + Read the list of LDAP servers to consult for CRLs and X.509 + certificates from file instead of the default per-user ldap server + list file. The default value for FILE is 'dirmngr_ldapservers.conf'. This server list file contains one LDAP server per line in the @@ -1805,16 +1833,43 @@ off the two leading dashes. Lines starting with a '#' are comments. - The only defined flag is 'ldaps' to specify that a TLS connections - shall be used. Flags are comma delimited; unknown flags are - ignored. - Note that as usual all strings entered are expected to be UTF-8 encoded. Obviously this will lead to problems if the password has originally been encoded as Latin-1. There is no other solution here than to put such a password in the binary encoding into the file (i.e. non-ascii characters won't show up readable).(1) +'--ldapserver SPEC' + This is an alternative way to specify LDAP servers for CRL and + X.509 certificate retrieval. If this option is used the servers + configured in 'dirmngr_ldapservers.conf' (or the file given by + '--ldapserverlist-file') are cleared. Note that + 'dirmngr_ldapservers.conf' is not read again by a reload signal. + However, '--ldapserver' options are read again. + + SPEC is either a proper LDAP URL or a colon delimited list of the + form + + HOSTNAME:PORT:USERNAME:PASSWORD:BASE_DN:FLAGS: + + with an optional prefix of 'ldap:' (but without the two slashes + which would turn this into a proper LDAP URL). FLAGS is a list of + one or more comma delimited keywords: + 'plain' + The default: Do not use a TLS secured connection at all; the + default port is 389. + 'starttls' + Use STARTTLS to secure the connection; the default port is + 389. + 'ldaptls' + Tunnel LDAP through a TLS connection; the default port is 636. + 'ntds' + On Windows authenticate the LDAP connection using the Active + Directory with the current user. + + Note that in an URL style specification the scheme 'ldaps://' + refers to STARTTLS and _not_ to LDAP-over-TLS. + '--ldaptimeout SECS' Specify the number of seconds to wait for an LDAP query before timing out. The default are 15 seconds. 0 will never timeout. @@ -1906,10 +1961,8 @@ off the two leading dashes. This option may be given multiple times to add more root certificates. Tilde expansion is supported. - If no 'hkp-cacert' directive is present, dirmngr will make a - reasonable choice: if the keyserver in question is the special pool - 'hkps.pool.sks-keyservers.net', it will use the bundled root - certificate for that pool. Otherwise, it will use the system CAs. + If no 'hkp-cacert' directive is present, dirmngr will use the + system CAs. ---------- Footnotes ---------- @@ -2562,11 +2615,16 @@ File: gnupg.info, Node: Operational GPG Commands, Next: OpenPGP Key Management Locate the keys given as arguments. This command basically uses the same algorithm as used when locating keys for encryption and may thus be used to see what keys 'gpg' might use. In particular - external methods as defined by '--auto-key-locate' may be used to - locate a key. Only public keys are listed. The variant - '--locate-external-keys' does not consider a locally existing key - and can thus be used to force the refresh of a key via the defined - external methods. + external methods as defined by '--auto-key-locate' are used to + locate a key if the arguments comain valid mail addresses. Only + public keys are listed. + + The variant '--locate-external-keys' does not consider a locally + existing key and can thus be used to force the refresh of a key via + the defined external methods. If a fingerprint is given and and + the methods defined by -auto-key-locate define LDAP servers, the + key is fetched from these resources; defined non-LDAP keyservers + are skipped. '--show-keys' This commands takes OpenPGP keys as input and prints information @@ -3713,12 +3771,13 @@ usually found in the option file. claim" signatures are always accepted. '--trusted-key LONG KEY ID OR FINGERPRINT' - Assume that the specified key (which must be given as a full 8 byte - key ID, a 20 byte, or 32 byte fingerprint) is as trustworthy as one - of your own secret keys. This option is useful if you don't want - to keep your secret keys (or one of them) online but still want to - be able to check the validity of a given recipient's or signator's - key. + Assume that the specified key (which should be given as + fingerprint) is as trustworthy as one of your own secret keys. + This option is useful if you don't want to keep your secret keys + (or one of them) online but still want to be able to check the + validity of a given recipient's or signator's key. If the given + key is not locally available but an LDAP keyserver is configured + the missing key is imported from that server. '--trust-model {pgp|classic|tofu|tofu+pgp|direct|always|auto}' Set what trust model GnuPG should follow. The models are: @@ -3846,14 +3905,21 @@ usually found in the option file. ntds Locate the key using the Active Directory (Windows only). + This method also allows to search by fingerprint using the + command '--locate-external-key'. keyserver - Locate a key using a keyserver. + Locate a key using a keyserver. This method also allows to + search by fingerprint using the command + '--locate-external-key' if any of the configured keyservers is + an LDAP server. keyserver-URL In addition, a keyserver URL as used in the 'dirmngr' configuration may be used here to query that particular - keyserver. + keyserver. This method also allows to search by fingerprint + using the command '--locate-external-key' if the URL specifies + an LDAP server. local Locate the key using the local keyrings. This mechanism @@ -3941,10 +4007,7 @@ usually found in the option file. keyserver: "hkp"/"hkps" for the HTTP (or compatible) keyservers or "ldap"/"ldaps" for the LDAP keyservers. Note that your particular installation of GnuPG may have other keyserver types available as - well. Keyserver schemes are case-insensitive. After the keyserver - name, optional keyserver configuration options may be provided. - These are the same as the global '--keyserver-options' from below, - but apply only to this particular keyserver. + well. Keyserver schemes are case-insensitive. Most keyservers synchronize with each other, so there is generally no need to send keys to more than one server. The keyserver @@ -5754,6 +5817,9 @@ Values for FLAG must be space separated. The supported flags are: VALUE spans to the end of the expression. -c The string match in this part is done case-sensitive. +-t + Leading and trailing spaces are not removed from VALUE. The + optional single space after OP is here required. The filter options concatenate several specifications for a filter of the same type. For example the four options in this example: @@ -6453,28 +6519,14 @@ in the option file. verbosity by giving several verbose commands to 'gpgsm', such as '-vv'. +'--ldapserver STRING' '--keyserver STRING' - Add an LDAP server to use for certificate and CRL lookup. This - option can be given multiple times to configure more than one LDAP - server. Note that the 'dirmngr' can in addition be configured with - a default list of LDAP servers to be used after those configured - with this option. The syntax of STRING is: - - HOSTNAME:PORT:USERNAME:PASSWORD:BASE_DN:FLAGS - - The only defined flag is 'ldaps' to specify that a TLS connections - shall be used. Flags are comma delimited; unknown flags are - ignored. - - Note that all parts of that string are expected to be UTF-8 - encoded. This may lead to problems if the PASSWORD has originally - been encoded as Latin-1; in such a case better configure such an - LDAP server using the global configuration of 'dirmngr'. - - Here is an example which uses the default port, no username, no - password, and requests a TLS connection: - - --keyserver ldap.pca.dfn.de::::o=DFN-Verein,c=DE:ldaps + Add an LDAP server to use for X.509 certificate and CRL lookup. + This option can be given multiple times to configure more than one + LDAP server. Note that in general 'dirmngr' should be configured + with the list of LDAP servers; if this option is also configured + here, it is used in addition to those configured in dirmngr. For + the syntax see the description of dirmngr's ldapserver option. '--policy-file FILENAME' Change the default name of the policy file to FILENAME. The @@ -7016,140 +7068,3 @@ Error verifying a signature cannot be decided whether the signature is valid or invalid. A common reason for this is a missing certificate. - -File: gnupg.info, Node: CSR and certificate creation, Prev: Automated signature checking, Up: Unattended Usage - -5.5.2 CSR and certificate creation ----------------------------------- - -The command '--generate-key' may be used along with the option '--batch' -to either create a certificate signing request (CSR) or an X.509 -certificate. This is controlled by a parameter file; the format of this -file is as follows: - - * Text only, line length is limited to about 1000 characters. - * UTF-8 encoding must be used to specify non-ASCII characters. - * Empty lines are ignored. - * Leading and trailing while space is ignored. - * A hash sign as the first non white space character indicates a - comment line. - * Control statements are indicated by a leading percent sign, the - arguments are separated by white space from the keyword. - * Parameters are specified by a keyword, followed by a colon. - Arguments are separated by white space. - * The first parameter must be 'Key-Type', control statements may be - placed anywhere. - * The order of the parameters does not matter except for 'Key-Type' - which must be the first parameter. The parameters are only used - for the generated CSR/certificate; parameters from previous sets - are not used. Some syntactically checks may be performed. - * Key generation takes place when either the end of the parameter - file is reached, the next 'Key-Type' parameter is encountered or at - the control statement '%commit' is encountered. - -Control statements: - -%echo TEXT - Print TEXT as diagnostic. - -%dry-run - Suppress actual key generation (useful for syntax checking). - -%commit - Perform the key generation. Note that an implicit commit is done - at the next Key-Type parameter. - -General Parameters: - -Key-Type: ALGO - Starts a new parameter block by giving the type of the primary key. - The algorithm must be capable of signing. This is a required - parameter. The supported values for ALGO are 'rsa', 'ecdsa', and - 'eddsa'. - -Key-Length: NBITS - The requested length of a generated key in bits. Defaults to 3072. - The value is ignored for ECC algorithms. - -Key-Grip: HEXSTRING - This is optional and used to generate a CSR or certificate for an - already existing key. Key-Length will be ignored when given. - -Key-Usage: USAGE-LIST - Space or comma delimited list of key usage, allowed values are - 'encrypt', 'sign' and 'cert'. This is used to generate the - keyUsage extension. Please make sure that the algorithm is capable - of this usage. Default is to allow encrypt and sign. - -Name-DN: SUBJECT-NAME - This is the Distinguished Name (DN) of the subject in RFC-2253 - format. - -Name-Email: STRING - This is an email address for the altSubjectName. This parameter is - optional but may occur several times to add several email addresses - to a certificate. - -Name-DNS: STRING - The is an DNS name for the altSubjectName. This parameter is - optional but may occur several times to add several DNS names to a - certificate. - -Name-URI: STRING - This is an URI for the altSubjectName. This parameter is optional - but may occur several times to add several URIs to a certificate. - -Additional parameters used to create a certificate (in contrast to a -certificate signing request): - -Serial: SN - If this parameter is given an X.509 certificate will be generated. - SN is expected to be a hex string representing an unsigned integer - of arbitrary length. The special value 'random' can be used to - create a 64 bit random serial number. - -Issuer-DN: ISSUER-NAME - This is the DN name of the issuer in RFC-2253 format. If it is not - set it will default to the subject DN and a special GnuPG extension - will be included in the certificate to mark it as a standalone - certificate. - -Creation-Date: ISO-DATE -Not-Before: ISO-DATE - Set the notBefore date of the certificate. Either a date like - '1986-04-26' or '1986-04-26 12:00' or a standard ISO timestamp like - '19860426T042640' may be used. The time is considered to be UTC. - If it is not given the current date is used. - -Expire-Date: ISO-DATE -Not-After: ISO-DATE - Set the notAfter date of the certificate. Either a date like - '2063-04-05' or '2063-04-05 17:00' or a standard ISO timestamp like - '20630405T170000' may be used. The time is considered to be UTC. - If it is not given a default value in the not too far future is - used. - -Signing-Key: KEYGRIP - This gives the keygrip of the key used to sign the certificate. If - it is not given a self-signed certificate will be created. For - compatibility with future versions, it is suggested to prefix the - keygrip with a '&'. - -Hash-Algo: HASH-ALGO - Use HASH-ALGO for this CSR or certificate. The supported hash - algorithms are: 'sha1', 'sha256', 'sha384' and 'sha512'; they may - also be specified with uppercase letters. The default is 'sha256'. - -Authority-Key-Id: HEXSTRING - Insert the decoded value of HEXSTRING as authorityKeyIdentifier. - If this is not given and an ECC algorithm is used the public part - of the certified public key is used as authorityKeyIdentifier. To - inhibit any authorityKeyIdentifier use the special value 'none' for - HEXSTRING. - -Subject-Key-Id: HEXSTRING - Insert the decoded value of HEXSTRING as subjectKeyIdentifier. If - this is not given and an ECC algorithm is used the public part of - the signing key is used as authorityKeyIdentifier. To inhibit any - subjectKeyIdentifier use the special value 'none' for HEXSTRING. - diff --git a/doc/gnupg.info-2 b/doc/gnupg.info-2 index aa8cff5..39ecca2 100644 --- a/doc/gnupg.info-2 +++ b/doc/gnupg.info-2 @@ -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.1-beta26, April -2021). +This is the 'The GNU Privacy Guard Manual' (version 2.3.2-beta150, +August 2021). (C) 2002, 2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc. (C) 2013, 2014, 2015 Werner Koch. @@ -22,6 +22,143 @@ START-INFO-DIR-ENTRY END-INFO-DIR-ENTRY +File: gnupg.info, Node: CSR and certificate creation, Prev: Automated signature checking, Up: Unattended Usage + +5.5.2 CSR and certificate creation +---------------------------------- + +The command '--generate-key' may be used along with the option '--batch' +to either create a certificate signing request (CSR) or an X.509 +certificate. This is controlled by a parameter file; the format of this +file is as follows: + + * Text only, line length is limited to about 1000 characters. + * UTF-8 encoding must be used to specify non-ASCII characters. + * Empty lines are ignored. + * Leading and trailing while space is ignored. + * A hash sign as the first non white space character indicates a + comment line. + * Control statements are indicated by a leading percent sign, the + arguments are separated by white space from the keyword. + * Parameters are specified by a keyword, followed by a colon. + Arguments are separated by white space. + * The first parameter must be 'Key-Type', control statements may be + placed anywhere. + * The order of the parameters does not matter except for 'Key-Type' + which must be the first parameter. The parameters are only used + for the generated CSR/certificate; parameters from previous sets + are not used. Some syntactically checks may be performed. + * Key generation takes place when either the end of the parameter + file is reached, the next 'Key-Type' parameter is encountered or at + the control statement '%commit' is encountered. + +Control statements: + +%echo TEXT + Print TEXT as diagnostic. + +%dry-run + Suppress actual key generation (useful for syntax checking). + +%commit + Perform the key generation. Note that an implicit commit is done + at the next Key-Type parameter. + +General Parameters: + +Key-Type: ALGO + Starts a new parameter block by giving the type of the primary key. + The algorithm must be capable of signing. This is a required + parameter. The supported values for ALGO are 'rsa', 'ecdsa', and + 'eddsa'. + +Key-Length: NBITS + The requested length of a generated key in bits. Defaults to 3072. + The value is ignored for ECC algorithms. + +Key-Grip: HEXSTRING + This is optional and used to generate a CSR or certificate for an + already existing key. Key-Length will be ignored when given. + +Key-Usage: USAGE-LIST + Space or comma delimited list of key usage, allowed values are + 'encrypt', 'sign' and 'cert'. This is used to generate the + keyUsage extension. Please make sure that the algorithm is capable + of this usage. Default is to allow encrypt and sign. + +Name-DN: SUBJECT-NAME + This is the Distinguished Name (DN) of the subject in RFC-2253 + format. + +Name-Email: STRING + This is an email address for the altSubjectName. This parameter is + optional but may occur several times to add several email addresses + to a certificate. + +Name-DNS: STRING + The is an DNS name for the altSubjectName. This parameter is + optional but may occur several times to add several DNS names to a + certificate. + +Name-URI: STRING + This is an URI for the altSubjectName. This parameter is optional + but may occur several times to add several URIs to a certificate. + +Additional parameters used to create a certificate (in contrast to a +certificate signing request): + +Serial: SN + If this parameter is given an X.509 certificate will be generated. + SN is expected to be a hex string representing an unsigned integer + of arbitrary length. The special value 'random' can be used to + create a 64 bit random serial number. + +Issuer-DN: ISSUER-NAME + This is the DN name of the issuer in RFC-2253 format. If it is not + set it will default to the subject DN and a special GnuPG extension + will be included in the certificate to mark it as a standalone + certificate. + +Creation-Date: ISO-DATE +Not-Before: ISO-DATE + Set the notBefore date of the certificate. Either a date like + '1986-04-26' or '1986-04-26 12:00' or a standard ISO timestamp like + '19860426T042640' may be used. The time is considered to be UTC. + If it is not given the current date is used. + +Expire-Date: ISO-DATE +Not-After: ISO-DATE + Set the notAfter date of the certificate. Either a date like + '2063-04-05' or '2063-04-05 17:00' or a standard ISO timestamp like + '20630405T170000' may be used. The time is considered to be UTC. + If it is not given a default value in the not too far future is + used. + +Signing-Key: KEYGRIP + This gives the keygrip of the key used to sign the certificate. If + it is not given a self-signed certificate will be created. For + compatibility with future versions, it is suggested to prefix the + keygrip with a '&'. + +Hash-Algo: HASH-ALGO + Use HASH-ALGO for this CSR or certificate. The supported hash + algorithms are: 'sha1', 'sha256', 'sha384' and 'sha512'; they may + also be specified with uppercase letters. The default is 'sha256'. + +Authority-Key-Id: HEXSTRING + Insert the decoded value of HEXSTRING as authorityKeyIdentifier. + If this is not given and an ECC algorithm is used the public part + of the certified public key is used as authorityKeyIdentifier. To + inhibit any authorityKeyIdentifier use the special value 'none' for + HEXSTRING. + +Subject-Key-Id: HEXSTRING + Insert the decoded value of HEXSTRING as subjectKeyIdentifier. If + this is not given and an ECC algorithm is used the public part of + the signing key is used as authorityKeyIdentifier. To inhibit any + subjectKeyIdentifier use the special value 'none' for HEXSTRING. + + File: gnupg.info, Node: GPGSM Protocol, Prev: Unattended Usage, Up: Invoking GPGSM 5.6 The Protocol the Server Mode Uses @@ -3799,6 +3936,48 @@ File: gnupg.info, Node: gpg-check-pattern, Prev: gpgtar, Up: Helper Tools 'gpg-check-pattern' checks a passphrase given on stdin against a specified pattern file. + The pattern file is line based with comment lines beginning on the +_first_ position with a '#'. Empty lines and lines with only white +spaces are ignored. The actual pattern lines may either be verbatim +string pattern and match as they are (trailing spaces are ignored) or +extended regular expressions indicated by a '/' or '!/' in the first +column and terminated by another '/' or end of line. If a regular +expression starts with '!/' the match result is reversed. By default +all comparisons are case insensitive. + + Tag lines may be used to further control the operation of this tool. +The currently defined tags are: + +'[icase]' + Switch to case insensitive comparison for all further patterns. + This is the default. + +'[case]' + Switch to case sensitive comparison for all further patterns. + +'[reject]' + Switch to reject mode. This is the default mode. + +'[accept]' + Switch to accept mode. + + In the future more tags may be introduced and thus it is advisable +not to start a plain pattern string with an open bracket. The tags must +be given verbatim on the line with no spaces to the left or any non +white space characters to the right. + + In reject mode the program exits on the first match with an exit code +of 1 (failure). If at the end of the pattern list the reject mode is +still active the program exits with code 0 (success). + + In accept mode blocks of patterns are used. A block starts at the +next pattern after an "accept" tag and ends with the last pattern before +the next "accept" or "reject" tag or at the end of the pattern list. If +all patterns in a block match the program exits with an exit code of 0 +(success). If any pattern in a block do not match the next pattern +block is evaluated. If at the end of the pattern list the accept mode +is still active the program exits with code 1 (failure). + '--verbose' Enable extra informational output. @@ -3829,7 +4008,7 @@ File: gnupg.info, Node: gpg-wks-client, Next: gpg-wks-server, Up: Web Key Ser ========================== The 'gpg-wks-client' is used to send requests to a Web Key Service -provider. This is usuallay done to upload a key into a Web Key +provider. This is usually done to upload a key into a Web Key Directory. With the '--supported' command the caller can test whether a site @@ -5516,13 +5695,13 @@ Option Index * --no-history: gpg-card. (line 59) * --no-history <1>: Invoking gpg-connect-agent. (line 82) -* add-servers: Dirmngr Options. (line 273) +* add-servers: Dirmngr Options. (line 310) * aead-algo: GPG Esoteric Options. (line 225) * agent-program: GPG Configuration Options. - (line 730) + (line 735) * agent-program <1>: Configuration Options. - (line 70) + (line 56) * agent-program <2>: gpg-card. (line 64) * agent-program <3>: Invoking gpg-connect-agent. (line 87) @@ -5533,7 +5712,7 @@ Option Index * allow-loopback-pinentry: Agent Options. (line 152) * allow-non-selfsigned-uid: GPG Esoteric Options. (line 392) -* allow-ocsp: Dirmngr Options. (line 294) +* allow-ocsp: Dirmngr Options. (line 331) * allow-old-cipher-algos: GPG Esoteric Options. (line 433) * allow-preset-passphrase: Agent Options. (line 147) @@ -5564,15 +5743,15 @@ Option Index (line 115) * authenticate: gpg-card. (line 94) * auto-check-trustdb: GPG Configuration Options. - (line 717) -* auto-expand-secmem: Agent Options. (line 400) + (line 722) +* auto-expand-secmem: Agent Options. (line 418) * auto-issuer-key-retrieve: Certificate Options. (line 62) * auto-key-import: GPG Configuration Options. - (line 559) + (line 567) * auto-key-locate: GPG Configuration Options. - (line 502) + (line 503) * auto-key-retrieve: GPG Configuration Options. - (line 571) + (line 579) * base64: Input and Output. (line 11) * batch: Agent Options. (line 48) * batch <1>: GPG Configuration Options. @@ -5589,9 +5768,9 @@ Option Index * call-protect-tool: Operational GPGSM Commands. (line 41) * card-edit: Operational GPG Commands. - (line 205) + (line 210) * card-status: Operational GPG Commands. - (line 211) + (line 216) * card-timeout: Scdaemon Options. (line 159) * cert-digest-algo: GPG Esoteric Options. (line 265) @@ -5604,15 +5783,16 @@ Option Index * change-passphrase <1>: Certificate Management. (line 120) * change-pin: Operational GPG Commands. - (line 214) -* check: gpg-check-pattern. (line 14) -* check-passphrase-pattern: Agent Options. (line 223) + (line 219) +* check: gpg-check-pattern. (line 56) +* check-passphrase-pattern: Agent Options. (line 224) * check-signatures: Operational GPG Commands. (line 140) * check-sigs: Operational GPG Commands. (line 141) +* check-sym-passphrase-pattern: Agent Options. (line 224) * check-trustdb: Operational GPG Commands. - (line 344) + (line 349) * chuid: GPG Esoteric Options. (line 639) * chuid <1>: Esoteric Options. (line 7) @@ -5638,7 +5818,7 @@ Option Index (line 120) * compliance: Compliance Options. (line 60) * compliant-needed: GPG Configuration Options. - (line 692) + (line 697) * compress-algo: GPG Esoteric Options. (line 242) * compress-level: GPG Configuration Options. @@ -5654,7 +5834,7 @@ Option Index * daemon <1>: Dirmngr Commands. (line 27) * daemon <2>: Scdaemon Commands. (line 31) * dearmor: Operational GPG Commands. - (line 398) + (line 403) * debug: Agent Options. (line 82) * debug <1>: Dirmngr Options. (line 59) * debug <2>: GPG Esoteric Options. @@ -5723,13 +5903,13 @@ Option Index * default-sig-expire: GPG Esoteric Options. (line 544) * delete-keys: Operational GPG Commands. - (line 219) + (line 224) * delete-keys <1>: Certificate Management. (line 71) * delete-secret-and-public-key: Operational GPG Commands. - (line 239) + (line 244) * delete-secret-keys: Operational GPG Commands. - (line 228) + (line 233) * deny-admin: Scdaemon Options. (line 175) * desig-revoke: OpenPGP Key Management. (line 134) @@ -5743,37 +5923,37 @@ Option Index * dirmngr: Invoking gpg-connect-agent. (line 13) * dirmngr-program: GPG Configuration Options. - (line 737) + (line 742) * dirmngr-program <1>: Configuration Options. - (line 76) + (line 62) * dirmngr-program <2>: Invoking gpg-connect-agent. (line 94) * disable-application: Scdaemon Options. (line 185) * disable-ccid: Scdaemon Options. (line 141) -* disable-check-own-socket: Agent Options. (line 288) +* 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) * disable-crl-checks: Certificate Options. (line 13) * disable-dsa2: GPG Configuration Options. (line 190) -* disable-extended-key-format: Agent Options. (line 334) -* disable-http: Dirmngr Options. (line 207) -* disable-ipv4: Dirmngr Options. (line 201) -* disable-ipv6: Dirmngr Options. (line 201) +* disable-extended-key-format: Agent Options. (line 352) +* disable-http: Dirmngr Options. (line 217) +* disable-ipv4: Dirmngr Options. (line 211) +* disable-ipv6: Dirmngr Options. (line 211) * disable-large-rsa: GPG Configuration Options. (line 181) -* disable-ldap: Dirmngr Options. (line 204) +* disable-ldap: Dirmngr Options. (line 214) * disable-mdc: OpenPGP Options. (line 30) * disable-ocsp: Certificate Options. (line 53) * disable-pinpad: Scdaemon Options. (line 172) * disable-policy-checks: Certificate Options. (line 8) * disable-pubkey-algo: GPG Esoteric Options. (line 281) -* disable-scdaemon: Agent Options. (line 282) +* 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 306) +* display: Agent Options. (line 324) * display-charset: GPG Configuration Options. (line 275) * display-charset:iso-8859-1: GPG Configuration Options. @@ -5807,7 +5987,7 @@ Option Index * dump-secret-keys: Certificate Management. (line 43) * edit-card: Operational GPG Commands. - (line 204) + (line 209) * edit-key: OpenPGP Key Management. (line 139) * emit-version: GPG Esoteric Options. @@ -5815,24 +5995,24 @@ Option Index * enable-crl-checks: Certificate Options. (line 13) * enable-dsa2: GPG Configuration Options. (line 190) -* enable-extended-key-format: Agent Options. (line 334) +* enable-extended-key-format: Agent Options. (line 352) * enable-issuer-based-crl-check: Certificate Options. (line 45) * enable-large-rsa: GPG Configuration Options. (line 181) * enable-ocsp: Certificate Options. (line 53) -* enable-passphrase-history: Agent Options. (line 242) +* enable-passphrase-history: Agent Options. (line 247) * enable-pinpad-varlen: Scdaemon Options. (line 164) * enable-policy-checks: Certificate Options. (line 8) * enable-progress-filter: GPG Esoteric Options. (line 88) -* enable-putty-support: Agent Options. (line 346) +* enable-putty-support: Agent Options. (line 364) * enable-special-filenames: GPG Esoteric Options. (line 595) * enable-special-filenames <1>: gpgv. (line 97) -* enable-ssh-support: Agent Options. (line 346) +* enable-ssh-support: Agent Options. (line 364) * enable-trusted-cert-crl-check: Certificate Options. (line 24) * enarmor: Operational GPG Commands. - (line 398) + (line 403) * encrypt: Operational GPG Commands. (line 32) * encrypt <1>: Operational GPGSM Commands. @@ -5850,11 +6030,11 @@ Option Index * exec-path: GPG Configuration Options. (line 219) * exit-on-status-write-error: GPG Configuration Options. - (line 766) + (line 771) * expert: GPG Configuration Options. - (line 821) + (line 826) * export: Operational GPG Commands. - (line 245) + (line 250) * export <1>: Certificate Management. (line 80) * export-filter: GPG Input and Output. @@ -5862,7 +6042,7 @@ Option Index * export-options: GPG Input and Output. (line 233) * export-ownertrust: Operational GPG Commands. - (line 359) + (line 364) * export-secret-key-p12: Certificate Management. (line 93) * export-secret-key-p8: Certificate Management. @@ -5870,13 +6050,13 @@ Option Index * export-secret-key-raw: Certificate Management. (line 102) * export-secret-keys: Operational GPG Commands. - (line 263) + (line 268) * export-secret-subkeys: Operational GPG Commands. - (line 263) + (line 268) * export-ssh-key: Operational GPG Commands. - (line 285) + (line 290) * extra-digest-algo: Esoteric Options. (line 16) -* extra-socket: Agent Options. (line 320) +* extra-socket: Agent Options. (line 338) * extract: gpgtar. (line 19) * factory-reset: gpg-card. (line 107) * faked-system-time: Agent Options. (line 52) @@ -5888,9 +6068,9 @@ Option Index * fetch: gpg-card. (line 112) * fetch-crl: Dirmngr Commands. (line 52) * fetch-keys: Operational GPG Commands. - (line 328) + (line 333) * fingerprint: Operational GPG Commands. - (line 189) + (line 194) * fixed-list-mode: GPG Input and Output. (line 291) * flush: Dirmngr Commands. (line 62) @@ -5919,9 +6099,9 @@ Option Index * gen-key <1>: Certificate Management. (line 8) * gen-prime: Operational GPG Commands. - (line 393) + (line 398) * gen-random: Operational GPG Commands. - (line 386) + (line 391) * gen-revoke: OpenPGP Key Management. (line 120) * generate: gpg-card. (line 119) @@ -5936,7 +6116,7 @@ Option Index * gnupg: Compliance Options. (line 12) * gpg: gpgtar. (line 110) * gpg-agent-info: GPG Configuration Options. - (line 727) + (line 732) * gpg-args: gpgtar. (line 113) * gpg-program: gpg-card. (line 69) * gpgconf-list: GPG Esoteric Options. @@ -5979,25 +6159,25 @@ Option Index * homedir <5>: Invoking gpgconf. (line 115) * homedir <6>: Invoking gpg-connect-agent. (line 43) -* honor-http-proxy: Dirmngr Options. (line 226) -* http-proxy: Dirmngr Options. (line 230) +* honor-http-proxy: Dirmngr Options. (line 236) +* http-proxy: Dirmngr Options. (line 240) * ignore-cache-for-signing: Agent Options. (line 175) -* ignore-cert-extension: Dirmngr Options. (line 343) +* ignore-cert-extension: Dirmngr Options. (line 380) * ignore-cert-extension <1>: Certificate Options. (line 82) * ignore-crc-error: GPG Esoteric Options. (line 417) -* ignore-http-dp: Dirmngr Options. (line 210) -* ignore-ldap-dp: Dirmngr Options. (line 217) +* ignore-http-dp: Dirmngr Options. (line 220) +* ignore-ldap-dp: Dirmngr Options. (line 227) * ignore-mdc-error: GPG Esoteric Options. (line 424) -* ignore-ocsp-service-url: Dirmngr Options. (line 222) +* ignore-ocsp-service-url: Dirmngr Options. (line 232) * ignore-time-conflict: GPG Esoteric Options. (line 403) * ignore-time-conflict <1>: gpgv. (line 63) * ignore-valid-from: GPG Esoteric Options. (line 410) * import: Operational GPG Commands. - (line 299) + (line 304) * import <1>: Certificate Management. (line 110) * import-filter: GPG Input and Output. @@ -6005,7 +6185,7 @@ Option Index * import-options: GPG Input and Output. (line 53) * import-ownertrust: Operational GPG Commands. - (line 365) + (line 370) * include-certs: CMS Options. (line 7) * include-key-block: OpenPGP Options. (line 45) * input-size-hint: GPG Input and Output. @@ -6013,8 +6193,8 @@ Option Index * interactive: GPG Esoteric Options. (line 19) * kdf-setup: gpg-card. (line 126) -* keep-display: Agent Options. (line 311) -* keep-tty: Agent Options. (line 311) +* keep-display: Agent Options. (line 329) +* keep-tty: Agent Options. (line 329) * key-origin: GPG Input and Output. (line 45) * keyboxd: Invoking gpg-connect-agent. @@ -6104,33 +6284,36 @@ Option Index * keyedit:uid: OpenPGP Key Management. (line 144) * keyid-format: GPG Configuration Options. - (line 605) + (line 613) * keyring: GPG Configuration Options. (line 223) * keyring <1>: gpgv. (line 38) * keyserver: Dirmngr Options. (line 148) * keyserver <1>: GPG Configuration Options. - (line 614) + (line 622) * keyserver <2>: Configuration Options. - (line 43) + (line 44) * keyserver-options: GPG Configuration Options. - (line 636) + (line 641) * kill: Invoking gpgconf. (line 84) * known-notation: GPG Esoteric Options. (line 168) * lang: gpg-card. (line 129) * launch: Invoking gpgconf. (line 76) -* lc-ctype: Agent Options. (line 306) -* lc-messages: Agent Options. (line 306) -* ldap-proxy: Dirmngr Options. (line 235) -* ldapserverlist-file: Dirmngr Options. (line 246) -* ldaptimeout: Dirmngr Options. (line 269) +* lc-ctype: Agent Options. (line 324) +* lc-messages: Agent Options. (line 324) +* ldap-proxy: Dirmngr Options. (line 245) +* ldapserver: Dirmngr Options. (line 275) +* ldapserver <1>: Configuration Options. + (line 44) +* ldapserverlist-file: Dirmngr Options. (line 256) +* ldaptimeout: Dirmngr Options. (line 306) * learn-card: Certificate Management. (line 115) * legacy-list-mode: GPG Input and Output. (line 297) * limit-card-insert-tries: GPG Configuration Options. - (line 775) + (line 780) * list: gpg-card. (line 136) * list-archive: gpgtar. (line 39) * list-chain: Certificate Management. @@ -6181,7 +6364,7 @@ Option Index * list-options:sort-sigs: GPG Configuration Options. (line 138) * list-packets: Operational GPG Commands. - (line 198) + (line 203) * list-secret-keys: Operational GPG Commands. (line 130) * list-secret-keys <1>: Certificate Management. @@ -6190,7 +6373,7 @@ Option Index (line 481) * list-sigs: GPG Esoteric Options. (line 482) -* listen-backlog: Agent Options. (line 316) +* listen-backlog: Agent Options. (line 334) * listen-backlog <1>: Dirmngr Options. (line 134) * listen-backlog <2>: Scdaemon Options. (line 115) * load-crl: Dirmngr Commands. (line 44) @@ -6204,17 +6387,17 @@ Option Index * locate-keys: Operational GPG Commands. (line 170) * lock-multiple: GPG Configuration Options. - (line 755) + (line 760) * lock-never: GPG Configuration Options. - (line 759) + (line 764) * lock-once: GPG Configuration Options. - (line 751) + (line 756) * log-file: Agent Options. (line 134) * log-file <1>: Dirmngr Options. (line 30) * log-file <2>: GPG Esoteric Options. (line 105) * log-file <3>: Configuration Options. - (line 97) + (line 83) * log-file <4>: Scdaemon Options. (line 120) * log-file <5>: gpgv. (line 59) * logger-fd: GPG Esoteric Options. @@ -6227,15 +6410,15 @@ Option Index * mangle-dos-filenames: GPG Configuration Options. (line 346) * marginals-needed: GPG Configuration Options. - (line 696) + (line 701) * max-cache-ttl: Agent Options. (line 196) * max-cache-ttl-ssh: Agent Options. (line 202) * max-cert-depth: GPG Configuration Options. - (line 704) + (line 709) * max-output: GPG Input and Output. (line 19) -* max-passphrase-days: Agent Options. (line 237) -* max-replies: Dirmngr Options. (line 340) +* max-passphrase-days: Agent Options. (line 242) +* max-replies: Dirmngr Options. (line 377) * min-cert-level: GPG Configuration Options. (line 391) * min-passphrase-len: Agent Options. (line 212) @@ -6244,7 +6427,7 @@ Option Index * multifile: Operational GPG Commands. (line 100) * name: gpg-card. (line 159) -* nameserver: Dirmngr Options. (line 193) +* nameserver: Dirmngr Options. (line 203) * no: GPG Configuration Options. (line 67) * no-allow-external-cache: Agent Options. (line 160) @@ -6253,15 +6436,15 @@ Option Index * no-armor: GPG Input and Output. (line 12) * no-auto-key-import: GPG Configuration Options. - (line 559) + (line 567) * no-auto-key-retrieve: GPG Configuration Options. - (line 571) + (line 579) * no-auto-trust-new-key: GPG Esoteric Options. (line 576) * no-autostart: GPG Configuration Options. - (line 744) + (line 749) * no-autostart <1>: Configuration Options. - (line 86) + (line 72) * no-autostart <2>: gpg-card. (line 53) * no-autostart <3>: Invoking gpg-connect-agent. (line 78) @@ -6282,7 +6465,7 @@ Option Index (line 73) * no-grab: Agent Options. (line 128) * no-greeting: GPG Configuration Options. - (line 789) + (line 794) * no-groups: GPG Key related Options. (line 73) * no-include-key-block: OpenPGP Options. (line 45) @@ -6295,34 +6478,34 @@ Option Index * no-options: GPG Configuration Options. (line 321) * no-random-seed-file: GPG Configuration Options. - (line 783) + (line 788) * no-secmem-warning: GPG Configuration Options. - (line 792) + (line 797) * no-secmem-warning <1>: Configuration Options. - (line 93) + (line 79) * no-sig-cache: GPG Configuration Options. - (line 707) + (line 712) * no-skip-hidden-recipients: GPG Key related Options. (line 127) * no-symkey-cache: GPG Esoteric Options. (line 367) * no-tty: GPG Configuration Options. (line 58) -* no-use-standard-socket: Agent Options. (line 296) +* no-use-standard-socket: Agent Options. (line 314) * no-use-tor: Dirmngr Options. (line 98) * no-verbose: GPG Configuration Options. (line 37) * not-dash-escaped: GPG Esoteric Options. (line 296) * null: gpgtar. (line 86) -* null <1>: gpg-check-pattern. (line 17) +* null <1>: gpg-check-pattern. (line 59) * ocsp: dirmngr-client. (line 61) -* ocsp-current-period: Dirmngr Options. (line 335) -* ocsp-max-clock-skew: Dirmngr Options. (line 327) -* ocsp-max-period: Dirmngr Options. (line 331) -* ocsp-responder: Dirmngr Options. (line 301) -* ocsp-signer: Dirmngr Options. (line 306) -* only-ldap-proxy: Dirmngr Options. (line 241) +* ocsp-current-period: Dirmngr Options. (line 372) +* ocsp-max-clock-skew: Dirmngr Options. (line 364) +* ocsp-max-period: Dirmngr Options. (line 368) +* ocsp-responder: Dirmngr Options. (line 338) +* ocsp-signer: Dirmngr Options. (line 343) +* only-ldap-proxy: Dirmngr Options. (line 251) * openpgp: Compliance Options. (line 20) * openpgp <1>: gpgtar. (line 95) * options: Agent Options. (line 10) @@ -6363,7 +6546,7 @@ Option Index * pcsc-shared: Scdaemon Options. (line 124) * pem: dirmngr-client. (line 58) * permission-warning: GPG Configuration Options. - (line 795) + (line 800) * personal-aead-preferences: OpenPGP Options. (line 66) * personal-cipher-preferences: OpenPGP Options. (line 57) * personal-compress-preferences: OpenPGP Options. (line 84) @@ -6373,18 +6556,19 @@ Option Index * pgp8: Compliance Options. (line 53) * photo-viewer: GPG Configuration Options. (line 196) -* pinentry-invisible-char: Agent Options. (line 245) +* pinentry-formatted-passphrase: Agent Options. (line 261) +* pinentry-invisible-char: Agent Options. (line 250) * pinentry-mode: GPG Esoteric Options. (line 352) * pinentry-mode <1>: Esoteric Options. (line 101) -* pinentry-program: Agent Options. (line 256) -* pinentry-timeout: Agent Options. (line 250) -* pinentry-touch-file: Agent Options. (line 269) +* pinentry-program: Agent Options. (line 274) +* pinentry-timeout: Agent Options. (line 255) +* pinentry-touch-file: Agent Options. (line 287) * ping: dirmngr-client. (line 69) * policy-file: Configuration Options. - (line 66) + (line 52) * prefer-system-dirmngr: Configuration Options. - (line 80) + (line 66) * preserve-permissions: GPG Esoteric Options. (line 603) * preset: Invoking gpg-preset-passphrase. @@ -6392,7 +6576,7 @@ Option Index * primary-keyring: GPG Configuration Options. (line 242) * print-md: Operational GPG Commands. - (line 381) + (line 386) * privatedo: gpg-card. (line 171) * q: gpg-card. (line 177) * q <1>: Invoking gpg-connect-agent. @@ -6435,9 +6619,9 @@ Option Index * readcert: gpg-card. (line 180) * reader-port: Scdaemon Options. (line 147) * rebuild-keydb-caches: Operational GPG Commands. - (line 375) + (line 380) * receive-keys: Operational GPG Commands. - (line 308) + (line 313) * recipient: GPG Key related Options. (line 8) * recipient <1>: Input and Output. (line 46) @@ -6446,18 +6630,18 @@ Option Index (line 22) * recursive-resolver: Dirmngr Options. (line 117) * recv-keys: Operational GPG Commands. - (line 309) + (line 314) * refresh-keys: Operational GPG Commands. - (line 312) + (line 317) * reload: Invoking gpgconf. (line 70) * remove-socketdir: Invoking gpgconf. (line 97) * request-origin: GPG Esoteric Options. (line 372) * request-origin <1>: Esoteric Options. (line 116) * require-cross-certification: GPG Configuration Options. - (line 814) + (line 819) * require-secmem: GPG Configuration Options. - (line 809) + (line 814) * reset: gpg-card. (line 187) * resolver-timeout: Dirmngr Options. (line 120) * rfc2440: Compliance Options. (line 36) @@ -6466,23 +6650,23 @@ Option Index * run: Invoking gpg-connect-agent. (line 105) * s: Dirmngr Options. (line 87) -* s2k-calibration: Agent Options. (line 409) +* s2k-calibration: Agent Options. (line 427) * s2k-cipher-algo: OpenPGP Options. (line 94) -* s2k-count: Agent Options. (line 416) +* s2k-count: Agent Options. (line 434) * s2k-count <1>: OpenPGP Options. (line 110) * s2k-digest-algo: OpenPGP Options. (line 99) * s2k-mode: OpenPGP Options. (line 103) * salut: gpg-card. (line 191) * salutation: gpg-card. (line 191) -* scdaemon-program: Agent Options. (line 278) +* scdaemon-program: Agent Options. (line 296) * search-keys: Operational GPG Commands. - (line 318) + (line 323) * secret-keyring: GPG Configuration Options. (line 237) * send: gpg-wks-client. (line 58) * send <1>: gpg-wks-server. (line 60) * send-keys: Operational GPG Commands. - (line 252) + (line 257) * sender: GPG Key related Options. (line 81) * server: Agent Commands. (line 23) @@ -6505,7 +6689,7 @@ Option Index (line 52) * show-keyring: Deprecated Options. (line 16) * show-keys: Operational GPG Commands. - (line 180) + (line 185) * show-notation: Deprecated Options. (line 25) * show-photos: Deprecated Options. (line 8) * show-policy-url: Deprecated Options. (line 33) @@ -6530,7 +6714,7 @@ Option Index * skip-verify: GPG Esoteric Options. (line 473) * squid-mode: dirmngr-client. (line 101) -* ssh-fingerprint-digest: Agent Options. (line 394) +* ssh-fingerprint-digest: Agent Options. (line 412) * standard-resolver: Dirmngr Options. (line 110) * status-fd: GPG Esoteric Options. (line 93) @@ -6556,25 +6740,25 @@ Option Index * time-only: watchgnupg. (line 46) * tls-debug: Dirmngr Options. (line 69) * tofu-default-policy: GPG Configuration Options. - (line 700) + (line 705) * tofu-policy: Operational GPG Commands. - (line 411) + (line 416) * trust-model: GPG Configuration Options. - (line 405) + (line 406) * trust-model:always: GPG Configuration Options. - (line 486) + (line 487) * trust-model:auto: GPG Configuration Options. - (line 495) + (line 496) * trust-model:classic: GPG Configuration Options. - (line 413) + (line 414) * trust-model:direct: GPG Configuration Options. - (line 478) + (line 479) * trust-model:pgp: GPG Configuration Options. - (line 408) + (line 409) * trust-model:tofu: GPG Configuration Options. - (line 416) + (line 417) * trust-model:tofu+pgp: GPG Configuration Options. - (line 466) + (line 467) * trustdb-name: GPG Configuration Options. (line 247) * trusted-key: GPG Configuration Options. @@ -6583,25 +6767,25 @@ Option Index (line 119) * try-secret-key: GPG Key related Options. (line 108) -* ttyname: Agent Options. (line 306) -* ttytype: Agent Options. (line 306) +* ttyname: Agent Options. (line 324) +* ttytype: Agent Options. (line 324) * uif: gpg-card. (line 196) * unblock: gpg-card. (line 202) * ungroup: GPG Key related Options. (line 70) * unwrap: Operational GPG Commands. - (line 403) + (line 408) * update-trustdb: Operational GPG Commands. - (line 334) + (line 339) * url: gpg-card. (line 207) * url <1>: dirmngr-client. (line 94) * url <2>: dirmngr-client. (line 98) * use-agent: GPG Configuration Options. - (line 724) + (line 729) * use-embedded-filename: GPG Esoteric Options. (line 211) -* use-standard-socket: Agent Options. (line 296) -* use-standard-socket-p: Agent Options. (line 296) +* 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) @@ -6629,7 +6813,7 @@ Option Index (line 36) * verbose <10>: dirmngr-client. (line 53) * verbose <11>: gpgtar. (line 61) -* verbose <12>: gpg-check-pattern. (line 11) +* verbose <12>: gpg-check-pattern. (line 53) * verbose <13>: gpg-wks-client. (line 112) * verbose <14>: gpg-wks-server. (line 78) * verify: Operational GPG Commands. @@ -6707,7 +6891,7 @@ Option Index (line 328) * writecert: gpg-card. (line 217) * writekey: gpg-card. (line 224) -* xauthority: Agent Options. (line 306) +* xauthority: Agent Options. (line 324) * yes: GPG Configuration Options. (line 63) * yubikey: gpg-card. (line 229) diff --git a/doc/gnupg.info-3 b/doc/gnupg.info-3 Binary files differindex 2466061..06f1882 100644 --- a/doc/gnupg.info-3 +++ b/doc/gnupg.info-3 diff --git a/doc/gpg-agent.texi b/doc/gpg-agent.texi index 41bfb09..f20d833 100644 --- a/doc/gpg-agent.texi +++ b/doc/gpg-agent.texi @@ -205,14 +205,14 @@ if used in an options file. @item -v -@item --verbose +@itemx --verbose @opindex verbose Outputs additional information while running. You can increase the verbosity by giving several verbose commands to @command{gpg-agent}, such as @samp{-vv}. @item -q -@item --quiet +@itemx --quiet @opindex quiet Try to be as quiet as possible. @@ -429,11 +429,17 @@ of digits or special characters a warning will be displayed. Defaults to 1. @item --check-passphrase-pattern @var{file} +@itemx --check-sym-passphrase-pattern @var{file} @opindex check-passphrase-pattern +@opindex check-sym-passphrase-pattern Check the passphrase against the pattern given in @var{file}. When entering a new passphrase matching one of these pattern a warning will -be displayed. @var{file} should be an absolute filename. The default is -not to use any pattern file. +be displayed. If @var{file} does not contain any slashes and does not +start with "~/" it is searched in the system configuration directory +(@file{@value{SYSCONFDIR}}). The default is not to use any +pattern file. The second version of this option is only used when +creating a new symmetric key to allow the use of different patterns +for such passphrases. Security note: It is known that checking a passphrase against a list of pattern or even against a complete dictionary is not very effective to @@ -465,6 +471,19 @@ user input. The default value of 0 does not ask the pinentry to timeout, however a Pinentry may use its own default timeout value in this case. A Pinentry may or may not honor this request. +@item --pinentry-formatted-passphrase +@opindex pinentry-formatted-passphrase +This option asks the Pinentry to enable passphrase formatting when asking the +user for a new passphrase and masking of the passphrase is turned off. + +If passphrase formatting is enabled, then all non-breaking space characters +are stripped from the entered passphrase. Passphrase formatting is mostly +useful in combination with passphrases generated with the GENPIN +feature of some Pinentries. Note that such a generated +passphrase, if not modified by the user, skips all passphrase +constraints checking because such constraints would actually weaken +the generated passphrase. + @item --pinentry-program @var{filename} @opindex pinentry-program Use program @var{filename} as the PIN entry. The default is diff --git a/doc/gpg.texi b/doc/gpg.texi index 16a4b58..81dab59 100644 --- a/doc/gpg.texi +++ b/doc/gpg.texi @@ -355,11 +355,17 @@ numbers 1-9 or "T" for 10 and above to indicate trust signature levels Locate the keys given as arguments. This command basically uses the same algorithm as used when locating keys for encryption and may thus be used to see what keys @command{@gpgname} might use. In particular -external methods as defined by @option{--auto-key-locate} may be used -to locate a key. Only public keys are listed. The variant -@option{--locate-external-keys} does not consider a locally existing -key and can thus be used to force the refresh of a key via the defined -external methods. +external methods as defined by @option{--auto-key-locate} are used to +locate a key if the arguments comain valid mail addresses. Only +public keys are listed. + +The variant @option{--locate-external-keys} does not consider a +locally existing key and can thus be used to force the refresh of a +key via the defined external methods. If a fingerprint is given and +and the methods defined by --auto-key-locate define LDAP servers, the +key is fetched from these resources; defined non-LDAP keyservers are +skipped. + @item --show-keys @opindex show-keys @@ -1696,13 +1702,13 @@ claim" signatures are always accepted. @item --trusted-key @var{long key ID or fingerprint} @opindex trusted-key -Assume that the specified key (which must be given -as a full 8 byte key ID, a 20 byte, or 32 byte fingerprint) -is as trustworthy as one of -your own secret keys. This option is useful if you -don't want to keep your secret keys (or one of them) +Assume that the specified key (which should be given as fingerprint) +is as trustworthy as one of your own secret keys. This option is +useful if you don't want to keep your secret keys (or one of them) online but still want to be able to check the validity of a given -recipient's or signator's key. +recipient's or signator's key. If the given key is not locally +available but an LDAP keyserver is configured the missing key is +imported from that server. @item --trust-model @{pgp|classic|tofu|tofu+pgp|direct|always|auto@} @opindex trust-model @@ -1842,14 +1848,20 @@ list. The default is "local,wkd". PGP Universal method of checking @samp{ldap://keys.(thedomain)}. @item ntds - Locate the key using the Active Directory (Windows only). + Locate the key using the Active Directory (Windows only). This + method also allows to search by fingerprint using the command + @option{--locate-external-key}. @item keyserver - Locate a key using a keyserver. + Locate a key using a keyserver. This method also allows to search + by fingerprint using the command @option{--locate-external-key} if + any of the configured keyservers is an LDAP server. @item keyserver-URL In addition, a keyserver URL as used in the @command{dirmngr} configuration may be used here to query that particular keyserver. + This method also allows to search by fingerprint using the command + @option{--locate-external-key} if the URL specifies an LDAP server. @item local Locate the key using the local keyrings. This mechanism allows the user to @@ -1945,10 +1957,7 @@ keys on. The format of the @var{name} is a URI: "hkp"/"hkps" for the HTTP (or compatible) keyservers or "ldap"/"ldaps" for the LDAP keyservers. Note that your particular installation of GnuPG may have other keyserver types available as well. Keyserver -schemes are case-insensitive. After the keyserver name, optional -keyserver configuration options may be provided. These are the same as -the global @option{--keyserver-options} from below, but apply only to -this particular keyserver. +schemes are case-insensitive. Most keyservers synchronize with each other, so there is generally no need to send keys to more than one server. The keyserver @@ -4063,6 +4072,9 @@ are: @var{VALUE} spans to the end of the expression. @item -c The string match in this part is done case-sensitive. + @item -t + Leading and trailing spaces are not removed from @var{VALUE}. + The optional single space after @var{op} is here required. @end table The filter options concatenate several specifications for a filter of diff --git a/doc/gpgsm.texi b/doc/gpgsm.texi index 1d3a7e0..52f939e 100644 --- a/doc/gpgsm.texi +++ b/doc/gpgsm.texi @@ -358,35 +358,16 @@ Outputs additional information while running. You can increase the verbosity by giving several verbose commands to @command{gpgsm}, such as @samp{-vv}. - -@item --keyserver @var{string} +@item --ldapserver @var{string} +@itemx --keyserver @var{string} +@opindex ldapserver @opindex keyserver -Add an LDAP server to use for certificate and CRL lookup. This option -can be given multiple times to configure more than one LDAP server. -Note that the @command{dirmngr} can in addition be configured with a -default list of LDAP servers to be used after those configured with -this option. The syntax of @var{string} is: - -@sc{hostname:port:username:password:base_dn:flags} - -The only defined flag is @code{ldaps} to specify that a TLS -connections shall be used. Flags are comma delimited; unknown flags -are ignored. - -Note that all parts of that string are expected to be UTF-8 encoded. -This may lead to problems if the @sc{password} has originally been -encoded as Latin-1; in such a case better configure such an LDAP server -using the global configuration of @command{dirmngr}. - -Here is an example which uses the default port, no username, no -password, and requests a TLS connection: - -@c man:.RS -@example ---keyserver ldap.pca.dfn.de::::o=DFN-Verein,c=DE:ldaps -@end example -@c man:.RE - +Add an LDAP server to use for X.509 certificate and CRL lookup. This +option can be given multiple times to configure more than one LDAP +server. Note that in general @command{dirmngr} should be configured +with the list of LDAP servers; if this option is also configured here, +it is used in addition to those configured in dirmngr. For the syntax +see the description of dirmngr's ldapserver option. @item --policy-file @var{filename} @opindex policy-file diff --git a/doc/help.txt b/doc/help.txt index 4d748c4..9f056c3 100644 --- a/doc/help.txt +++ b/doc/help.txt @@ -32,7 +32,7 @@ # territory (.e.g. "de_DE"), LL denotes just the locale name # (e.g. "de"). The first matching item is returned. To put a dot or # a hash mark at the beginning of a help text line, it needs to be -# prefixed with ". ". A single dot may be used to terminated ahelp +# prefixed with ". ". A single dot may be used to terminated a help # entry. .#pinentry.qualitybar.tooltip @@ -52,6 +52,32 @@ configured passphrase constraints. . +.#pinentry.constraints.hint.short +# [remove the hash mark from the key to enable this hint] +# This entry is used by some pinentries to display a hint about +# enabled passphrase constraints. These constraints are configurable +# and the admin may give a hint about them by using this help entry. +Please use letters and digits. +. + + +.#pinentry.constraints.hint.long +# [remove the hash mark from the key to enable this hint] +# This entry is used by some pinentries to show a tooltip with more +# information about the configured passphrase constraints. +Please use letters and digits. +Extra constraints are enforced, for example +the use of common car number plates. +. + + +.#pinentry.formatted_passphrase.hint", +# [remove the hash mark from the key to enable this hint] +# If this entry is not set a standard text is shown +Note: The blanks are not part of the passphrase. +. + + .gnupg.agent-problem # There was a problem accessing or starting the agent. It was either not possible to connect to a running Gpg-Agent or a diff --git a/doc/tools.texi b/doc/tools.texi index c48ba4b..8041f48 100644 --- a/doc/tools.texi +++ b/doc/tools.texi @@ -2081,6 +2081,51 @@ gpgtar --list-archive test1 @command{gpg-check-pattern} checks a passphrase given on stdin against a specified pattern file. +The pattern file is line based with comment lines beginning on the +@emph{first} position with a @code{#}. Empty lines and lines with +only white spaces are ignored. The actual pattern lines may either be +verbatim string pattern and match as they are (trailing spaces are +ignored) or extended regular expressions indicated by a @code{/} or +@code{!/} in the first column and terminated by another @code{/} or +end of line. If a regular expression starts with @code{!/} the match +result is reversed. By default all comparisons are case insensitive. + +Tag lines may be used to further control the operation of this tool. +The currently defined tags are: + +@table @code +@item [icase] +Switch to case insensitive comparison for all further patterns. This +is the default. + +@item [case] +Switch to case sensitive comparison for all further patterns. + +@item [reject] +Switch to reject mode. This is the default mode. + +@item [accept] +Switch to accept mode. +@end table + +In the future more tags may be introduced and thus it is advisable not to +start a plain pattern string with an open bracket. The tags must be +given verbatim on the line with no spaces to the left or any non white +space characters to the right. + +In reject mode the program exits on the first match with an exit code +of 1 (failure). If at the end of the pattern list the reject mode is +still active the program exits with code 0 (success). + +In accept mode blocks of patterns are used. A block starts at the +next pattern after an "accept" tag and ends with the last pattern +before the next "accept" or "reject" tag or at the end of the pattern +list. If all patterns in a block match the program exits with an exit +code of 0 (success). If any pattern in a block do not match the next +pattern block is evaluated. If at the end of the pattern list the +accept mode is still active the program exits with code 1 (failure). + + @mansect options @noindent @@ -2102,6 +2147,6 @@ Input is expected to be null delimited. @mansect see also @ifset isman -@command{gpg}(1), +@command{gpg-agent}(1), @end ifset @include see-also-note.texi diff --git a/doc/wks.texi b/doc/wks.texi index ad239f1..48e534b 100644 --- a/doc/wks.texi +++ b/doc/wks.texi @@ -57,7 +57,7 @@ Directory. @mansect description The @command{gpg-wks-client} is used to send requests to a Web Key -Service provider. This is usuallay done to upload a key into a Web +Service provider. This is usually done to upload a key into a Web Key Directory. With the @option{--supported} command the caller can test whether a diff --git a/g10/call-agent.c b/g10/call-agent.c index fb80489..8f4e44b 100644 --- a/g10/call-agent.c +++ b/g10/call-agent.c @@ -1232,6 +1232,16 @@ agent_scd_getattr (const char *name, struct agent_card_info_s *info) parm.ctx = agent_ctx; rc = assuan_transact (agent_ctx, line, NULL, NULL, default_inq_cb, &parm, learn_status_cb, info); + if (!rc && !strcmp (name, "KEY-FPR")) + { + /* Let the agent create the shadow keys if not yet done. */ + if (info->fpr1len) + assuan_transact (agent_ctx, "READKEY --card --no-data -- $SIGNKEYID", + NULL, NULL, NULL, NULL, NULL, NULL); + if (info->fpr2len) + assuan_transact (agent_ctx, "READKEY --card --no-data -- $ENCRKEYID", + NULL, NULL, NULL, NULL, NULL, NULL); + } return rc; } @@ -1699,6 +1709,7 @@ card_keyinfo_cb (void *opaque, const char *line) struct card_keyinfo_parm_s *parm = opaque; const char *keyword = line; int keywordlen; + keypair_info_t keyinfo = NULL; for (keywordlen=0; *line && !spacep (line); line++, keywordlen++) ; @@ -1709,7 +1720,6 @@ card_keyinfo_cb (void *opaque, const char *line) { const char *s; int n; - keypair_info_t keyinfo; keypair_info_t *l_p = &parm->list; while ((*l_p)) @@ -1717,23 +1727,13 @@ card_keyinfo_cb (void *opaque, const char *line) keyinfo = xtrycalloc (1, sizeof *keyinfo); if (!keyinfo) - { - alloc_error: - if (!parm->error) - parm->error = gpg_error_from_syserror (); - return 0; - } + goto alloc_error; for (n=0,s=line; hexdigitp (s); s++, n++) ; if (n != 40) - { - parm_error: - if (!parm->error) - parm->error = gpg_error (GPG_ERR_ASS_PARAMETER); - return 0; - } + goto parm_error; memcpy (keyinfo->keygrip, line, 40); keyinfo->keygrip[40] = 0; @@ -1787,6 +1787,18 @@ card_keyinfo_cb (void *opaque, const char *line) } return err; + + alloc_error: + xfree (keyinfo); + if (!parm->error) + parm->error = gpg_error_from_syserror (); + return 0; + + parm_error: + xfree (keyinfo); + if (!parm->error) + parm->error = gpg_error (GPG_ERR_ASS_PARAMETER); + return 0; } @@ -2226,13 +2238,50 @@ agent_probe_any_secret_key (ctrl_t ctrl, kbnode_t keyblock) char line[ASSUAN_LINELENGTH]; char *p; kbnode_t kbctx, node; - int nkeys; + int nkeys; /* (always zero in secret_keygrips mode) */ unsigned char grip[KEYGRIP_LEN]; + const unsigned char *s; + unsigned int n; err = start_agent (ctrl, 0); if (err) return err; + /* If we have not yet issued a "HAVEKEY --list" do that now. We use + * a more or less arbitray limit of 1000 keys. */ + if (ctrl && !ctrl->secret_keygrips && !ctrl->no_more_secret_keygrips) + { + membuf_t data; + + init_membuf (&data, 4096); + err = assuan_transact (agent_ctx, "HAVEKEY --list=1000", + put_membuf_cb, &data, + NULL, NULL, NULL, NULL); + if (err) + xfree (get_membuf (&data, NULL)); + else + { + ctrl->secret_keygrips = get_membuf (&data, + &ctrl->secret_keygrips_len); + if (!ctrl->secret_keygrips) + err = gpg_error_from_syserror (); + if ((ctrl->secret_keygrips_len % 20)) + { + err = gpg_error (GPG_ERR_INV_DATA); + xfree (ctrl->secret_keygrips); + ctrl->secret_keygrips = NULL; + } + } + if (err) + { + log_info ("problem with fast path key listing: %s - ignored\n", + gpg_strerror (err)); + err = 0; + } + /* We want to do this only once. */ + ctrl->no_more_secret_keygrips = 1; + } + err = gpg_error (GPG_ERR_NO_SECKEY); /* Just in case no key was found in KEYBLOCK. */ p = stpcpy (line, "HAVEKEY"); @@ -2242,23 +2291,42 @@ agent_probe_any_secret_key (ctrl_t ctrl, kbnode_t keyblock) || node->pkt->pkttype == PKT_SECRET_KEY || node->pkt->pkttype == PKT_SECRET_SUBKEY) { - if (nkeys && ((p - line) + 41) > (ASSUAN_LINELENGTH - 2)) + if (ctrl && ctrl->secret_keygrips) { - err = assuan_transact (agent_ctx, line, - NULL, NULL, NULL, NULL, NULL, NULL); - if (err != gpg_err_code (GPG_ERR_NO_SECKEY)) - break; /* Seckey available or unexpected error - ready. */ - p = stpcpy (line, "HAVEKEY"); - nkeys = 0; + /* We got an array with all secret keygrips. Check this. */ + err = keygrip_from_pk (node->pkt->pkt.public_key, grip); + if (err) + return err; + for (s=ctrl->secret_keygrips, n = 0; + n < ctrl->secret_keygrips_len; + s += 20, n += 20) + { + if (!memcmp (s, grip, 20)) + return 0; + } + err = gpg_error (GPG_ERR_NO_SECKEY); + /* Keep on looping over the keyblock. Never bump nkeys. */ + } + else + { + if (nkeys && ((p - line) + 41) > (ASSUAN_LINELENGTH - 2)) + { + err = assuan_transact (agent_ctx, line, + NULL, NULL, NULL, NULL, NULL, NULL); + if (err != gpg_err_code (GPG_ERR_NO_SECKEY)) + break; /* Seckey available or unexpected error - ready. */ + p = stpcpy (line, "HAVEKEY"); + nkeys = 0; + } + + err = keygrip_from_pk (node->pkt->pkt.public_key, grip); + if (err) + return err; + *p++ = ' '; + bin2hex (grip, 20, p); + p += 40; + nkeys++; } - - err = keygrip_from_pk (node->pkt->pkt.public_key, grip); - if (err) - return err; - *p++ = ' '; - bin2hex (grip, 20, p); - p += 40; - nkeys++; } if (!err && nkeys) @@ -2409,6 +2477,14 @@ agent_genkey (ctrl_t ctrl, char **cache_nonce_addr, char **passwd_nonce_addr, return err; dfltparm.ctx = agent_ctx; + /* Do not use our cache of secret keygrips anymore - this command + * would otherwise requiring to update that cache. */ + if (ctrl && ctrl->secret_keygrips) + { + xfree (ctrl->secret_keygrips); + ctrl->secret_keygrips = 0; + } + if (timestamp) { strcpy (timestamparg, " --timestamp="); @@ -2866,6 +2942,14 @@ agent_import_key (ctrl_t ctrl, const char *desc, char **cache_nonce_addr, return err; dfltparm.ctx = agent_ctx; + /* Do not use our cache of secret keygrips anymore - this command + * would otherwise requiring to update that cache. */ + if (ctrl && ctrl->secret_keygrips) + { + xfree (ctrl->secret_keygrips); + ctrl->secret_keygrips = 0; + } + if (timestamp) { strcpy (timestamparg, " --timestamp="); diff --git a/g10/call-dirmngr.c b/g10/call-dirmngr.c index 434b467..f2ee47e 100644 --- a/g10/call-dirmngr.c +++ b/g10/call-dirmngr.c @@ -36,7 +36,6 @@ #include "options.h" #include "../common/i18n.h" #include "../common/asshelp.h" -#include "../common/keyserver.h" #include "../common/status.h" #include "keyserver-internal.h" #include "call-dirmngr.h" @@ -678,7 +677,7 @@ gpg_dirmngr_ks_get (ctrl_t ctrl, char **pattern, /* If we have an override keyserver we first indicate that the next user of the context needs to again setup the global keyservers and - them we send the override keyserver. */ + then we send the override keyserver. */ if (override_keyserver) { clear_context_flags (ctrl, ctx); @@ -817,24 +816,14 @@ static void record_output (estream_t output, pkttype_t type, const char *validity, - /* The public key length or -1. */ - int pub_key_length, - /* The public key algo or -1. */ - int pub_key_algo, - /* 2 ulongs or NULL. */ - const u32 *keyid, - /* The creation / expiration date or 0. */ - u32 creation_date, - u32 expiration_date, - const char *userid) + int pub_key_length, /* The public key length or -1. */ + int pub_key_algo, /* The public key algo or -1. */ + const u32 *keyid, /* 2 ulongs or NULL. */ + u32 creation_date, /* The creation date or 0. */ + u32 expiration_date, /* The expiration date or 0. */ + const char *userid) /* The userid or NULL. */ { const char *type_str = NULL; - char *pub_key_length_str = NULL; - char *pub_key_algo_str = NULL; - char *keyid_str = NULL; - char *creation_date_str = NULL; - char *expiration_date_str = NULL; - char *userid_escaped = NULL; switch (type) { @@ -853,77 +842,33 @@ record_output (estream_t output, default: log_assert (! "Unhandled type."); } + es_fprintf (output, "%s:%s:", + type_str, + validity ? validity : ""); if (pub_key_length > 0) - pub_key_length_str = xasprintf ("%d", pub_key_length); + es_fprintf (output, "%d", pub_key_length); + es_fputc (':', output); if (pub_key_algo != -1) - pub_key_algo_str = xasprintf ("%d", pub_key_algo); + es_fprintf (output, "%d", pub_key_algo); + es_fputc (':', output); if (keyid) - keyid_str = xasprintf ("%08lX%08lX", (ulong) keyid[0], (ulong) keyid[1]); + es_fprintf (output, "%08lX%08lX", (ulong) keyid[0], (ulong) keyid[1]); - if (creation_date) - creation_date_str = xstrdup (colon_strtime (creation_date)); + es_fprintf (output, ":%s:", colon_strtime (creation_date)); + es_fprintf (output, "%s:::", colon_strtime (expiration_date)); - if (expiration_date) - expiration_date_str = xstrdup (colon_strtime (expiration_date)); - - /* Quote ':', '%', and any 8-bit characters. */ if (userid) - { - int r; - int w = 0; - - int len = strlen (userid); - /* A 100k character limit on the uid should be way more than - enough. */ - if (len > 100 * 1024) - len = 100 * 1024; - - /* The minimum amount of space that we need. */ - userid_escaped = xmalloc (len * 3 + 1); - - for (r = 0; r < len; r++) - { - if (userid[r] == ':' || userid[r]== '%' || (userid[r] & 0x80)) - { - sprintf (&userid_escaped[w], "%%%02X", (byte) userid[r]); - w += 3; - } - else - userid_escaped[w ++] = userid[r]; - } - userid_escaped[w] = '\0'; - } + es_write_sanitized (output, userid, strlen (userid), ":", NULL); + else + es_fputc (':', output); + es_fputs (":::::::::\n", output); - es_fprintf (output, "%s:%s:%s:%s:%s:%s:%s:%s:%s:%s:%s:%s:%s:%s:%s:%s:%s\n", - type_str, - validity ?: "", - pub_key_length_str ?: "", - pub_key_algo_str ?: "", - keyid_str ?: "", - creation_date_str ?: "", - expiration_date_str ?: "", - "" /* Certificate S/N */, - "" /* Ownertrust. */, - userid_escaped ?: "", - "" /* Signature class. */, - "" /* Key capabilities. */, - "" /* Issuer certificate fingerprint. */, - "" /* Flag field. */, - "" /* S/N of a token. */, - "" /* Hash algo. */, - "" /* Curve name. */); - - xfree (userid_escaped); - xfree (expiration_date_str); - xfree (creation_date_str); - xfree (keyid_str); - xfree (pub_key_algo_str); - xfree (pub_key_length_str); } + /* Handle the KS_PUT inquiries. */ static gpg_error_t ks_put_inq_cb (void *opaque, const char *line) diff --git a/g10/call-keyboxd.c b/g10/call-keyboxd.c index 9042c83..e2fede2 100644 --- a/g10/call-keyboxd.c +++ b/g10/call-keyboxd.c @@ -759,7 +759,8 @@ keydb_search (KEYDB_HANDLE hd, KEYDB_SEARCH_DESC *desc, break; case KEYDB_SEARCH_MODE_MAIL: - snprintf (line, sizeof line, "SEARCH %s -- <%s", more, desc->u.name); + snprintf (line, sizeof line, "SEARCH %s -- <%s", + more, desc->u.name+(desc->u.name[0] == '<') ); break; case KEYDB_SEARCH_MODE_MAILSUB: diff --git a/g10/card-util.c b/g10/card-util.c index 36f096f..f3ede6d 100644 --- a/g10/card-util.c +++ b/g10/card-util.c @@ -140,7 +140,10 @@ change_pin (int unblock_v2, int allow_admin) answer = cpr_get("cardutil.change_pin.menu",_("Your selection? ")); cpr_kill_prompt(); if (strlen (answer) != 1) - continue; + { + xfree (answer); + continue; + } if (*answer == '1') { @@ -185,8 +188,10 @@ change_pin (int unblock_v2, int allow_admin) } else if (*answer == 'q' || *answer == 'Q') { + xfree (answer); break; } + xfree (answer); } agent_release_card_info (&info); @@ -782,7 +787,8 @@ static int change_name (void) { char *surname = NULL, *givenname = NULL; - char *isoname, *p; + char *isoname = NULL; + char *p; int rc; surname = get_one_name ("keygen.smartcard.surname", @@ -793,7 +799,8 @@ change_name (void) { xfree (surname); xfree (givenname); - return -1; /*canceled*/ + rc = gpg_error (GPG_ERR_CANCELED); + goto leave; } isoname = xmalloc ( strlen (surname) + 2 + strlen (givenname) + 1); @@ -809,14 +816,17 @@ change_name (void) tty_printf (_("Error: Combined name too long " "(limit is %d characters).\n"), 39); xfree (isoname); - return -1; + rc = gpg_error (GPG_ERR_TOO_LARGE); + goto leave; } rc = agent_scd_setattr ("DISP-NAME", isoname, strlen (isoname)); if (rc) log_error ("error setting Name: %s\n", gpg_strerror (rc)); + leave: xfree (isoname); + write_sc_op_status (rc); return rc; } @@ -1450,7 +1460,10 @@ ask_card_keyattr (int keyno, const struct key_attr *current) algo = *answer? atoi (answer) : 0; if (!*answer || algo == 1 || algo == 2) - break; + { + xfree (answer); + break; + } else tty_printf (_("Invalid selection.\n")); } @@ -527,7 +527,11 @@ do_get_from_fd ( const char *keyword, int hidden, int getbool ) write_status (STATUS_GOT_IT); if (getbool) /* Fixme: is this correct??? */ - return (string[0] == 'Y' || string[0] == 'y') ? "" : NULL; + { + char *rv = (string[0] == 'Y' || string[0] == 'y') ? "" : NULL; + xfree (string); + return rv; + } return string; } diff --git a/g10/encrypt.c b/g10/encrypt.c index 388c3db..d9af54a 100644 --- a/g10/encrypt.c +++ b/g10/encrypt.c @@ -572,7 +572,7 @@ setup_symkey (STRING2KEY **symkey_s2k, DEK **symkey_dek) (*symkey_s2k)->hash_algo = s2kdigest; *symkey_dek = passphrase_to_dek (defcipher, - *symkey_s2k, 1, 0, NULL, &canceled); + *symkey_s2k, 1, 0, NULL, 0, &canceled); if (!*symkey_dek || !(*symkey_dek)->keylen) { xfree(*symkey_dek); diff --git a/g10/getkey.c b/g10/getkey.c index 6b8d443..cf734db 100644 --- a/g10/getkey.c +++ b/g10/getkey.c @@ -445,6 +445,42 @@ leave: } +/* Same as get_pubkey but if the key was not found the function tries + * to import it from LDAP. FIXME: We should not need this but swicth + * to a fingerprint lookup. */ +gpg_error_t +get_pubkey_with_ldap_fallback (ctrl_t ctrl, PKT_public_key *pk, u32 *keyid) +{ + gpg_error_t err; + + err = get_pubkey (ctrl, pk, keyid); + if (!err) + return 0; + + if (gpg_err_code (err) != GPG_ERR_NO_PUBKEY) + return err; + + /* Note that this code does not handle the case for two readers + * having both openpgp encryption keys. Only one will be tried. */ + if (opt.debug) + log_debug ("using LDAP to find a public key\n"); + err = keyserver_import_keyid (ctrl, keyid, + opt.keyserver, KEYSERVER_IMPORT_FLAG_LDAP); + if (gpg_err_code (err) == GPG_ERR_NO_DATA + || gpg_err_code (err) == GPG_ERR_NO_KEYSERVER) + { + /* Dirmngr returns NO DATA is the selected keyserver + * does not have the requested key. It returns NO + * KEYSERVER if no LDAP keyservers are configured. */ + err = gpg_error (GPG_ERR_NO_PUBKEY); + } + if (err) + return err; + + return get_pubkey (ctrl, pk, keyid); +} + + /* Similar to get_pubkey, but it does not take PK->REQ_USAGE into * account nor does it merge in the self-signed data. This function * also only considers primary keys. It is intended to be used as a @@ -925,11 +961,13 @@ get_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, int rc; strlist_t namelist = NULL; struct akl *akl; - int is_mbox; + int is_mbox, is_fpr; + KEYDB_SEARCH_DESC fprbuf; int nodefault = 0; int anylocalfirst = 0; int mechanism_type = AKL_NODEFAULT; + /* If RETCTX is not NULL, then RET_KDBHD must be NULL. */ log_assert (retctx == NULL || ret_kdbhd == NULL); @@ -950,6 +988,18 @@ get_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, is_mbox = 1; } + /* If we are called due to --locate-external-key Check whether NAME + * is a fingerprint and then try to lookup that key by configured + * method which support lookup by fingerprint. FPRBUF carries the + * parsed fingerpint iff IS_FPR is true. */ + is_fpr = 0; + if (!is_mbox && mode == GET_PUBKEY_NO_LOCAL) + { + if (!classify_user_id (name, &fprbuf, 1) + && fprbuf.mode == KEYDB_SEARCH_MODE_FPR) + is_fpr = 1; + } + /* The auto-key-locate feature works as follows: there are a number * of methods to look up keys. By default, the local keyring is * tried first. Then, each method listed in the --auto-key-locate is @@ -1027,7 +1077,7 @@ get_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, retrieval has been enabled, we try to import the key. */ if (gpg_err_code (rc) == GPG_ERR_NO_PUBKEY && mode != GET_PUBKEY_NO_AKL - && is_mbox) + && (is_mbox || is_fpr)) { /* NAME wasn't present in the local keyring (or we didn't try * the local keyring). Since the auto key locate feature is @@ -1053,6 +1103,8 @@ get_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, case AKL_LOCAL: if (mode == GET_PUBKEY_NO_LOCAL) { + /* Note that we get here in is_fpr more, so there is + * no extra check for it required. */ mechanism_string = ""; rc = GPG_ERR_NO_PUBKEY; } @@ -1073,41 +1125,78 @@ get_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, break; case AKL_CERT: - mechanism_string = "DNS CERT"; - glo_ctrl.in_auto_key_retrieve++; - rc = keyserver_import_cert (ctrl, name, 0, &fpr, &fpr_len); - glo_ctrl.in_auto_key_retrieve--; - break; + if (is_fpr) + { + mechanism_string = ""; + rc = GPG_ERR_NO_PUBKEY; + } + else + { + mechanism_string = "DNS CERT"; + glo_ctrl.in_auto_key_retrieve++; + rc = keyserver_import_cert (ctrl, name, 0, &fpr, &fpr_len); + glo_ctrl.in_auto_key_retrieve--; + } + break; case AKL_PKA: /* This is now obsolete. */ break; case AKL_DANE: - mechanism_string = "DANE"; - glo_ctrl.in_auto_key_retrieve++; - rc = keyserver_import_cert (ctrl, name, 1, &fpr, &fpr_len); - glo_ctrl.in_auto_key_retrieve--; + if (is_fpr) + { + mechanism_string = ""; + rc = GPG_ERR_NO_PUBKEY; + break; + } + else + { + mechanism_string = "DANE"; + glo_ctrl.in_auto_key_retrieve++; + rc = keyserver_import_cert (ctrl, name, 1, &fpr, &fpr_len); + glo_ctrl.in_auto_key_retrieve--; + } break; case AKL_WKD: - mechanism_string = "WKD"; - glo_ctrl.in_auto_key_retrieve++; - rc = keyserver_import_wkd (ctrl, name, 0, &fpr, &fpr_len); - glo_ctrl.in_auto_key_retrieve--; + if (is_fpr) + { + mechanism_string = ""; + rc = GPG_ERR_NO_PUBKEY; + } + else + { + mechanism_string = "WKD"; + glo_ctrl.in_auto_key_retrieve++; + rc = keyserver_import_wkd (ctrl, name, 0, &fpr, &fpr_len); + glo_ctrl.in_auto_key_retrieve--; + } break; case AKL_LDAP: - mechanism_string = "LDAP"; - glo_ctrl.in_auto_key_retrieve++; - rc = keyserver_import_ldap (ctrl, name, &fpr, &fpr_len); - glo_ctrl.in_auto_key_retrieve--; - break; + if (is_fpr) + { + mechanism_string = ""; + rc = GPG_ERR_NO_PUBKEY; + } + else + { + mechanism_string = "LDAP"; + glo_ctrl.in_auto_key_retrieve++; + rc = keyserver_import_ldap (ctrl, name, &fpr, &fpr_len); + glo_ctrl.in_auto_key_retrieve--; + } + break; case AKL_NTDS: mechanism_string = "NTDS"; glo_ctrl.in_auto_key_retrieve++; - rc = keyserver_import_ntds (ctrl, name, &fpr, &fpr_len); + if (is_fpr) + rc = keyserver_import_fprint_ntds (ctrl, + fprbuf.u.fpr, fprbuf.fprlen); + else + rc = keyserver_import_ntds (ctrl, name, &fpr, &fpr_len); glo_ctrl.in_auto_key_retrieve--; break; @@ -1120,8 +1209,25 @@ get_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, { mechanism_string = "keyserver"; glo_ctrl.in_auto_key_retrieve++; - rc = keyserver_import_name (ctrl, name, &fpr, &fpr_len, - opt.keyserver); + if (is_fpr) + { + rc = keyserver_import_fprint (ctrl, + fprbuf.u.fpr, fprbuf.fprlen, + opt.keyserver, + KEYSERVER_IMPORT_FLAG_LDAP); + /* Map error codes because Dirmngr returns NO + * DATA if the keyserver does not have the + * requested key. It returns NO KEYSERVER if no + * LDAP keyservers are configured. */ + if (gpg_err_code (rc) == GPG_ERR_NO_DATA + || gpg_err_code (rc) == GPG_ERR_NO_KEYSERVER) + rc = gpg_error (GPG_ERR_NO_PUBKEY); + } + else + { + rc = keyserver_import_mbox (ctrl, name, &fpr, &fpr_len, + opt.keyserver); + } glo_ctrl.in_auto_key_retrieve--; } else @@ -1138,8 +1244,21 @@ get_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, mechanism_string = akl->spec->uri; keyserver = keyserver_match (akl->spec); glo_ctrl.in_auto_key_retrieve++; - rc = keyserver_import_name (ctrl, - name, &fpr, &fpr_len, keyserver); + if (is_fpr) + { + rc = keyserver_import_fprint (ctrl, + fprbuf.u.fpr, fprbuf.fprlen, + opt.keyserver, + KEYSERVER_IMPORT_FLAG_LDAP); + if (gpg_err_code (rc) == GPG_ERR_NO_DATA + || gpg_err_code (rc) == GPG_ERR_NO_KEYSERVER) + rc = gpg_error (GPG_ERR_NO_PUBKEY); + } + else + { + rc = keyserver_import_mbox (ctrl, name, + &fpr, &fpr_len, keyserver); + } glo_ctrl.in_auto_key_retrieve--; } break; @@ -1152,21 +1271,27 @@ get_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, * requirement as the URL might point to a key put in by an * attacker. By forcing the use of the fingerprint, we * won't use the attacker's key here. */ - if (!rc && fpr) + if (!rc && (fpr || is_fpr)) { char fpr_string[MAX_FINGERPRINT_LEN * 2 + 1]; - log_assert (fpr_len <= MAX_FINGERPRINT_LEN); - - free_strlist (namelist); - namelist = NULL; - - bin2hex (fpr, fpr_len, fpr_string); + if (is_fpr) + { + log_assert (fprbuf.fprlen <= MAX_FINGERPRINT_LEN); + bin2hex (fprbuf.u.fpr, fprbuf.fprlen, fpr_string); + } + else + { + log_assert (fpr_len <= MAX_FINGERPRINT_LEN); + bin2hex (fpr, fpr_len, fpr_string); + } if (opt.verbose) log_info ("auto-key-locate found fingerprint %s\n", fpr_string); + free_strlist (namelist); + namelist = NULL; add_to_strlist (&namelist, fpr_string); } else if (!rc && !fpr && !did_akl_local) @@ -3791,7 +3916,7 @@ lookup (ctrl_t ctrl, getkey_ctx_t ctx, int want_secret, if (want_secret) { - rc = agent_probe_any_secret_key (NULL, keyblock); + rc = agent_probe_any_secret_key (ctrl, keyblock); if (gpg_err_code(rc) == GPG_ERR_NO_SECKEY) goto skip; /* No secret key available. */ if (rc) @@ -1601,6 +1601,7 @@ check_permissions (const char *path, int item) if (gnupg_stat (dir,&dirbuf) || !S_ISDIR (dirbuf.st_mode)) { /* Weird error */ + xfree(dir); ret=1; goto end; } @@ -2314,6 +2315,8 @@ gpg_deinit_default_ctrl (ctrl_t ctrl) keydb_release (ctrl->cached_getkey_kdb); gpg_keyboxd_deinit_session_data (ctrl); + xfree (ctrl->secret_keygrips); + ctrl->secret_keygrips = NULL; } @@ -3723,12 +3726,6 @@ main (int argc, char **argv) g10_exit(2); } - if (!logfile) - { - logfile = comopt.logfile; - comopt.logfile = NULL; - } - if (opt.use_keyboxd) log_info ("Note: Please move option \"%s\" to \"common.conf\"\n", "use-keyboxd"); @@ -4877,12 +4874,14 @@ main (int argc, char **argv) for( ; argc; argc--, argv++ ) append_to_strlist2( &sl, *argv, utf8_strings ); rc = keyserver_fetch (ctrl, sl, opt.key_origin); + free_strlist (sl); if(rc) { write_status_failure ("fetch-keys", rc); log_error ("key fetch failed: %s\n",gpg_strerror (rc)); + if (gpg_err_code (rc) == GPG_ERR_NO_DATA) + g10_exit (1); /* In this case return 1 and not 2. */ } - free_strlist(sl); break; case aExportSecret: @@ -110,6 +110,14 @@ struct server_control_s /* This is used to cache a key data base handle. */ KEYDB_HANDLE cached_getkey_kdb; + + /* Cached results from HAVEKEY --list. They are used if the pointer + * is not NULL. The length gives the length in bytes and is a + * multiple of 20. If the no_more flag is set the list shall not + * anymore be refreshed even if it has been freed and NULLed. */ + unsigned char *secret_keygrips; + size_t secret_keygrips_len; + int no_more_secret_keygrips; }; @@ -444,6 +444,16 @@ keyserver_import_fprint (ctrl_t ctrl, const byte *fprint,size_t fprint_len, } int +keyserver_import_fprint_ntds (ctrl_t ctrl, + const byte *fprint, size_t fprint_len) +{ + (void)ctrl; + (void)fprint; + (void)fprint_len; + return -1; +} + +int keyserver_import_cert (const char *name) { (void)name; @@ -463,7 +473,7 @@ keyserver_import_wkd (ctrl_t ctrl, const char *name, unsigned int flags, } int -keyserver_import_name (const char *name,struct keyserver_spec *spec) +keyserver_import_mbox (const char *name,struct keyserver_spec *spec) { (void)name; (void)spec; @@ -569,13 +579,14 @@ check_secret_key (PKT_public_key *pk, int n) */ DEK * passphrase_to_dek (int cipher_algo, STRING2KEY *s2k, int create, int nocache, - const char *tmp, int *canceled) + const char *tmp, unsigned int flags, int *canceled) { (void)cipher_algo; (void)s2k; (void)create; (void)nocache; (void)tmp; + (void)flags; if (canceled) *canceled = 0; diff --git a/g10/import.c b/g10/import.c index 62ee2a4..951c33d 100644 --- a/g10/import.c +++ b/g10/import.c @@ -225,12 +225,14 @@ parse_import_options(char *str,unsigned int *options,int noisy) {NULL,0,NULL,NULL} }; int rc; - int saved_self_sigs_only; + int saved_self_sigs_only, saved_import_clean; - /* We need to set a flag indicating wether the user has set - * IMPORT_SELF_SIGS_ONLY or it came from the default. */ + /* We need to set flags indicating wether the user has set certain + * options or if they came from the default. */ saved_self_sigs_only = (*options & IMPORT_SELF_SIGS_ONLY); saved_self_sigs_only &= ~IMPORT_SELF_SIGS_ONLY; + saved_import_clean = (*options & IMPORT_CLEAN); + saved_import_clean &= ~IMPORT_CLEAN; rc = parse_options (str, options, import_opts, noisy); @@ -239,6 +241,12 @@ parse_import_options(char *str,unsigned int *options,int noisy) else *options |= saved_self_sigs_only; + if (rc && (*options & IMPORT_CLEAN)) + opt.flags.expl_import_clean = 1; + else + *options |= saved_import_clean; + + if (rc && (*options & IMPORT_RESTORE)) { /* Alter other options we want or don't want for restore. */ @@ -4516,7 +4524,10 @@ append_new_uid (unsigned int options, err = insert_key_origin_uid (n->pkt->pkt.user_id, curtime, origin, url); if (err) - return err; + { + release_kbnode (n); + return err; + } } if (n_where) diff --git a/g10/keydb.h b/g10/keydb.h index ed58b94..806b930 100644 --- a/g10/keydb.h +++ b/g10/keydb.h @@ -292,19 +292,19 @@ gpg_error_t build_sk_list (ctrl_t ctrl, strlist_t locusr, SK_LIST *ret_sk_list, unsigned use); /*-- passphrase.h --*/ + +/* Flags for passphrase_to_dek */ +#define GETPASSWORD_FLAG_SYMDECRYPT 1 + int have_static_passphrase(void); const char *get_static_passphrase (void); void set_passphrase_from_string(const char *pass); void read_passphrase_from_fd( int fd ); void passphrase_clear_cache (const char *cacheid); -DEK *passphrase_to_dek_ext(u32 *keyid, int pubkey_algo, - int cipher_algo, STRING2KEY *s2k, int mode, - const char *tryagain_text, - const char *custdesc, const char *custprompt, - int *canceled); DEK *passphrase_to_dek (int cipher_algo, STRING2KEY *s2k, int create, int nocache, - const char *tryagain_text, int *canceled); + const char *tryagain_text, unsigned int flags, + int *canceled); void set_next_passphrase( const char *s ); char *get_last_passphrase(void); void next_to_last_passphrase(void); @@ -336,6 +336,10 @@ gpg_error_t get_pubkey_for_sig (ctrl_t ctrl, /* Return the public key with the key id KEYID and store it at PK. */ int get_pubkey (ctrl_t ctrl, PKT_public_key *pk, u32 *keyid); +/* Same as get_pubkey but with auto LDAP fetch. */ +gpg_error_t get_pubkey_with_ldap_fallback (ctrl_t ctrl, + PKT_public_key *pk, u32 * keyid); + /* Similar to get_pubkey, but it does not take PK->REQ_USAGE into account nor does it merge in the self-signed data. This function also only considers primary keys. */ diff --git a/g10/keyedit.c b/g10/keyedit.c index 531d3e1..122548d 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -5306,8 +5306,11 @@ menu_set_keyserver_url (ctrl_t ctrl, const char *url, kbnode_t pub_keyblock) } } - if (ascii_strcasecmp (answer, "none") == 0) - uri = NULL; + if (!ascii_strcasecmp (answer, "none")) + { + xfree (answer); + uri = NULL; + } else { struct keyserver_spec *keyserver = NULL; @@ -5379,12 +5382,16 @@ menu_set_keyserver_url (ctrl_t ctrl, const char *url, kbnode_t pub_keyblock) uri ? _("Are you sure you want to replace it? (y/N) ") : _("Are you sure you want to delete it? (y/N) "))) - continue; + { + xfree (user); + continue; + } } else if (uri == NULL) { /* There is no current keyserver URL, so there is no point in trying to un-set it. */ + xfree (user); continue; } @@ -5397,6 +5404,7 @@ menu_set_keyserver_url (ctrl_t ctrl, const char *url, kbnode_t pub_keyblock) log_error ("update_keysig_packet failed: %s\n", gpg_strerror (rc)); xfree (uri); + xfree (user); return 0; } /* replace the packet */ diff --git a/g10/keygen.c b/g10/keygen.c index a4117cd..239e7ac 100644 --- a/g10/keygen.c +++ b/g10/keygen.c @@ -237,12 +237,13 @@ print_status_key_not_created (const char *handle) static gpg_error_t write_uid (kbnode_t root, const char *s) { - PACKET *pkt = xmalloc_clear (sizeof *pkt); + PACKET *pkt = NULL; size_t n = strlen (s); if (n > MAX_UID_PACKET_LENGTH - 10) return gpg_error (GPG_ERR_INV_USER_ID); + pkt = xmalloc_clear (sizeof *pkt); pkt->pkttype = PKT_USER_ID; pkt->pkt.user_id = xmalloc_clear (sizeof *pkt->pkt.user_id + n); pkt->pkt.user_id->len = n; @@ -2860,7 +2861,10 @@ ask_expire_interval(int object,const char *def_expire) xfree(prompt); if(*answer=='\0') - answer=xstrdup(def_expire); + { + xfree (answer); + answer = xstrdup (def_expire); + } } cpr_kill_prompt(); trim_spaces(answer); @@ -4951,6 +4955,14 @@ generate_keypair (ctrl_t ctrl, int full, const char *fname, strcpy (r->u.value, curve); r->next = para; para = r; + if (!strcmp (curve, "Ed448")) + { + r = xmalloc_clear (sizeof *r + 20); + r->key = pVERSION; + snprintf (r->u.value, 20, "%d", 5); + r->next = para; + para = r; + } } else { @@ -4995,7 +5007,14 @@ generate_keypair (ctrl_t ctrl, int full, const char *fname, if (!strcmp (curve, "Ed25519")) curve = "Curve25519"; else - curve = "X448"; + { + curve = "X448"; + r = xmalloc_clear (sizeof *r + 20); + r->key = pSUBVERSION; + snprintf (r->u.value, 20, "%d", 5); + r->next = para; + para = r; + } } r = xmalloc_clear (sizeof *r + strlen (curve)); r->key = pSUBKEYCURVE; @@ -5018,6 +5037,14 @@ generate_keypair (ctrl_t ctrl, int full, const char *fname, strcpy (r->u.value, curve); r->next = para; para = r; + if (!strcmp (curve, "Ed448")) + { + r = xmalloc_clear (sizeof *r + 20); + r->key = pVERSION; + snprintf (r->u.value, 20, "%d", 5); + r->next = para; + para = r; + } } r = xmalloc_clear( sizeof *r + 20 ); @@ -5238,12 +5265,15 @@ card_store_key_with_backup (ctrl_t ctrl, PKT_public_key *sub_psk, epoch2isotime (timestamp, (time_t)sk->timestamp); err = hexkeygrip_from_pk (sk, &hexgrip); if (err) - return err; + goto leave; memset(&info, 0, sizeof (info)); rc = agent_scd_getattr ("SERIALNO", &info); if (rc) - return (gpg_error_t)rc; + { + err = (gpg_error_t)rc; + goto leave; + } rc = agent_keytocard (hexgrip, 2, 1, info.serialno, timestamp); xfree (info.serialno); @@ -5576,6 +5606,7 @@ do_generate_keypair (ctrl_t ctrl, struct para_data_s *para, { int no_enc_rsa; PKT_public_key *pk; + char hexfpr[2*MAX_FINGERPRINT_LEN + 1]; no_enc_rsa = ((get_parameter_algo (ctrl, para, pKEYTYPE, NULL) == PUBKEY_ALGO_RSA) @@ -5585,8 +5616,8 @@ do_generate_keypair (ctrl_t ctrl, struct para_data_s *para, pk = find_kbnode (pub_root, PKT_PUBLIC_KEY)->pkt->pkt.public_key; - keyid_from_pk (pk, pk->main_keyid); - register_trusted_keyid (pk->main_keyid); + hexfingerprint (pk, hexfpr, sizeof hexfpr); + register_trusted_key (hexfpr); if (!opt.flags.no_auto_trust_new_key) update_ownertrust (ctrl, pk, @@ -6132,12 +6163,20 @@ gen_card_key (int keyno, int algo, int is_primary, kbnode_t pub_root, the self-signatures. */ err = agent_readkey (NULL, 1, keyid, &public); if (err) - return err; + { + xfree (pkt); + xfree (pk); + return err; + } err = gcry_sexp_sscan (&s_key, NULL, public, gcry_sexp_canon_len (public, 0, NULL, NULL)); xfree (public); if (err) - return err; + { + xfree (pkt); + xfree (pk); + return err; + } if (algo == PUBKEY_ALGO_RSA) err = key_from_sexp (pk->pkey, s_key, "public-key", "ne"); diff --git a/g10/keylist.c b/g10/keylist.c index e222259..de651d6 100644 --- a/g10/keylist.c +++ b/g10/keylist.c @@ -553,7 +553,7 @@ list_all (ctrl_t ctrl, int secret, int mark_secret) } if (secret || mark_secret) - any_secret = !agent_probe_any_secret_key (NULL, keyblock); + any_secret = !agent_probe_any_secret_key (ctrl, keyblock); else any_secret = 0; @@ -645,7 +645,7 @@ list_one (ctrl_t ctrl, strlist_t names, int secret, int mark_secret) if (secret) any_secret = 1; else if (mark_secret) - any_secret = !agent_probe_any_secret_key (NULL, keyblock); + any_secret = !agent_probe_any_secret_key (ctrl, keyblock); else any_secret = 0; diff --git a/g10/keyring.c b/g10/keyring.c index e044cab..baddf5d 100644 --- a/g10/keyring.c +++ b/g10/keyring.c @@ -968,7 +968,7 @@ keyring_search (KEYRING_HANDLE hd, KEYDB_SEARCH_DESC *desc, int save_mode; off_t offset, main_offset; size_t n; - int need_uid, need_words, need_keyid, need_fpr, any_skip; + int need_uid, need_words, need_keyid, need_fpr, any_skip, need_grip; int pk_no, uid_no; int initial_skip; int scanned_from_start; @@ -976,9 +976,10 @@ keyring_search (KEYRING_HANDLE hd, KEYDB_SEARCH_DESC *desc, PKT_user_id *uid = NULL; PKT_public_key *pk = NULL; u32 aki[2]; + unsigned char grip[KEYGRIP_LEN]; /* figure out what information we need */ - need_uid = need_words = need_keyid = need_fpr = any_skip = 0; + need_uid = need_words = need_keyid = need_fpr = any_skip = need_grip = 0; for (n=0; n < ndesc; n++) { switch (desc[n].mode) @@ -1005,8 +1006,11 @@ keyring_search (KEYRING_HANDLE hd, KEYDB_SEARCH_DESC *desc, /* always restart the search in this mode */ keyring_search_reset (hd); break; + case KEYDB_SEARCH_MODE_KEYGRIP: + need_grip = 1; + break; default: break; - } + } if (desc[n].skipfnc) { any_skip = 1; @@ -1143,6 +1147,8 @@ keyring_search (KEYRING_HANDLE hd, KEYDB_SEARCH_DESC *desc, } if (need_keyid) keyid_from_pk (pk, aki); + if (need_grip) + keygrip_from_pk (pk, grip); if (use_key_present_hash && !key_present_hash_ready @@ -1197,6 +1203,10 @@ keyring_search (KEYRING_HANDLE hd, KEYDB_SEARCH_DESC *desc, if (pk) goto found; break; + case KEYDB_SEARCH_MODE_KEYGRIP: + if (pk && !memcmp (desc[n].u.grip, grip, KEYGRIP_LEN)) + goto found; + break; default: rc = GPG_ERR_INV_ARG; goto found; diff --git a/g10/keyserver-internal.h b/g10/keyserver-internal.h index ebbd6e9..c93ca43 100644 --- a/g10/keyserver-internal.h +++ b/g10/keyserver-internal.h @@ -21,7 +21,6 @@ #define _KEYSERVER_INTERNAL_H_ #include <time.h> -#include "../common/keyserver.h" #include "../common/iobuf.h" #include "../common/types.h" @@ -41,6 +40,8 @@ int keyserver_import (ctrl_t ctrl, strlist_t users); int keyserver_import_fprint (ctrl_t ctrl, const byte *fprint,size_t fprint_len, struct keyserver_spec *keyserver, unsigned int flags); +int keyserver_import_fprint_ntds (ctrl_t ctrl, + const byte *fprint, size_t fprint_len); int keyserver_import_keyid (ctrl_t ctrl, u32 *keyid, struct keyserver_spec *keyserver, unsigned int flags); @@ -54,8 +55,8 @@ gpg_error_t keyserver_import_wkd (ctrl_t ctrl, const char *name, unsigned char **fpr, size_t *fpr_len); int keyserver_import_ntds (ctrl_t ctrl, const char *name, unsigned char **fpr,size_t *fpr_len); -int keyserver_import_name (ctrl_t ctrl, - const char *name,unsigned char **fpr,size_t *fpr_len, +int keyserver_import_mbox (ctrl_t ctrl, const char *mbox, + unsigned char **fpr,size_t *fpr_len, struct keyserver_spec *keyserver); int keyserver_import_ldap (ctrl_t ctrl, const char *name, unsigned char **fpr,size_t *fpr_len); diff --git a/g10/keyserver.c b/g10/keyserver.c index a062056..f6d12e2 100644 --- a/g10/keyserver.c +++ b/g10/keyserver.c @@ -183,37 +183,17 @@ void free_keyserver_spec(struct keyserver_spec *keyserver) { xfree(keyserver->uri); - xfree(keyserver->scheme); - xfree(keyserver->auth); - xfree(keyserver->host); - xfree(keyserver->port); - xfree(keyserver->path); - xfree(keyserver->opaque); - free_strlist(keyserver->options); xfree(keyserver); } /* Return 0 for match */ static int -cmp_keyserver_spec(struct keyserver_spec *one,struct keyserver_spec *two) +cmp_keyserver_spec(struct keyserver_spec *one, struct keyserver_spec *two) { - if(ascii_strcasecmp(one->scheme,two->scheme)==0) - { - if(one->host && two->host && ascii_strcasecmp(one->host,two->host)==0) - { - if((one->port && two->port - && ascii_strcasecmp(one->port,two->port)==0) - || (!one->port && !two->port)) - return 0; - } - else if(one->opaque && two->opaque - && ascii_strcasecmp(one->opaque,two->opaque)==0) - return 0; - } - - return 1; + return !!ascii_strcasecmp(one->uri, two->uri); } + /* Try and match one of our keyservers. If we can, return that. If we can't, return our input. */ struct keyserver_spec * @@ -228,40 +208,24 @@ keyserver_match(struct keyserver_spec *spec) return spec; } -/* TODO: once we cut over to an all-curl world, we don't need this - parser any longer so it can be removed, or at least moved to - keyserver/ksutil.c for limited use in gpgkeys_ldap or the like. */ +/* Create a new keyserver object from STRING. Unless REQUIRE_SCHEME + * is set a missing scheme is replaced by "hkp://". The data structure + * could be much easier but in the past we parsed the URI here for the + * old 2.0 keyserver helpers - which is not anymore needed. */ keyserver_spec_t -parse_keyserver_uri (const char *string,int require_scheme) +parse_keyserver_uri (const char *string, int require_scheme) { - int assume_hkp=0; struct keyserver_spec *keyserver; const char *idx; int count; - char *uri, *duped_uri, *options; log_assert (string); - keyserver=xmalloc_clear(sizeof(struct keyserver_spec)); - - duped_uri = uri = xstrdup (string); - - options=strchr(uri,' '); - if(options) - { - char *tok; - - *options='\0'; - options++; - - while((tok=optsep(&options))) - warn_kshelper_option (tok, 0); - } + keyserver = xcalloc (1, sizeof *keyserver); /* Get the scheme */ - - for(idx=uri,count=0;*idx && *idx!=':';idx++) + for(idx=string, count=0; *idx && *idx!=':';idx++) { count++; @@ -284,165 +248,24 @@ parse_keyserver_uri (const char *string,int require_scheme) if(*idx=='\0' || *idx=='[') { if(require_scheme) - return NULL; - - /* Assume HKP if there is no scheme */ - assume_hkp=1; - keyserver->scheme=xstrdup("hkp"); - - keyserver->uri=xmalloc(strlen(keyserver->scheme)+3+strlen(uri)+1); - strcpy(keyserver->uri,keyserver->scheme); - strcat(keyserver->uri,"://"); - strcat(keyserver->uri,uri); - } - else - { - int i; - - keyserver->uri=xstrdup(uri); - - keyserver->scheme=xmalloc(count+1); - - /* Force to lowercase */ - for(i=0;i<count;i++) - keyserver->scheme[i]=ascii_tolower(uri[i]); - - keyserver->scheme[i]='\0'; - - /* Skip past the scheme and colon */ - uri+=count+1; - } - - if(ascii_strcasecmp(keyserver->scheme,"x-broken-hkp")==0) - { - log_info ("keyserver option '%s' is obsolete\n", - "x-broken-hkp"); - } - else if(ascii_strcasecmp(keyserver->scheme,"x-hkp")==0) - { - /* Canonicalize this to "hkp" so it works with both the internal - and external keyserver interface. */ - xfree(keyserver->scheme); - keyserver->scheme=xstrdup("hkp"); - } - - if (uri[0]=='/' && uri[1]=='/' && uri[2] == '/') - { - /* Three slashes means network path with a default host name. - This is a hack because it does not crok all possible - combinations. We should better replace all code by the parser - from http.c. */ - keyserver->path = xstrdup (uri+2); - } - else if(assume_hkp || (uri[0]=='/' && uri[1]=='/')) - { - /* Two slashes means network path. */ - - /* Skip over the "//", if any */ - if(!assume_hkp) - uri+=2; - - /* Do we have userinfo auth data present? */ - for(idx=uri,count=0;*idx && *idx!='@' && *idx!='/';idx++) - count++; - - /* We found a @ before the slash, so that means everything - before the @ is auth data. */ - if(*idx=='@') - { - if(count==0) - goto fail; - - keyserver->auth=xmalloc(count+1); - strncpy(keyserver->auth,uri,count); - keyserver->auth[count]='\0'; - uri+=count+1; - } - - /* Is it an RFC-2732 ipv6 [literal address] ? */ - if(*uri=='[') - { - for(idx=uri+1,count=1;*idx - && ((isascii (*idx) && isxdigit(*idx)) - || *idx==':' || *idx=='.');idx++) - count++; - - /* Is the ipv6 literal address terminated? */ - if(*idx==']') - count++; - else - goto fail; - } - else - for(idx=uri,count=0;*idx && *idx!=':' && *idx!='/';idx++) - count++; - - if(count==0) goto fail; - keyserver->host=xmalloc(count+1); - strncpy(keyserver->host,uri,count); - keyserver->host[count]='\0'; - - /* Skip past the host */ - uri+=count; - - if(*uri==':') - { - /* It would seem to be reasonable to limit the range of the - ports to values between 1-65535, but RFC 1738 and 1808 - imply there is no limit. Of course, the real world has - limits. */ - - for(idx=uri+1,count=0;*idx && *idx!='/';idx++) - { - count++; - - /* Ports are digits only */ - if(!digitp(idx)) - goto fail; - } - - keyserver->port=xmalloc(count+1); - strncpy(keyserver->port,uri+1,count); - keyserver->port[count]='\0'; - - /* Skip past the colon and port number */ - uri+=1+count; - } - - /* Everything else is the path */ - if(*uri) - keyserver->path=xstrdup(uri); - else - keyserver->path=xstrdup("/"); - - if(keyserver->path[1]) - keyserver->flags.direct_uri=1; - } - else if(uri[0]!='/') - { - /* No slash means opaque. Just record the opaque blob and get - out. */ - keyserver->opaque=xstrdup(uri); + /* Assume HKP if there is no scheme */ + keyserver->uri = xstrconcat ("hkp://", string, NULL); } else { - /* One slash means absolute path. We don't need to support that - yet. */ - goto fail; + keyserver->uri = xstrdup (string); } - xfree (duped_uri); return keyserver; fail: free_keyserver_spec(keyserver); - - xfree (duped_uri); return NULL; } + struct keyserver_spec * parse_preferred_keyserver(PKT_signature *sig) { @@ -1122,18 +945,16 @@ keyserver_any_configured (ctrl_t ctrl) } -/* Import all keys that exactly match NAME */ +/* Import all keys that exactly match MBOX */ int -keyserver_import_name (ctrl_t ctrl, const char *name, +keyserver_import_mbox (ctrl_t ctrl, const char *mbox, unsigned char **fpr, size_t *fprlen, struct keyserver_spec *keyserver) { - KEYDB_SEARCH_DESC desc; - - memset (&desc, 0, sizeof desc); + KEYDB_SEARCH_DESC desc = { 0 }; - desc.mode = KEYDB_SEARCH_MODE_EXACT; - desc.u.name = name; + desc.mode = KEYDB_SEARCH_MODE_MAIL; + desc.u.name = mbox; return keyserver_get (ctrl, &desc, 1, keyserver, 0, fpr, fprlen); } @@ -1155,27 +976,37 @@ keyserver_import_ntds (ctrl_t ctrl, const char *mbox, int -keyserver_import_fprint (ctrl_t ctrl, const byte *fprint,size_t fprint_len, +keyserver_import_fprint (ctrl_t ctrl, const byte *fprint, size_t fprint_len, struct keyserver_spec *keyserver, unsigned int flags) { KEYDB_SEARCH_DESC desc; - memset(&desc,0,sizeof(desc)); + memset (&desc, 0, sizeof(desc)); if (fprint_len == 16 || fprint_len == 20 || fprint_len == 32) desc.mode = KEYDB_SEARCH_MODE_FPR; else - return -1; + return gpg_error (GPG_ERR_INV_ARG); - memcpy(desc.u.fpr,fprint,fprint_len); + memcpy (desc.u.fpr, fprint, fprint_len); desc.fprlen = fprint_len; - /* TODO: Warn here if the fingerprint we got doesn't match the one - we asked for? */ return keyserver_get (ctrl, &desc, 1, keyserver, flags, NULL, NULL); } + +int +keyserver_import_fprint_ntds (ctrl_t ctrl, + const byte *fprint, size_t fprint_len) +{ + struct keyserver_spec keyserver = { NULL, "ldap:///" }; + + return keyserver_import_fprint (ctrl, fprint, fprint_len, + &keyserver, KEYSERVER_IMPORT_FLAG_LDAP); +} + + int keyserver_import_keyid (ctrl_t ctrl, u32 *keyid,struct keyserver_spec *keyserver, @@ -1196,7 +1027,7 @@ keyserver_import_keyid (ctrl_t ctrl, /* code mostly stolen from do_export_stream */ static int keyidlist (ctrl_t ctrl, strlist_t users, KEYDB_SEARCH_DESC **klist, - int *count, int fakev3) + int *count) { int rc = 0; int num = 100; @@ -1261,28 +1092,6 @@ keyidlist (ctrl_t ctrl, strlist_t users, KEYDB_SEARCH_DESC **klist, if((node=find_kbnode(keyblock,PKT_PUBLIC_KEY))) { - /* This is to work around a bug in some keyservers (pksd and - OKS) that calculate v4 RSA keyids as if they were v3 RSA. - The answer is to refresh both the correct v4 keyid - (e.g. 99242560) and the fake v3 keyid (e.g. 68FDDBC7). - This only happens for key refresh using the HKP scheme - and if the refresh-add-fake-v3-keyids keyserver option is - set. */ - if(fakev3 && is_RSA(node->pkt->pkt.public_key->pubkey_algo) && - node->pkt->pkt.public_key->version>=4) - { - (*klist)[*count].mode=KEYDB_SEARCH_MODE_LONG_KID; - v3_keyid (node->pkt->pkt.public_key->pkey[0], - (*klist)[*count].u.kid); - (*count)++; - - if(*count==num) - { - num+=100; - *klist=xrealloc(*klist,sizeof(KEYDB_SEARCH_DESC)*num); - } - } - /* v4 keys get full fingerprints. v3 keys get long keyids. This is because it's easy to calculate any sort of keyid from a v4 fingerprint, but not a v3 fingerprint. */ @@ -1374,7 +1183,6 @@ keyserver_refresh (ctrl_t ctrl, strlist_t users) { gpg_error_t err; int count, numdesc; - int fakev3 = 0; KEYDB_SEARCH_DESC *desc; unsigned int options=opt.keyserver_options.import_options; @@ -1388,19 +1196,8 @@ keyserver_refresh (ctrl_t ctrl, strlist_t users) the end here. */ opt.keyserver_options.import_options|=IMPORT_FAST; - /* If refresh_add_fake_v3_keyids is on and it's a HKP or MAILTO - scheme, then enable fake v3 keyid generation. Note that this - works only with a keyserver configured. gpg.conf - (i.e. opt.keyserver); however that method of configuring a - keyserver is deprecated and in any case it is questionable - whether we should keep on supporting these ancient and broken - keyservers. */ - if((opt.keyserver_options.options&KEYSERVER_ADD_FAKE_V3) && opt.keyserver - && (ascii_strcasecmp(opt.keyserver->scheme,"hkp")==0 || - ascii_strcasecmp(opt.keyserver->scheme,"mailto")==0)) - fakev3=1; - - err = keyidlist (ctrl, users, &desc, &numdesc, fakev3); + + err = keyidlist (ctrl, users, &desc, &numdesc); if (err) return err; @@ -1487,16 +1284,6 @@ keyserver_search (ctrl_t ctrl, strlist_t tokens) if (!tokens) return 0; /* Return success if no patterns are given. */ - /* Write global options */ - - /* for(temp=opt.keyserver_options.other;temp;temp=temp->next) */ - /* es_fprintf(spawn->tochild,"OPTION %s\n",temp->d); */ - - /* Write per-keyserver options */ - - /* for(temp=keyserver->options;temp;temp=temp->next) */ - /* es_fprintf(spawn->tochild,"OPTION %s\n",temp->d); */ - { membuf_t mb; strlist_t item; @@ -1516,8 +1303,6 @@ keyserver_search (ctrl_t ctrl, strlist_t tokens) goto leave; } } - /* FIXME: Enable the next line */ - /* log_info (_("searching for \"%s\" from %s\n"), searchstr, keyserver->uri); */ parm.ctrl = ctrl; if (searchstr) @@ -1539,31 +1324,6 @@ keyserver_search (ctrl_t ctrl, strlist_t tokens) else if (err) log_error ("error searching keyserver: %s\n", gpg_strerror (err)); - /* switch(ret) */ - /* { */ - /* case KEYSERVER_SCHEME_NOT_FOUND: */ - /* log_error(_("no handler for keyserver scheme '%s'\n"), */ - /* opt.keyserver->scheme); */ - /* break; */ - - /* case KEYSERVER_NOT_SUPPORTED: */ - /* log_error(_("action '%s' not supported with keyserver " */ - /* "scheme '%s'\n"), "search", opt.keyserver->scheme); */ - /* break; */ - - /* case KEYSERVER_TIMEOUT: */ - /* log_error(_("keyserver timed out\n")); */ - /* break; */ - - /* case KEYSERVER_INTERNAL_ERROR: */ - /* default: */ - /* log_error(_("keyserver internal error\n")); */ - /* break; */ - /* } */ - - /* return gpg_error (GPG_ERR_KEYSERVER); */ - - leave: xfree (parm.desc); xfree (parm.searchstr_disp); @@ -1718,13 +1478,8 @@ keyserver_get_chunk (ctrl_t ctrl, KEYDB_SEARCH_DESC *desc, int ndesc, if (!quiet && override_keyserver) { - if (override_keyserver->host) - log_info (_("requesting key %s from %s server %s\n"), - keystr_from_desc (&desc[idx]), - override_keyserver->scheme, override_keyserver->host); - else - log_info (_("requesting key %s from %s\n"), - keystr_from_desc (&desc[idx]), override_keyserver->uri); + log_info (_("requesting key %s from %s\n"), + keystr_from_desc (&desc[idx]), override_keyserver->uri); } } @@ -1761,13 +1516,17 @@ keyserver_get_chunk (ctrl_t ctrl, KEYDB_SEARCH_DESC *desc, int ndesc, never accept or send them but we better protect against rogue keyservers. */ - /* For LDAP servers we reset IMPORT_SELF_SIGS_ONLY unless it has - * been set explicitly. */ + /* For LDAP servers we reset IMPORT_SELF_SIGS_ONLY and + * IMPORT_CLEAN unless they have been set explicitly. */ options = (opt.keyserver_options.import_options | IMPORT_NO_SECKEY); if (source && (!strncmp (source, "ldap:", 5) - || !strncmp (source, "ldaps:", 6)) - && !opt.flags.expl_import_self_sigs_only) - options &= ~IMPORT_SELF_SIGS_ONLY; + || !strncmp (source, "ldaps:", 6))) + { + if (!opt.flags.expl_import_self_sigs_only) + options &= ~IMPORT_SELF_SIGS_ONLY; + if (!opt.flags.expl_import_clean) + options &= ~IMPORT_CLEAN; + } screenerarg.desc = desc; screenerarg.ndesc = *r_ndesc_used; @@ -1889,6 +1648,8 @@ keyserver_fetch (ctrl_t ctrl, strlist_t urilist, int origin) strlist_t sl; estream_t datastream; unsigned int save_options = opt.keyserver_options.import_options; + int any_success = 0; + gpg_error_t firsterr = 0; /* Switch on fast-import, since fetch can handle more than one import and we don't want each set to rebuild the trustdb. @@ -1912,13 +1673,25 @@ keyserver_fetch (ctrl_t ctrl, strlist_t urilist, int origin) import_print_stats (stats_handle); import_release_stats_handle (stats_handle); + any_success = 1; } else - log_info (_("WARNING: unable to fetch URI %s: %s\n"), - sl->d, gpg_strerror (err)); + { + log_info (_("WARNING: unable to fetch URI %s: %s\n"), + sl->d, gpg_strerror (err)); + if (!firsterr) + firsterr = err; + } es_fclose (datastream); } + if (!urilist) + err = gpg_error (GPG_ERR_NO_NAME); + else if (any_success) + err = 0; + else + err = firsterr; + opt.keyserver_options.import_options = save_options; /* If the original options didn't have fast import, and the trustdb @@ -1926,7 +1699,7 @@ keyserver_fetch (ctrl_t ctrl, strlist_t urilist, int origin) if (!(opt.keyserver_options.import_options&IMPORT_FAST)) check_or_update_trustdb (ctrl); - return 0; + return err; } diff --git a/g10/mainproc.c b/g10/mainproc.c index 10cc697..1ee5b9a 100644 --- a/g10/mainproc.c +++ b/g10/mainproc.c @@ -408,7 +408,8 @@ proc_symkey_enc (CTX c, PACKET *pkt) } else { - c->dek = passphrase_to_dek (algo, &enc->s2k, 0, 0, NULL, NULL); + c->dek = passphrase_to_dek (algo, &enc->s2k, 0, 0, NULL, + GETPASSWORD_FLAG_SYMDECRYPT, NULL); if (c->dek) { c->dek->symmetric = 1; @@ -588,8 +589,8 @@ proc_encrypted (CTX c, PACKET *pkt) struct pubkey_enc_list *list; for (list = c->pkenc_list; list; list = list->next) - if (list->result && list->result != -1) - { + if (list->result) + { /* Key was not tried or it caused an error. */ char buf[20]; snprintf (buf, sizeof buf, "%08lX%08lX", (ulong)list->keyid[0], (ulong)list->keyid[1]); @@ -663,7 +664,8 @@ proc_encrypted (CTX c, PACKET *pkt) log_info (_("assuming %s encrypted data\n"), "IDEA"); } - c->dek = passphrase_to_dek (algo, s2k, 0, 0, NULL, &canceled); + c->dek = passphrase_to_dek (algo, s2k, 0, 0, NULL, + GETPASSWORD_FLAG_SYMDECRYPT, &canceled); if (c->dek) c->dek->algo_info_printed = 1; else if (canceled) diff --git a/g10/openfile.c b/g10/openfile.c index 12a232a..5ca168a 100644 --- a/g10/openfile.c +++ b/g10/openfile.c @@ -64,7 +64,7 @@ overwrite_filep( const char *fname ) if ( iobuf_is_pipe_filename (fname) ) return 1; /* Writing to stdout is always okay. */ - if ( access( fname, F_OK ) ) + if ( gnupg_access( fname, F_OK ) ) return 1; /* Does not exist. */ if ( !compare_filenames (fname, NAME_OF_DEV_NULL) ) diff --git a/g10/options.h b/g10/options.h index fca23cb..761d958 100644 --- a/g10/options.h +++ b/g10/options.h @@ -31,9 +31,14 @@ #include "../common/compliance.h" -/* Declaration of a keyserver spec type. The definition is found in - ../common/keyserver.h. */ -struct keyserver_spec; +/* Object to hold information pertaining to a keyserver; it also + allows building a list of keyservers. For historic reasons this is + not a strlist_t. */ +struct keyserver_spec +{ + struct keyserver_spec *next; + char *uri; +}; typedef struct keyserver_spec *keyserver_spec_t; @@ -259,6 +264,9 @@ struct /* The next flag is set internally iff IMPORT_SELF_SIGS_ONLY has * been set by the user and is not the default value. */ unsigned int expl_import_self_sigs_only:1; + /* The next flag is set internally iff IMPORT_CLEAN has + * been set by the user and is not the default value. */ + unsigned int expl_import_clean:1; } flags; /* Linked list of ways to find a key if the key isn't on the local diff --git a/g10/passphrase.c b/g10/passphrase.c index 50bb0e1..1793efc 100644 --- a/g10/passphrase.c +++ b/g10/passphrase.c @@ -171,15 +171,18 @@ read_passphrase_from_fd( int fd ) * operation. If CACHEID is not NULL, it will be used as the cacheID * for the gpg-agent; if is NULL and a key fingerprint can be * computed, this will be used as the cacheid. + * + * For FLAGS see passphrase_to_dek; */ static char * passphrase_get (int newsymkey, int nocache, const char *cacheid, int repeat, - const char *tryagain_text, int *canceled) + const char *tryagain_text, unsigned int flags, int *canceled) { int rc; char *pw = NULL; char *orig_codeset; const char *my_cacheid; + const char *desc; if (canceled) *canceled = 0; @@ -194,6 +197,11 @@ passphrase_get (int newsymkey, int nocache, const char *cacheid, int repeat, if (tryagain_text) tryagain_text = _(tryagain_text); + if ((flags & GETPASSWORD_FLAG_SYMDECRYPT)) + desc = _("Please enter the passphrase for decryption."); + else + desc = _("Enter passphrase\n"); + /* Here we have: * REPEAT is set in create mode and if opt.passphrase_repeat is set. * (Thus it is not a clean indication that we want a new passphrase). @@ -205,7 +213,7 @@ passphrase_get (int newsymkey, int nocache, const char *cacheid, int repeat, * for a full state analysis and thus this new parameter. */ rc = agent_get_passphrase (my_cacheid, tryagain_text, NULL, - _("Enter passphrase\n"), + desc, newsymkey, repeat, nocache, &pw); i18n_switchback (orig_codeset); @@ -264,11 +272,15 @@ passphrase_clear_cache (const char *cacheid) * CANCELED is not NULL, sets it to true. * * If CREATE is true a new passphrase will be created. If NOCACHE is - * true the symmetric key caching will not be used. */ + * true the symmetric key caching will not be used. + * FLAG bits are: + * GETPASSWORD_FLAG_SYMDECRYPT := for symmetric decryption + */ DEK * passphrase_to_dek (int cipher_algo, STRING2KEY *s2k, int create, int nocache, - const char *tryagain_text, int *canceled) + const char *tryagain_text, unsigned int flags, + int *canceled) { char *pw = NULL; DEK *dek; @@ -355,7 +367,7 @@ passphrase_to_dek (int cipher_algo, STRING2KEY *s2k, /* Divert to the gpg-agent. */ pw = passphrase_get (create, create && nocache, s2k_cacheid, create? opt.passphrase_repeat : 0, - tryagain_text, canceled); + tryagain_text, flags, canceled); if (*canceled) { xfree (pw); diff --git a/g10/pkglue.c b/g10/pkglue.c index cab007f..1e0191e 100644 --- a/g10/pkglue.c +++ b/g10/pkglue.c @@ -424,6 +424,11 @@ pk_encrypt (pubkey_algo_t algo, gcry_mpi_t *resarr, gcry_mpi_t data, /* Get the shared point and the ephemeral public key. */ shared = get_data_from_sexp (s_ciph, "s", &nshared); + if (!shared) + { + rc = gpg_error_from_syserror (); + goto leave; + } rc = sexp_extract_param_sos (s_ciph, "e", &public); gcry_sexp_release (s_ciph); s_ciph = NULL; @@ -464,6 +469,7 @@ pk_encrypt (pubkey_algo_t algo, gcry_mpi_t *resarr, gcry_mpi_t data, resarr[1] = get_mpi_from_sexp (s_ciph, "b", GCRYMPI_FMT_USG); } + leave: gcry_sexp_release (s_ciph); return rc; } diff --git a/g10/revoke.c b/g10/revoke.c index c0a003b..d6cbf93 100644 --- a/g10/revoke.c +++ b/g10/revoke.c @@ -435,6 +435,7 @@ gen_desig_revoke (ctrl_t ctrl, const char *uname, strlist_t locusr) iobuf_close(out); release_revocation_reason_info( reason ); release_armor_context (afx); + keydb_release (kdbhd); return rc; } @@ -804,7 +805,10 @@ ask_revocation_reason( int key_rev, int cert_rev, int hint ) trim_spaces( answer ); cpr_kill_prompt(); if( *answer == 'q' || *answer == 'Q') - return NULL; /* cancel */ + { + xfree (answer); + return NULL; /* cancel */ + } if( hint && !*answer ) n = hint; else if(!digitp( answer ) ) @@ -1504,7 +1504,7 @@ clearsign_file (ctrl_t ctrl, push_armor_filter (afx, out); /* Prepare EXTRAHASH, so that it can be used for v5 signature. */ - extrahash = xtrymalloc (sizeof extrahash); + extrahash = xtrymalloc (sizeof *extrahash); if (!extrahash) { rc = gpg_error_from_syserror (); @@ -1605,7 +1605,7 @@ sign_symencrypt_file (ctrl_t ctrl, const char *fname, strlist_t locusr) s2k->hash_algo = S2K_DIGEST_ALGO; algo = default_cipher_algo (); - cfx.dek = passphrase_to_dek (algo, s2k, 1, 1, NULL, &canceled); + cfx.dek = passphrase_to_dek (algo, s2k, 1, 1, NULL, 0, &canceled); if (!cfx.dek || !cfx.dek->keylen) { diff --git a/g10/skclist.c b/g10/skclist.c index c9f7d12..f9647cc 100644 --- a/g10/skclist.c +++ b/g10/skclist.c @@ -31,6 +31,7 @@ #include "keydb.h" #include "../common/util.h" #include "../common/i18n.h" +#include "keyserver-internal.h" #include "call-agent.h" @@ -322,11 +323,13 @@ enum_secret_keys (ctrl_t ctrl, void **context, PKT_public_key *sk) { gpg_error_t err = 0; const char *name; + int cardkey; kbnode_t keyblock; struct { int eof; int state; + int cardkey_done; strlist_t sl; keypair_info_t card_keyinfo; keypair_info_t card_keyinfo_list; @@ -381,6 +384,7 @@ enum_secret_keys (ctrl_t ctrl, void **context, PKT_public_key *sk) do { name = NULL; + cardkey = 0; keyblock = NULL; switch (c->state) { @@ -431,6 +435,7 @@ enum_secret_keys (ctrl_t ctrl, void **context, PKT_public_key *sk) c->fpr2[i] = *s; c->fpr2[i] = 0; name = c->fpr2; + cardkey = 1; c->card_keyinfo = c->card_keyinfo->next; } @@ -482,11 +487,47 @@ enum_secret_keys (ctrl_t ctrl, void **context, PKT_public_key *sk) err = getkey_byname (ctrl, NULL, NULL, name, 1, &c->keyblock); if (err) { + struct agent_card_info_s cinfo = { 0 }; + /* getkey_byname might return a keyblock even in the error case - I have not checked. Thus better release it. */ release_kbnode (c->keyblock); c->keyblock = NULL; + /* If this was a card key we might not yet have the + * public key for it. Thus check whether the card + * can return the fingerprint of the encryption key + * and we can then find the public key via LDAP. */ + if (cardkey && !c->cardkey_done + && gpg_err_code (err) == GPG_ERR_NO_SECKEY + && !agent_scd_getattr ("KEY-FPR", &cinfo) + && cinfo.fpr2len) + { + /* Note that this code does not handle the case + * for two readers having both openpgp + * encryption keys. only one will be tried. */ + c->cardkey_done = 1; + if (opt.debug) + log_debug ("using LDAP to find public key" + " for current card\n"); + if (!keyserver_import_fprint + (ctrl, cinfo.fpr2, cinfo.fpr2len, opt.keyserver, + KEYSERVER_IMPORT_FLAG_LDAP)) + { + char fpr_string[MAX_FINGERPRINT_LEN * 2 + 1]; + + bin2hex (cinfo.fpr2, cinfo.fpr2len, fpr_string); + err = getkey_byname (ctrl, NULL, NULL, fpr_string, 1, + &c->keyblock); + if (err) + { + release_kbnode (c->keyblock); + c->keyblock = NULL; + } + else + c->node = c->keyblock; + } + } } else c->node = c->keyblock; diff --git a/g10/test-stubs.c b/g10/test-stubs.c index 174af82..4838d20 100644 --- a/g10/test-stubs.c +++ b/g10/test-stubs.c @@ -202,6 +202,16 @@ keyserver_import_fprint (ctrl_t ctrl, const byte *fprint,size_t fprint_len, } int +keyserver_import_fprint_ntds (ctrl_t ctrl, + const byte *fprint, size_t fprint_len) +{ + (void)ctrl; + (void)fprint; + (void)fprint_len; + return -1; +} + +int keyserver_import_cert (const char *name) { (void)name; @@ -221,7 +231,7 @@ keyserver_import_wkd (ctrl_t ctrl, const char *name, unsigned int flags, } int -keyserver_import_name (const char *name,struct keyserver_spec *spec) +keyserver_import_mbox (const char *name,struct keyserver_spec *spec) { (void)name; (void)spec; @@ -326,13 +336,14 @@ check_secret_key (PKT_public_key *pk, int n) */ DEK * passphrase_to_dek (int cipher_algo, STRING2KEY *s2k, int create, int nocache, - const char *tmp, int *canceled) + const char *tmp, unsigned int flags, int *canceled) { (void)cipher_algo; (void)s2k; (void)create; (void)nocache; (void)tmp; + (void)flags; if (canceled) *canceled = 0; @@ -1687,6 +1687,8 @@ ask_about_binding (ctrl_t ctrl, GPGSQL_ARG_END); if (rc) { + sqlite3_free (sqerr); + sqerr = NULL; rc = gpg_error (GPG_ERR_GENERAL); break; } @@ -1972,6 +1974,7 @@ ask_about_binding (ctrl_t ctrl, else if (!response[0]) /* Default to unknown. Don't save it. */ { + xfree (response); tty_printf (_("Defaulting to unknown.\n")); *policy = TOFU_POLICY_UNKNOWN; break; @@ -1983,6 +1986,7 @@ ask_about_binding (ctrl_t ctrl, if (choice) { int c = ((size_t) choice - (size_t) choices) / 2; + xfree (response); switch (c) { diff --git a/g10/trust.c b/g10/trust.c index bd1c894..67cb102 100644 --- a/g10/trust.c +++ b/g10/trust.c @@ -50,17 +50,6 @@ cache_disabled_value (ctrl_t ctrl, PKT_public_key *pk) void -register_trusted_keyid (u32 *keyid) -{ -#ifdef NO_TRUST_MODELS - (void)keyid; -#else - tdb_register_trusted_keyid (keyid); -#endif -} - - -void register_trusted_key (const char *string) { #ifdef NO_TRUST_MODELS diff --git a/g10/trustdb.c b/g10/trustdb.c index a313a42..bf74c98 100644 --- a/g10/trustdb.c +++ b/g10/trustdb.c @@ -232,7 +232,7 @@ release_key_array ( struct key_array *keys ) * before initializing the validation module. * FIXME: Should be replaced by a function to add those keys to the trustdb. */ -void +static void tdb_register_trusted_keyid (u32 *keyid) { struct key_item *k; @@ -257,21 +257,21 @@ tdb_register_trusted_key (const char *string) { if (desc.mode == KEYDB_SEARCH_MODE_LONG_KID) { - register_trusted_keyid (desc.u.kid); + tdb_register_trusted_keyid (desc.u.kid); return; } if (desc.mode == KEYDB_SEARCH_MODE_FPR && desc.fprlen == 20) { kid[0] = buf32_to_u32 (desc.u.fpr+12); kid[1] = buf32_to_u32 (desc.u.fpr+16); - register_trusted_keyid (kid); + tdb_register_trusted_keyid (kid); return; } if (desc.mode == KEYDB_SEARCH_MODE_FPR && desc.fprlen == 32) { kid[0] = buf32_to_u32 (desc.u.fpr); kid[1] = buf32_to_u32 (desc.u.fpr+4); - register_trusted_keyid (kid); + tdb_register_trusted_keyid (kid); return; } } @@ -340,7 +340,7 @@ verify_own_keys (ctrl_t ctrl) PKT_public_key pk; memset (&pk, 0, sizeof pk); - rc = get_pubkey (ctrl, &pk, k->kid); + rc = get_pubkey_with_ldap_fallback (ctrl, &pk, k->kid); if (rc) log_info(_("key %s: no public key for trusted key - skipped\n"), keystr(k->kid)); @@ -479,7 +479,7 @@ how_to_fix_the_trustdb () name = "trustdb.gpg"; log_info (_("You may try to re-create the trustdb using the commands:\n")); - log_info (" cd %s\n", default_homedir ()); + log_info (" cd %s\n", gnupg_homedir ()); log_info (" %s --export-ownertrust > otrust.tmp\n", GPG_NAME); #ifdef HAVE_W32_SYSTEM log_info (" del %s\n", name); @@ -1430,6 +1430,7 @@ ask_ownertrust (ctrl_t ctrl, u32 *kid, int minimum) { log_error (_("public key %s not found: %s\n"), keystr(kid), gpg_strerror (rc) ); + free_public_key (pk); return TRUST_UNKNOWN; } diff --git a/g10/trustdb.h b/g10/trustdb.h index d52fc53..6c7fd6c 100644 --- a/g10/trustdb.h +++ b/g10/trustdb.h @@ -48,7 +48,6 @@ /*-- trust.c --*/ int cache_disabled_value (ctrl_t ctrl, PKT_public_key *pk); -void register_trusted_keyid (u32 *keyid); void register_trusted_key (const char *string); const char *trust_value_to_string (unsigned int value); @@ -75,7 +74,6 @@ const char *get_validity_string (ctrl_t ctrl, /*-- trustdb.c --*/ -void tdb_register_trusted_keyid (u32 *keyid); void tdb_register_trusted_key (const char *string); /* Returns whether KID is on the list of ultimately trusted keys. */ int tdb_keyid_is_utk (u32 *kid); diff --git a/kbx/backend-sqlite.c b/kbx/backend-sqlite.c index ae2530d..202897e 100644 --- a/kbx/backend-sqlite.c +++ b/kbx/backend-sqlite.c @@ -839,6 +839,8 @@ run_select_statement (ctrl_t ctrl, be_sqlite_local_t ctx, unsigned int descidx; const char *extra = NULL; unsigned char kidbuf[8]; + const char *s; + size_t n; descidx = ctx->descidx; @@ -916,7 +918,20 @@ run_select_statement (ctrl_t ctrl, be_sqlite_local_t ctx, " WHERE p.ubid = u.ubid AND u.addrspec = ?1", extra, " ORDER BY p.ubid", &ctx->select_stmt); if (!err) - err = run_sql_bind_text (ctx->select_stmt, 1, desc[descidx].u.name); + { + s = desc[descidx].u.name; + if (s && *s == '<' && s[1]) + { /* It is common that the indicator for exact addrspec + * search has not been removed. We do this here. */ + s++; + n = strlen (s); + if (n > 1 && s[n-1] == '>') + n--; + } + else + n = s? strlen (s):0; + err = run_sql_bind_ntext (ctx->select_stmt, 1, s, n); + } break; case KEYDB_SEARCH_MODE_MAILSUB: diff --git a/kbx/frontend.c b/kbx/frontend.c index c80c9fa..9cb9f14 100644 --- a/kbx/frontend.c +++ b/kbx/frontend.c @@ -188,6 +188,73 @@ kbxd_commit (void) +static void +dump_search_desc (struct keydb_search_desc *desc) +{ + switch (desc->mode) + { + case KEYDB_SEARCH_MODE_EXACT: + log_printf ("EXACT: '%s'\n", desc->u.name); + break; + case KEYDB_SEARCH_MODE_SUBSTR: + log_printf ("SUBSTR: '%s'\n", desc->u.name); + break; + case KEYDB_SEARCH_MODE_MAIL: + log_printf ("MAIL: '%s'\n", desc->u.name); + break; + case KEYDB_SEARCH_MODE_MAILSUB: + log_printf ("MAILSUB: '%s'\n", desc->u.name); + break; + case KEYDB_SEARCH_MODE_MAILEND: + log_printf ("MAILEND: '%s'\n", desc->u.name); + break; + case KEYDB_SEARCH_MODE_WORDS: + log_printf ("WORDS: '%s'\n", desc->u.name); + break; + case KEYDB_SEARCH_MODE_SHORT_KID: + log_printf ("SHORT_KID: 0x%08lX\n", (ulong)desc->u.kid[1]); + break; + case KEYDB_SEARCH_MODE_LONG_KID: + log_printf ("LONG_KID: 0x%08lX%08lX\n", + (ulong)desc->u.kid[0], (ulong)desc->u.kid[1]); + break; + case KEYDB_SEARCH_MODE_FPR: + log_printf ("FPR%02d: ", desc->fprlen); + log_printhex (desc->u.fpr, desc->fprlen, ""); + break; + case KEYDB_SEARCH_MODE_ISSUER: + log_printf ("ISSUER: '%s'\n", desc->u.name); + break; + case KEYDB_SEARCH_MODE_ISSUER_SN: + log_printf ("ISSUER_SN: '#%.*s/%s'\n", + (int)desc->snlen, desc->sn, desc->u.name); + break; + case KEYDB_SEARCH_MODE_SN: + log_printf ("SN: '%.*s'\n", (int)desc->snlen, desc->sn); + break; + case KEYDB_SEARCH_MODE_SUBJECT: + log_printf ("SUBJECT: '%s'\n", desc->u.name); + break; + case KEYDB_SEARCH_MODE_KEYGRIP: + log_printf ("KEYGRIP: "); + log_printhex (desc[0].u.grip, KEYGRIP_LEN, ""); + break; + case KEYDB_SEARCH_MODE_UBID: + log_printf ("UBID: "); + log_printhex (desc[0].u.ubid, UBID_LEN, ""); + break; + case KEYDB_SEARCH_MODE_FIRST: + log_printf ("FIRST\n"); + break; + case KEYDB_SEARCH_MODE_NEXT: + log_printf ("NEXT\n"); + break; + default: + log_printf ("Bad search mode (%d)\n", desc->mode); + } +} + + /* Search for the keys described by (DESC,NDESC) and return them to * the caller. If RESET is set, the search state is first reset. * Only a reset guarantees that changed search description in DESC are @@ -208,9 +275,8 @@ kbxd_search (ctrl_t ctrl, KEYDB_SEARCH_DESC *desc, unsigned int ndesc, log_debug ("%s: %u search descriptions:\n", __func__, ndesc); for (i = 0; i < ndesc; i ++) { - /* char *t = keydb_search_desc_dump (&desc[i]); */ - /* log_debug ("%s %d: %s\n", __func__, i, t); */ - /* xfree (t); */ + log_debug ("%s %d: ", __func__, i); + dump_search_desc (&desc[i]); } } diff --git a/kbx/kbx-client-util.c b/kbx/kbx-client-util.c index bd71cf2..f9d06fa 100644 --- a/kbx/kbx-client-util.c +++ b/kbx/kbx-client-util.c @@ -176,7 +176,8 @@ datastream_thread (void *arg) int rc; unsigned char lenbuf[4]; size_t nread, datalen; - char *data, *tmpdata; + char *data = NULL; + char *tmpdata; /* log_debug ("%s: started\n", __func__); */ while (kcd->fp) diff --git a/kbx/kbxserver.c b/kbx/kbxserver.c index 8a75035..1949e62 100644 --- a/kbx/kbxserver.c +++ b/kbx/kbxserver.c @@ -46,6 +46,13 @@ /**/: gpg_error (e)) +/* Helper to provide packing memory for search descriptions. */ +struct search_backing_store_s +{ + unsigned char *sn; + char *name; +}; + /* Control structure per connection. */ struct server_local_s @@ -84,10 +91,13 @@ struct server_local_s * cmd_search. If more than one pattern is required, cmd_search * also allocates and sets multi_search_desc and * multi_search_desc_len. If a search description has ever been - * allocated the allocated size is stored at - * multi_search_desc_size. */ + * allocated the allocated size is stored at multi_search_desc_size. + * multi_search_store is allocated at the same size as + * multi_search_desc and used to provde backing store for the SN and + * NAME elements of KEYBOX_SEARCH_DESC. */ KEYBOX_SEARCH_DESC search_desc; KEYBOX_SEARCH_DESC *multi_search_desc; + struct search_backing_store_s *multi_search_store; unsigned int multi_search_desc_size; unsigned int multi_search_desc_len; @@ -336,7 +346,7 @@ cmd_search (assuan_context_t ctx, char *line) } else { - err = classify_user_id (line, &ctrl->server_local->search_desc, 0); + err = classify_user_id (line, &ctrl->server_local->search_desc, 1); if (err) goto leave; } @@ -345,6 +355,9 @@ cmd_search (assuan_context_t ctx, char *line) { /* More pattern are expected - store the current one and return * success. */ + KEYBOX_SEARCH_DESC *desc; + struct search_backing_store_s *store; + if (!ctrl->server_local->multi_search_desc_size) { n = 10; @@ -355,13 +368,21 @@ cmd_search (assuan_context_t ctx, char *line) err = gpg_error_from_syserror (); goto leave; } + ctrl->server_local->multi_search_store + = xtrycalloc (n, sizeof *ctrl->server_local->multi_search_store); + if (!ctrl->server_local->multi_search_store) + { + err = gpg_error_from_syserror (); + xfree (ctrl->server_local->multi_search_desc); + ctrl->server_local->multi_search_desc = NULL; + goto leave; + } ctrl->server_local->multi_search_desc_size = n; } if (ctrl->server_local->multi_search_desc_len == ctrl->server_local->multi_search_desc_size) { - KEYBOX_SEARCH_DESC *desc; n = ctrl->server_local->multi_search_desc_size + 10; desc = xtrycalloc (n, sizeof *desc); if (!desc) @@ -369,20 +390,62 @@ cmd_search (assuan_context_t ctx, char *line) err = gpg_error_from_syserror (); goto leave; } + store = xtrycalloc (n, sizeof *store); + if (!desc) + { + err = gpg_error_from_syserror (); + xfree (desc); + goto leave; + } for (k=0; k < ctrl->server_local->multi_search_desc_size; k++) - desc[k] = ctrl->server_local->multi_search_desc[k]; + { + desc[k] = ctrl->server_local->multi_search_desc[k]; + store[k] = ctrl->server_local->multi_search_store[k]; + } xfree (ctrl->server_local->multi_search_desc); + xfree (ctrl->server_local->multi_search_store); ctrl->server_local->multi_search_desc = desc; + ctrl->server_local->multi_search_store = store; ctrl->server_local->multi_search_desc_size = n; } - /* Actually store. */ - ctrl->server_local->multi_search_desc - [ctrl->server_local->multi_search_desc_len++] - = ctrl->server_local->search_desc; + /* Actually store. We need to fix up the const pointers by + * copies from our backing store. */ + desc = &(ctrl->server_local->multi_search_desc + [ctrl->server_local->multi_search_desc_len]); + store = &(ctrl->server_local->multi_search_store + [ctrl->server_local->multi_search_desc_len]); + *desc = ctrl->server_local->search_desc; + if (ctrl->server_local->search_desc.sn) + { + xfree (store->sn); + store->sn = xtrymalloc (ctrl->server_local->search_desc.snlen); + if (!store->sn) + { + err = gpg_error_from_syserror (); + goto leave; + } + memcpy (store->sn, ctrl->server_local->search_desc.sn, + ctrl->server_local->search_desc.snlen); + desc->sn = store->sn; + } + if (ctrl->server_local->search_desc.name_used) + { + xfree (store->name); + store->name = xtrystrdup (ctrl->server_local->search_desc.u.name); + if (!store->name) + { + err = gpg_error_from_syserror (); + xfree (store->sn); + store->sn = NULL; + goto leave; + } + desc->u.name = store->name; + } + ctrl->server_local->multi_search_desc_len++; if (opt_more) { - /* We need to be called aagain with more pattern. */ + /* We need to be called again with more pattern. */ ctrl->server_local->search_expecting_more = 1; goto leave; } @@ -456,7 +519,7 @@ cmd_next (assuan_context_t ctx, char *line) ; else if (ctrl->server_local->multi_search_desc_len) { - /* The next condition should never be tru but we better handle + /* The next condition should never be true but we better handle * the first/next transition anyway. */ if (ctrl->server_local->multi_search_desc[0].mode == KEYDB_SEARCH_MODE_FIRST) @@ -844,7 +907,6 @@ kbxd_start_command_handler (ctrl_t ctrl, gnupg_fd_t fd, unsigned int session_id) { log_error (_("can't allocate control structure: %s\n"), gpg_strerror (gpg_error_from_syserror ())); - xfree (ctrl); return; } ctrl->server_local->client_pid = ASSUAN_INVALID_PID; @@ -994,6 +1056,17 @@ kbxd_start_command_handler (ctrl_t ctrl, gnupg_fd_t fd, unsigned int session_id) } xfree (ctrl->server_local->multi_search_desc); + if (ctrl->server_local->multi_search_store) + { + size_t nn; + + for (nn=0; nn < ctrl->server_local->multi_search_desc_size; nn++) + { + xfree (ctrl->server_local->multi_search_store[nn].sn); + xfree (ctrl->server_local->multi_search_store[nn].name); + } + xfree (ctrl->server_local->multi_search_store); + } xfree (ctrl->server_local); ctrl->server_local = NULL; } diff --git a/kbx/keybox-dump.c b/kbx/keybox-dump.c index 3e66b72..38608ce 100644 --- a/kbx/keybox-dump.c +++ b/kbx/keybox-dump.c @@ -881,7 +881,7 @@ _keybox_dump_cut_records (const char *filename, unsigned long from, unsigned long to, FILE *outfp) { estream_t fp; - KEYBOXBLOB blob; + KEYBOXBLOB blob = NULL; int rc; unsigned long recno = 0; @@ -902,6 +902,7 @@ _keybox_dump_cut_records (const char *filename, unsigned long from, } } _keybox_release_blob (blob); + blob = NULL; recno++; } if (rc == -1) @@ -909,6 +910,7 @@ _keybox_dump_cut_records (const char *filename, unsigned long from, if (rc) fprintf (stderr, "error reading '%s': %s\n", filename, gpg_strerror (rc)); leave: + _keybox_release_blob (blob); if (fp != es_stdin) es_fclose (fp); return rc; diff --git a/kbx/keybox-search-desc.h b/kbx/keybox-search-desc.h index 9a0df28..f312da9 100644 --- a/kbx/keybox-search-desc.h +++ b/kbx/keybox-search-desc.h @@ -83,6 +83,7 @@ struct keydb_search_desc unsigned char grip[KEYGRIP_LEN]; unsigned char ubid[UBID_LEN]; } u; + byte name_used;/* The union uses NAME. */ byte snhex; /* SN above is a hexstring and not binary. */ byte fprlen; /* Only used with KEYDB_SEARCH_MODE_FPR. */ int exact; /* Use exactly this key ('!' suffix in gpg). */ diff --git a/kbx/keyboxd.c b/kbx/keyboxd.c index 76a0694..3f759e6 100644 --- a/kbx/keyboxd.c +++ b/kbx/keyboxd.c @@ -1795,7 +1795,10 @@ check_own_socket (void) err = npth_attr_init (&tattr); if (err) - return; + { + xfree (sockname); + return; + } npth_attr_setdetachstate (&tattr, NPTH_CREATE_DETACHED); err = npth_create (&thread, &tattr, check_own_socket_thread, sockname); if (err) @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -36,7 +36,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "no s'ha pogut emmagatzemar l'empremta digital: %s\n" @@ -47,49 +47,53 @@ msgstr "no s'ha pogut emmagatzemar l'empremta digital: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to create a sign and encrypt key? " msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Segur que voleu crear una clau de signatura i xifratge? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "la contrasenya és invà lida" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -100,13 +104,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "la contrasenya és massa llarga\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -116,107 +132,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "la contrasenya és errònia" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "la lÃnia és massa llarga\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "la contrasenya és massa llarga\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Hi ha un carà cter invà lid en el camp *nom*\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "l'MPI és erroni" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "la contrasenya és errònia" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "canvia la contrasenya" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -227,26 +243,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "l'algoritme de protecció %d%s no està suportat\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "no s'ha pogut crear «%s»: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -358,39 +374,39 @@ msgstr "la contrasenya no s'ha repetit correctament; torneu a intentar-ho" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "%s: error en escriure el registre de directoris: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "Introduïu la contrasenya\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -398,7 +414,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "El nom ha de tenir, si més no, 5 carà cters\n" msgstr[1] "El nom ha de tenir, si més no, 5 carà cters\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -406,394 +422,393 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "Voleu usar de tota manera aquesta clau?" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Cal una contrasenya per a protegir la clau secreta.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "canvia la contrasenya" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "La clau ha estat substituïda" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FITXER|carrega el mòdul d'extensió especificat" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" # Un dels dos és en la llista d'opcions amb --help. Urgh. jm -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "detall" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "una mica més silenciós" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "actualitza la base de dades de confiança" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NOM|el joc de carà cters serà NOM" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" # Gènere? Nombre? ivb # Werner FIXME: please add translator comment saying *what* is # uncompressed so we know the gender. jm -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "no és suportat" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" # Gènere? Nombre? ivb # Werner FIXME: please add translator comment saying *what* is # uncompressed so we know the gender. jm -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "no és suportat" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|usa el mode de contrasenya especificat" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "utilitza el gpg-agent" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Si us plau, informeu sobre els errors a <gnupg-bugs@gnu.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "l'algorisme de resum seleccionat no és và lid\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "no s'ha pogut crear «%s»: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, fuzzy, c-format msgid "socket name '%s' is too long\n" msgstr "Certificat de revocació và lid" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "error en crear «%s»: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "s'està escrivint la clau secreta a «%s»\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: s'ha creat el directori\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "base de dades de confiança: ha fallat la lectura (n=%d): %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: no s'ha pogut crear el directori: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "ha fallat l'actualització de la clau secreta: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "\t%lu claus es descarta\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "gpg-agent no està disponible en aquesta sessió\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -815,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -845,40 +860,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "Cancel·la" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "error en la lectura de «%s»: %s\n" @@ -1035,7 +1050,7 @@ msgstr "no s'ha pogut comprovar la signatura creada: %s\n" msgid "secret key parts are not available\n" msgstr "parts de la clau secreta no estan disponbles\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1067,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "error en la lectura de «%s»: %s\n" @@ -1142,7 +1157,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "no s'ha pogut crear l'armadura: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "sÃ|si" @@ -1198,7 +1213,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1280,7 +1295,7 @@ msgstr "" # FIXME: preferència? jm # Ho discutÃrem en la llista, segur. Deu ser als arxius. ivb -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1384,7 +1399,7 @@ msgstr "armadura: %s\n" # i s'ha dit que és erroni, igual que «suportat» :) Les alternatives # encara no m'agraden massa... jm #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1473,12 +1488,12 @@ msgstr "" "No s'han trobat certificats amb confiança no definida.\n" "\n" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "Certificat correcte" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "La clau és disponible en: " @@ -1530,22 +1545,22 @@ msgstr "[no establert]" msgid "invalid radix64 character %02x skipped\n" msgstr "el carà cter radix64 %02x invà lid s'ha omés\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1599,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1761,7 +1775,7 @@ msgid "Enter passphrase: " msgstr "Introduïu la contrasenya: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1772,109 +1786,109 @@ msgstr "%s encara no funciona amb %s\n" msgid "error from TPM: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "hi ha un problema amb l'agent: l'agent ha tornat 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent no està disponible en aquesta sessió\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "no podeu usar %s mentre esteu en mode %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "error: l'empremta digital és invà lida\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "error: l'empremta digital és invà lida\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "genera un certificat de revocació" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "armadura: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "la clau secreta no està disponible" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" # Destès? ivb # Desatès, sÃ. jm -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "no es pot fet això en mode desatès\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Aquesta ordre no està permesa mentre s'està en mode %s.\n" # Parts? Peces? ivb -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "parts de la clau secreta no estan disponbles\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "La vostra selecció? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[no establert]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" @@ -1882,121 +1896,121 @@ msgstr "" # Probablement és una clau, femenÃ. jm # Werner FIXME: please add translator comment saying *what* is # uncompressed so we know the gender. jm -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "no forçat" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "forçat" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "no hi ha cap clau pública corresponent: %s\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "error mentre s'escrivia l'anell «%s»: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "preferències actualitzades" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "hi ha un carà cter invà lid en la cadena de preferència\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "hi ha un carà cter invà lid en la cadena de preferència\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "error: l'empremta digital és invà lida\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "Empremta digital:" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "error: l'empremta digital és invà lida\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "La generació de claus ha fallat: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "no s'han trobat dades OpenPGP và lides.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, 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" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -2004,102 +2018,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Quina grandà ria voleu? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "arrodonida fins a %u bits\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "Aquesta signatura va caducar el %s\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (només xifrar)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Seleccioneu quin tipus de clau voleu:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (només signar)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA i ElGamal (predeterminat)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "La selecció és invà lida.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "s'ha produït un error mentre s'escrivia l'anell secret «%s»: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Aquesta ordre no està permesa mentre s'està en mode %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "es descarta: la clau secreta ja és present\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2107,171 +2121,171 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "Seleccioneu quin tipus de clau voleu:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr "" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (només xifrar)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "Seleccioneu la raó de la revocació:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "ha fallat l'actualització: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "es descarta: la clau secreta ja és present\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "Signar realment? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "ix del menú" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "les ordres entren en conflicte\n" # «pantalla» o «ajuda»? ivb # «ajuda», evidentment. jm -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "mostra aquesta ajuda" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "La clau és disponible en: " -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "canvia la data de caducitat" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "canvia la confiança" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "mostra empremta" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "genera un nou parell de claus" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NOM|usa NOM com a destinatari predeterminat" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "canvia la confiança" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "canvia la confiança" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "les ordres entren en conflicte\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "L'ordre no és và lida (proveu «help»)\n" @@ -2281,23 +2295,23 @@ msgstr "L'ordre no és và lida (proveu «help»)\n" msgid "--output doesn't work for this command\n" msgstr "--output no funciona per a aquesta ordre\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "no s'ha pogut obrir «%s»\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "s'ha produït un error en llegir el bloc de claus: %s\n" @@ -2424,14 +2438,14 @@ msgstr "no podeu usar l'algorisme de xifratge «%s» mentre esteu en mode %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "no podeu usar l'algorisme de xifratge «%s» mentre esteu en mode %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "no podeu usar l'algorisme de resum %s mentre esteu en mode %s\n" @@ -2449,7 +2463,7 @@ msgid "" msgstr "" "forçar el xifrat asimètric %s (%d) viola les preferències del destinatari\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVÃS: %s és una opció desaconsellada.\n" @@ -2481,7 +2495,7 @@ msgstr "%s/%s xifrat per a: «%s»\n" msgid "option '%s' may not be used in %s mode\n" msgstr "no podeu usar %s mentre esteu en mode %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2494,7 +2508,7 @@ msgstr "xifrat amb l'algoritme %d (desconegut)\n" # És no-wrap? ivb # Com? jm -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2542,7 +2556,7 @@ msgstr "" msgid " - skipped" msgstr "%s: es descarta: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2583,65 +2597,65 @@ msgstr "error en crear «%s»: %s\n" msgid "[User ID not found]" msgstr "[No s'ha trobat l'id d'usuari]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "error en crear «%s»: %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "error en crear «%s»: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "Empremta digital:" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "no s'ha trobat la clau secreta «%s»: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "opcions d'importació no và lides\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NOM|usa NOM com a clau secreta predeterminada" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NOM|usa NOM com a clau secreta predeterminada" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opcions d'importació no và lides\n" @@ -2848,7 +2862,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "no fa cap canvi" @@ -2882,7 +2896,7 @@ msgstr "usa el mode de text canònic" msgid "|N|set compress level to N (0 disables)" msgstr "|N|nivell de compressió N (0 no comprimeix)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2902,11 +2916,11 @@ msgstr "importa claus d'un servidor de claus" msgid "include the public key in signatures" msgstr "comprova les signatures de la claus" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2926,15 +2940,15 @@ msgstr "|NOM|xifra per a NOM" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "usa aquest id per a signar o desxifrar" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -3001,7 +3015,7 @@ msgstr "" # Precissament acabem de parlar d'«implementat a la llista del GNOME # i s'ha dit que és erroni, igual que «suportat» :) Les alternatives # encara no m'agraden massa... jm -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -3025,12 +3039,12 @@ msgstr "Dispersió: " msgid "Compression: " msgstr "Compressió: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "forma d'ús: gpg [opcions] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "les ordres entren en conflicte\n" @@ -3042,539 +3056,539 @@ msgid "no = sign found in group definition '%s'\n" msgstr "no s'ha trobat cap signe = a la definició de grup «%s»\n" # Indi. ivb -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "AVÃS: el propietari és insegur en %s «%s»\n" # Indi. ivb -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "AVÃS: el propietari és insegur en %s «%s»\n" # Indi. ivb -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVÃS: el propietari és insegur en %s «%s»\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "AVÃS: els permissos són insegurs en %s «%s»\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "AVÃS: els permissos són insegurs en %s «%s»\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVÃS: els permissos són insegurs en %s «%s»\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "AVÃS: el propietari del directori envoltant és insegur en %s «%s»\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "AVÃS: el propietari del directori envoltant és insegur en %s «%s»\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "AVÃS: el propietari del directori envoltant és insegur en %s «%s»\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "AVÃS: els permissos del directori envoltant són insegurs en %s «%s»\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "AVÃS: els permissos del directori envoltant són insegurs en %s «%s»\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "AVÃS: els permissos del directori envoltant són insegurs en %s «%s»\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "s'ha creat el nou fitxer d'opcions «%s»\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "No hi ha cap signatura corresponent en l'anell secret\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "No hi ha cap signatura corresponent en l'anell secret\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "la URL de polÃtica de signatura donada no és và lida\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "mostra en quin anell de claus està una clau llistada" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "No hi ha cap signatura corresponent en l'anell secret\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "el destinatari predeterminat és desconegut «%s»\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "NOTA: %s no és per a ús normal!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s no és un joc de carà cters và lid\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "No és una adreça và lida\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "l'algoritme de dispersió és invà lid «%s»\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opcions d'importació no và lides\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s no és un joc de carà cters và lid\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "no s'ha pogut analitzar sintà cticament la URI del servidor de claus\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d opcions d'exportació no và lides\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "opcions d'exportació no và lides\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opcions d'importanció no và lides\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "opcions d'importació no và lides\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "opcions d'importació no và lides\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d opcions d'exportació no và lides\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "opcions d'exportació no và lides\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opcions d'importanció no và lides\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "opcions d'importació no và lides\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s no és un joc de carà cters và lid\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "la URL de polÃtica de signatura donada no és và lida\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s no és un joc de carà cters và lid\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s no és un joc de carà cters và lid\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d opcions d'exportació no và lides\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "opcions d'exportació no và lides\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "no s'ha pogut fixar l'exec-path a %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d opcions d'exportació no và lides\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opcions d'importació no và lides\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "AVÃS: el programa podria crear un fitxer core!\n" # FIXME: preferència? jm # Ho discutÃrem en la llista, segur. Deu ser als arxius. ivb -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVÃS: %s té preferència sobre %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s no és permés amb %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s no té sentit amb %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "s'està escrivint la clau secreta a «%s»\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "l'algorisme de xifratge triat no és và lid\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "l'algorisme de resum seleccionat no és và lid\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "l'algorisme de xifratge triat no és và lid\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "l'algorisme de resum de certificació seleccionat no és và lid\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed ha de ser major que 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed ha de ser major que 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth ha d'estar en el rang 1 a 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, fuzzy, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "default-check-level és invà lid; ha de ser 0, 1, 2 o 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, fuzzy, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "default-check-level és invà lid; ha de ser 0, 1, 2 o 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "NOTA: el mode S2K simple (0) no és gens recomanable\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "el mode S2K és invà lid; ha de ser 0, 1 o 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "les preferències per defecte són invà lides\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "les preferències personals de xifrat són invà lides\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "les preferències personals de xifrat són invà lides\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "les preferències personals de digest són invà lides\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "les preferències personals de compressió són invà lides\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "la mida de la clau és invà lida; s'hi usaran %u bits\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s encara no funciona amb %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "no podeu usar l'algorisme de xifratge «%s» mentre esteu en mode %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "no podeu usar l'algorisme de compressió %s mentre esteu en mode %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "no s'ha pogut inicialitzar la base de dades de confiança: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "AVÃS: s'han donat destinataris (-r) sense usar xifratge de clau pública\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "ha fallat el desxifratge: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "no podeu usar %s mentre esteu en mode %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "no podeu usar %s mentre esteu en mode %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "l'enviament al servidor de claus ha fallat: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "la recepció des del servidor de claus ha fallat: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "l'exportació de la clau ha fallat: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "l'exportació de la clau ha fallat: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "ha fallat la cerca al servidor de claus: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "ha fallat el refresc des del servidor de claus: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "no s'ha pogut llevar l'armadura: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "no s'ha pogut crear l'armadura: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "l'algoritme de dispersió és invà lid «%s»\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Endavant, escriviu el missatge...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "la URL de polÃtica de certificació donada no és và lida\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "la URL de polÃtica de signatura donada no és và lida\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "la URL de polÃtica de signatura donada no és và lida\n" @@ -3588,7 +3602,7 @@ msgstr "pren les claus d'aquest anell" msgid "make timestamp conflicts only a warning" msgstr "fes els conflictes de marques de temps només un avÃs" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|escriu informació d'estat en aquest FD" @@ -3687,271 +3701,271 @@ msgstr "" msgid "repair keys on import" msgstr "mostra empremta" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "es descarta un bloc de tipus %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "fins ara s'han processat %lu claus\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Nombre total processat: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " claus noves descartades: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " claus noves descartades: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " sense ID: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importades: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " no modificades: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " ID d'usuaris nous: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " subclaus noves: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " signatures noves: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " noves revocacions: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " claus privades llegides: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr "claus privades importades: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr "claus privades no canviades: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " importades: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " signatures noves: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " claus privades llegides: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "signatura %s, algorisme de resum %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "signatura %s, algorisme de resum %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "clau %08lX: sense ID\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "es descarta «%s»: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "clau %08lX: corrupció de la subclau HKP reparada\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "clau %08lX: s'ha acceptat la ID d'usuari no autosignada «%s»\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "clau %08lX: l'ID no és và lid\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, 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" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "clau %08lX: clau nova - es descarta \n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "no s'ha trobat cap anell escrivible: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "error mentre s'escrivia l'anell «%s»: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "clau %08lX: s'ha importat la clau pública «%s»\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "clau %08lX: no correspon a la nostra còpia\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "clau %08lX: «%s» 1 ID d'usuari nou\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "clau %08lX: «%s» %d ID d'usuari nous\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "clau %08lX: «%s» 1 signatura nova\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "clau %08lX: «%s» %d signatures noves\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "clau %08lX: «%s» 1 subclau nova\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "clau %08lX: «%s» %d subclaus noves\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "clau %08lX: «%s» %d signatures noves\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "clau %08lX: «%s» %d signatures noves\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "clau %08lX: «%s» %d ID d'usuari nous\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "clau %08lX: «%s» %d ID d'usuari nous\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "clau %08lX: «%s» no ha estat modificada\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "clau %08lX: s'ha importat la clau secreta\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" @@ -3964,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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "no s'ha trobat la clau secreta «%s»: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "s'està escrivint la clau secreta a «%s»\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "No s'ha especificat cap raó" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "La clau ha estat substituïda" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "La clau ha estat compromesa" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "La clau ja no s'usa" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "raó de la revocació: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "comentari de la revocació: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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" @@ -4034,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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, 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:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, fuzzy, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "" @@ -4057,127 +4071,126 @@ msgstr "" "«%s»\n" "\n" -#: g10/import.c:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, 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:3646 +#: g10/import.c:3654 #, 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:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "clau %08lX: l'enllaç de subclau és invà lid\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, 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:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "clau %08lX: Subclau de revocació no và lida\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "clau %08lX: es descarta l'ID d'usuari '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "clau %08lX: es descarta la subclau\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, 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:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "clau %08lX: s'ha afegit la signatura de clau directa\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "error en crear l'anell «%s»: %s\n" @@ -4240,7 +4253,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "error en crear l'anell «%s»: %s\n" @@ -4251,7 +4264,7 @@ msgstr "error en crear l'anell «%s»: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "error en crear l'anell «%s»: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "s'ha creat l'anell «%s»\n" @@ -4531,8 +4544,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Signar realment? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "Ha fallat el procés de signatura: %s\n" @@ -4953,7 +4966,7 @@ msgstr "Usuari inexistent.\n" msgid "Nothing to sign.\n" msgstr "No hi ha res que signar amb la clau %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "" @@ -5027,7 +5040,7 @@ msgstr "Aquesta clau pot ser revocada per la clau %s " msgid "(sensitive)" msgstr " (sensible)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "no s'ha pogut creat %s: %s\n" @@ -5043,7 +5056,7 @@ msgid "expired: %s" msgstr " [caduca: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [caduca: %s]" @@ -5079,14 +5092,14 @@ msgstr "" "Teniu en compte que la validesa de la clau mostrada no és necessà riament\n" "correcta a no ser que torneu a executar el programa.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "[revocada]" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5130,7 +5143,7 @@ msgstr "Esteu segur que encara voleu afegir-lo? (s/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "No podeu afegir un photo ID a una clau d'estil PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5284,7 +5297,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Heu de seleccionar exactament un ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "es descarta l'autosignatura v3 en l'id d'usuari «%s»\n" @@ -5293,138 +5306,138 @@ msgstr "es descarta l'autosignatura v3 en l'id d'usuari «%s»\n" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Esteu segur que encara voleu utilitzarla (s/N)? " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Esteu segur que encara voleu utilitzarla (s/N)? " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Notació de signatura: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "Voleu sobreescriure? (s/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "No hi ha cap ID amb l'Ãndex %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "No hi ha cap ID amb l'Ãndex %d\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "No hi ha cap ID amb l'Ãndex %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "No hi ha cap ID amb l'Ãndex %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "ID d'usuari: «" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "" "»\n" "signat amb la vostra clau %08lX el %s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (no-exportable)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Aquesta signatura va caducar el %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Esteu segur de que encara voleu revocarla? (s/N) " # (s/N) ivb # S! jm -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Voleu crear un certificat de revocació per a aquesta signatura? (s/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Heu signat els següents ID d'usuari:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (no-exportable)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revocat per %08lX el %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Esteu a punt de revocar aquestes signatures:\n" # (s/N)? ivb -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Realment voleu crear els certificats de revocació? (s/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "ho hi ha clau secreta\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "l'ID d'usuari «%s» ja està revocat\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "AVÃS: una signatura d'ID d'usuari està datada %d segons en el futur\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "No podeu esborrar l'últim ID d'usuari!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "l'ID d'usuari «%s» ja està revocat\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "l'ID d'usuari «%s» ja està revocat\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5435,83 +5448,83 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "opcions d'importació no và lides\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "la preferència %c%lu és duplicada\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "hi ha massa preferències «%c»\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "hi ha massa preferències «%c»\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "hi ha massa preferències «%c»\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "hi ha massa preferències «%c»\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "hi ha un carà cter invà lid en la cadena de preferència\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "s'està escrivint una signatura directa\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "s'està escrivint l'autosignatura\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "s'està escrivint la signatura de comprovació de la clau\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "la mida de la clau és invà lida; s'hi usaran %u bits\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "la mida de la clau ha estat arrodonida fins a %u bits\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "xifra dades" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5525,180 +5538,180 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr "" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA i ElGamal (predeterminat)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA i ElGamal (predeterminat)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (només signar)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (només signar)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (només xifrar)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (només xifrar)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (només signar)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (només xifrar)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) ElGamal (sign and encrypt)\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ElGamal (signar i xifrar)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr " (predeterminat)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (només signar)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) DSA (només signar)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (només xifrar)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (només xifrar)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (només xifrar)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Notació de signatura: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "No hi ha cap ID amb l'Ãndex %d\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: error en llegir el registre lliure: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "desactiva una clau" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "arrodonida fins a %u bits\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Quina grandà ria voleu? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "La grandà ria sol·licitada és %u bits\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Seleccioneu quin tipus de clau voleu:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5714,7 +5727,7 @@ msgstr "" " <n>m = la clau caduca als n mesos\n" " <n>y = la clau caduca als n anys\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5730,42 +5743,42 @@ msgstr "" " <n>m = la signatura caduca als n mesos\n" " <n>y = la signatura caduca als n anys\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Indiqueu la validesa de la clau (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "Indiqueu la validesa de la signatura (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "el valor no és và lid\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "%s no caduca en absolut\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "%s no caduca en absolut\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "%s caduca el %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "Aquesta signatura caduca el %s\n" # Amb «it» es refereix a les dates? ivb # Això vaig entendre jo. jm -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5773,12 +5786,12 @@ msgstr "" "El vostre sistema no pot representar dates posteriors a l'any 2038.\n" "Tanmateix, les tractarà bé fins l'any 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "És correcte? (s/n)" -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5789,7 +5802,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5806,50 +5819,50 @@ msgstr "" " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Nom i cognoms: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Hi ha un carà cter invà lid en el camp *nom*\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "El nom no pot començar amb un dÃgit\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "El nom ha de tenir, si més no, 5 carà cters\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Adreça electrònica: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "No és una adreça và lida\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Comentari: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Hi ha un carà cter invà lid en el camp *comentari*\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Esteu usant el joc de carà cters `%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5860,7 +5873,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "No inclogueu l'adreça ni en el camp *nom* ni en el camp *comentari*\n" @@ -5877,35 +5890,35 @@ msgstr "No inclogueu l'adreça ni en el camp *nom* ni en el camp *comentari*\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoXx" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Canvia (N)om, (C)omentari, (E)mail o (X) ix " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Canvia (N)om, (C)omentari, (E)mail o (O) d'acord / (X) ix" -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Canvia (N)om, (C)omentari, (E)mail o (X) ix " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Canvia (N)om, (C)omentari, (E)mail o (O) d'acord / (X) ix" -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Corregiu l'error primer\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5917,18 +5930,18 @@ msgstr "" "nombres primers; açò dóna oportunitat al generador de nombres aleatoris\n" "d'aconseguir prou entropia.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "La generació de claus ha fallat: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5936,70 +5949,70 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "«%s» ja està comprimida\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Create anyway? " msgid "Create anyway? (y/N) " msgstr "Voleu crear la clau de tota manera? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "Create anyway? " msgid "creating anyway\n" msgstr "Voleu crear la clau de tota manera? " -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "La generació de claus ha estat cancel·lada.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "no s'ha pogut crear «%s»: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "s'està escrivint la clau pública a «%s»\n" # Potser no hi haja cap anell! ivb -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "no s'ha trobat cap anell públic escrivible: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "s'ha produït un error mentre s'escrivia l'anell públic «%s»: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "s'han creat i signat les claus pública i secreta.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -6009,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -6018,7 +6031,7 @@ msgstr "" "amb el rellotge)\n" # Werner FIXME: use ngettext. jm -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -6026,23 +6039,23 @@ 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:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "NOTA: crear subclaus per a claus v3 no és conforme amb OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Les parts secretes de la clau primà ria no estan disponibles.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "Crear realment? " @@ -6125,19 +6138,19 @@ msgstr " Empremta digital =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "s'està comprovant l'anell «%s»\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "s'han comprovat %lu claus (%lu signatures)\n" msgstr[1] "s'han comprovat %lu claus (%lu signatures)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, fuzzy, c-format #| msgid "\t%lu keys updated\n" msgid "%lu key cached" @@ -6145,7 +6158,7 @@ msgid_plural "%lu keys cached" msgstr[0] "\t%lu clau actualitzades\n" msgstr[1] "\t%lu clau actualitzades\n" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6155,7 +6168,7 @@ msgstr[1] "1 signatura errònia\n" # Fitxer indi fins final. Hau! ivb # Grrr. Com em tracten els esclaus ja... jm -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: s'ha creat l'anell\n" @@ -6185,79 +6198,74 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "la URL de polÃtica de signatura donada no és và lida\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, fuzzy, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "%s: no és un ID và lid\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "s'està sol·licitant la clau %08lX de %s\n" msgstr[1] "s'està sol·licitant la clau %08lX de %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "AVÃS: no s'ha pogut eliminar el fitxer temporal (%s) «%s»: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "no s'ha trobat la clau «%s»: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "no s'ha trobat la clau «%s»: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "s'està sol·licitant la clau %08lX de %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "s'està sol·licitant la clau %08lX de %s\n" # «del servidor», «en el servidor»? ivb -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "error de servidor de claus" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "es descarta «%s»: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "s'està sol·licitant la clau %08lX de %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "s'està sol·licitant la clau %08lX de %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVÃS: no s'ha pogut eliminar el fitxer temporal (%s) «%s»: %s\n" @@ -6284,259 +6292,259 @@ msgstr "xifrat amb l'algoritme %d (desconegut)\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "xifrat amb l'algoritme %d (desconegut)\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "la clau pública és %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "xifrat amb una clau %2$s de %1$u bits, ID %3$08lX, creada en %4$s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr "" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "xifrat amb una clau %s, ID %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "xifrat amb %lu contrasenyes\n" # FIXME WK: Use ngettext -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "xifrat amb 1 contrasenya\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "ha fallat el desxifratge amb la clau pública: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "dades xifrades amb clau pública: bona clau de xifratge (DEK)\n" # I no serà «dades xifrades amb %s»? ivb # Sembla que sÃ, ho marque per a mirar-ho més endavant. jm -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "s'assumeixen dades xifrades amb %s\n" # L'optimÃstic és aquell que té una Fe Cega en que Tot Anirà Bé! ivb -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "El xifratge IDEA no està disponible, s'intentarà utilitzar optimistament %s " "en el seu lloc\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "AVÃS: el missatge no tenia protecció d'integritat\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "ha fallat el desxifratge: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "desxifratge correcte\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "AVÃS: el missatge xifrat ha estat manipulat!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "ha fallat el desxifratge: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "NOTA: el remitent ha sol·licitat \"alt secret\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "nom del fitxer original='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revocació autònoma: useu \"gpg --import\" per a aplicar-la\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Signatura correcta de \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "Signatura INCORRECTA de \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Signatura caducada de \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Signatura correcta de \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "s'ha eliminat la verificació de signatura\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "no es poden tractar aquestes signatures múltiples\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Aquesta signatura va caducar el %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " alias \"" # «%.*s» no serà una data? Caldrà «el» al davant. ivb -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Signatura creada el %.*s usant una clau %s ID %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "La clau és disponible en: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[incert]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alias \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "AVÃS: Aquesta clau no ve certificada per una signatura de confiança!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Aquesta signatura va caducar el %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Aquesta signatura caduca el %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "signatura %s, algorisme de resum %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binari" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "mode text" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "desconeguda" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "l'algoritme de clau pública és desconegut" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "No s'ha pogut comprovar la signatura: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "no és una signatura separada\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "AVÃS: s'han detectat múltiples signatures. Només es comprovarà la primera.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "signatura autònoma de classe 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "signatura de l'estil antic (PGP 2.x)\n" @@ -6729,51 +6737,56 @@ msgstr "Notació de signatura crÃtica: " msgid "subpacket of type %d has critical bit set\n" msgstr "el subpaquet de tipus %d té el bit crÃtic activat\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "canvia la contrasenya" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Introduïu la contrasenya\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "s'ha cancel·lat per l'usuari\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (ID de la clau principal %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Realment voleu eliminar les claus seleccionades? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Realment voleu eliminar les claus seleccionades? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6949,7 +6962,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "La vostra decisió? " @@ -7251,7 +7264,7 @@ msgstr "no s'han pogut obrir les dades signades `%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "no s'han pogut obrir les dades signades `%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "clau %08lX: sense ID\n" @@ -7300,7 +7313,7 @@ msgid "Note: key has been revoked" msgstr "NOTA: aquesta clau ha estat revocada!" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "ha fallat build_packet: %s\n" @@ -7329,11 +7342,11 @@ msgstr "La clau secreta està disponible.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Voleu crear un certificat de revocació per a aquesta clau? " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "s'ha forçat l'eixida d'armadura ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "ha fallat make_keysig_packet: %s\n" @@ -7347,19 +7360,19 @@ msgstr "S'ha creat el certificat de revocació.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "no s'han ttrobat claus de revocació per a «%s»\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Voleu crear un certificat de revocació per a aquesta clau? " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7368,20 +7381,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "S'ha creat el certificat de revocació.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "no s'ha trobat la clau secreta «%s»: %s\n" @@ -7389,23 +7402,23 @@ msgstr "no s'ha trobat la clau secreta «%s»: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "error en crear l'anell «%s»: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "Voleu crear un certificat de revocació per a aquesta clau? " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7424,34 +7437,34 @@ msgstr "" "d'impressió de la vostra mà quina podria emmagatzemar les dades i fer-les\n" "disponibles a altres!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Seleccioneu la raó de la revocació:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Cancel·la" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Segurament voleu seleccionar %d acÃ)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "" "Introduïu una descripció opcional; finalitzeu amb una lÃnia en blanc:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Raó de la revocació: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(No es va donar una descripció)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "És açò correcte? " @@ -7636,24 +7649,24 @@ msgstr "signatura:" msgid "%s.%s encryption will be used\n" msgstr "s'utilitzarà xifratge %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "la clau no està marcada com a insegura - no es pot utilitzar amb el GNA " "fals!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "es descarta «%s»: duplicat\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "es descarta: la clau secreta ja és present\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7890,10 +7903,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" @@ -7915,7 +7928,7 @@ msgstr "%s: error en escriure el registre de directoris: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" @@ -7955,43 +7968,43 @@ msgstr "error en crear «%s»: %s\n" msgid "This key's user IDs:\n" msgstr "llista claus i ID" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "PolÃtica: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "error en crear «%s»: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "llista claus" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [fitxers]|imprimeix resums de missatges" msgstr[1] "|algo [fitxers]|imprimeix resums de missatges" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7999,68 +8012,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "xifrat amb %lu contrasenyes\n" msgstr[1] "xifrat amb %lu contrasenyes\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [fitxers]|imprimeix resums de missatges" msgstr[1] "|algo [fitxers]|imprimeix resums de missatges" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [fitxers]|imprimeix resums de missatges" msgstr[1] "|algo [fitxers]|imprimeix resums de missatges" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [fitxers]|imprimeix resums de missatges" @@ -8068,131 +8081,131 @@ msgstr "|algo [fitxers]|imprimeix resums de missatges" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" # Werner FIXME: use ngettext. jm -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "S'han esborrat %d signatures.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "xifrat amb %lu contrasenyes\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "PolÃtica: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8209,13 +8222,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8285,7 +8298,7 @@ msgstr "" "no és necessà ria una comprovació de la base de dades de confiança\n" "\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "la pròxima comprovació de la base de dades de confiança serà el %s\n" @@ -8319,14 +8332,14 @@ msgstr "si us plau, feu un --check-trustdb\n" msgid "checking the trustdb\n" msgstr "s'està comprovant la base de dades de confiança\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "fins ara s'han processat %lu claus\n" msgstr[1] "fins ara s'han processat %lu claus\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8334,46 +8347,46 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "s'han processat %d claus (s'han netejat %d comptes de validesa)\n" msgstr[1] "s'han processat %d claus (s'han netejat %d comptes de validesa)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "no s'han trobat claus amb confiança absoluta\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "" "no s'ha trobat la clau pública de la clau amb confiança absoluta %08lX\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "registre de confiança %lu, tipus %d: no s'ha pogut escriure: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy msgid "never" msgstr "mai " -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8385,43 +8398,43 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "[revocada]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "[caducada]" -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "desconeguda" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy msgid "[ never ]" msgstr "mai " -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8481,16 +8494,16 @@ msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8525,10 +8538,10 @@ msgstr "canvia la contrasenya" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "Seleccioneu la raó de la revocació:\n" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8548,96 +8561,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "«%s» ja està comprimida\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "genera un nou parell de claus" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "genera un nou parell de claus" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "no s'ha pogut inicialitzar la base de dades de confiança: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "elimina claus de l'anell públic" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "La generació de claus ha fallat: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "La generació de claus ha fallat: %s\n" msgstr[1] "La generació de claus ha fallat: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "canvia la contrasenya" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Seleccioneu la raó de la revocació:\n" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "canvia la contrasenya" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8679,27 +8692,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "error en crear «%s»: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "no s'ha pogut emmagatzemar l'empremta digital: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "no s'ha pogut reconstruir la memòria cau de l'anell: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" @@ -8707,43 +8720,43 @@ msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "canvia la contrasenya" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "l'enviament al servidor de claus ha fallat: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8751,22 +8764,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "canvia la contrasenya" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Seleccioneu la raó de la revocació:\n" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8774,82 +8787,82 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "canvia la contrasenya" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "canvia la contrasenya" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "s'ha produït un error en llegir el bloc de claus: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "error: l'empremta digital és invà lida\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" # Ãdem. ivb -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "l'URI no és suportada" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "signatura %s, algorisme de resum %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "" @@ -8871,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8936,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8951,11 +8964,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "ajuda" @@ -8989,238 +9002,238 @@ msgstr "s'està escrivint la clau secreta a «%s»\n" msgid "certificate policy not allowed" msgstr "s'està escrivint la clau secreta a «%s»\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "no s'ha pogut emmagatzemar l'empremta digital: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: no s'ha pogut accedir: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "error en la creació de la contrasenya: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "no s'ha pogut inicialitzar la base de dades de confiança: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "NOTA: aquesta clau ha estat revocada!" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "no s'ha pogut comprovar la signatura creada: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, fuzzy, c-format msgid "certificate with invalid validity: %s" msgstr "problema en la lectura del certificat: %s\n" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, fuzzy, c-format msgid "certificate not yet valid" msgstr "Certificat de revocació và lid" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "Certificat de revocació và lid" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 #, fuzzy msgid "intermediate certificate not yet valid" msgstr "Certificat de revocació và lid" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "problema en la lectura del certificat: %s\n" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "problema en la lectura del certificat: %s\n" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "problema en la lectura del certificat: %s\n" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "problema en la lectura del certificat: %s\n" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " signatures noves: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "S'ha creat el certificat de revocació.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "Certificat de revocació và lid" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "Empremta digital:" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, fuzzy, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" "No s'han trobat certificats amb confiança no definida.\n" "\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "Certificat correcte" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, fuzzy, c-format msgid "root certificate is not marked trusted" msgstr "" "No s'han trobat certificats amb confiança no definida.\n" "\n" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "no s'ha pogut comprovar la signatura creada: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, fuzzy, c-format msgid "certificate chain too long\n" msgstr "Certificat de revocació và lid" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, fuzzy, c-format msgid "issuer certificate not found" msgstr "Certificat de revocació và lid" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "verifica una signatura" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "Certificat de revocació và lid" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "certificat duplicat: esborrat" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "" "No s'han trobat certificats amb confiança no definida.\n" "\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9235,18 +9248,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "no forçat" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "no" @@ -9557,17 +9570,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "xifrat amb una clau %s, ID %08lX\n" @@ -9577,7 +9590,7 @@ msgstr "xifrat amb una clau %s, ID %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "no s'ha trobat la clau secreta «%s»: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "s'ha produït un error en llegir el bloc de claus: %s\n" @@ -9597,7 +9610,7 @@ msgstr "certificat duplicat: esborrat" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(No es va donar una descripció)\n" @@ -9673,69 +9686,69 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|HOST|usa aquest servidor per a cercar claus" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NOM|usa l'algoritme de xifratge NOM per a les contrasenyes" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOM|usa l'algoritme de xifratge NOM" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOM|usa l'algoritme de resum de missatges NOM" # Mode desatès (SC) ivb -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "mode desatès: no pregunta mai" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "suposa «sû en la majoria de les preguntes" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "suposa «no» en la majoria de les preguntes" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FITXER|carrega el mòdul d'extensió especificat" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9746,53 +9759,28 @@ msgstr "" "signa, comprova, xifra o desxifra\n" "l'operació predeterminada depén de les dades introduïdes\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "no s'ha pogut connectar amb «%s»: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "el destinatari predeterminat és desconegut «%s»\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(No es va donar una descripció)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " o = omet aquesta clau\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "no s'ha pogut analitzar sintà cticament la URI del servidor de claus\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "error en la creació de la contrasenya: %s\n" # No em passe! ;) ivb -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "no s'ha pogut tancar «%s»: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9812,52 +9800,52 @@ msgstr "Certificat correcte" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "error en crear «%s»: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "gpg-agent no està disponible en aquesta sessió\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? hi ha problemes en la comprovació de la revocació: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "error en la lectura de «%s»: %s\n" @@ -10030,57 +10018,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "Certificat invà lid" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "error en la creació de la contrasenya: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, 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:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 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:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "Certificat de revocació và lid" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "error: l'empremta digital és invà lida\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "Certificat correcte" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "error en crear «%s»: %s\n" @@ -10117,7 +10105,7 @@ msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" msgid "not removing file '%s'\n" msgstr "no s'ha pogut crear l'armadura: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "error en la lectura de «%s»: %s\n" @@ -10352,14 +10340,14 @@ msgid "error getting data from cache file: %s\n" msgstr "error en crear «%s»: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "la resposta de l'agent és invà lida\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format #| msgid "changing permission of `%s' failed: %s\n" msgid "converting S-expression failed: %s\n" @@ -10376,203 +10364,203 @@ msgstr "l'algoritme de dispersió és invà lid «%s»\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format #| msgid "changing permission of `%s' failed: %s\n" msgid "creating S-expression failed: %s\n" msgstr "no s'han pogut canviar els permissos de «%s»: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "ha fallat build_packet: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "error en crear «%s»: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "%s: error en escriure el registre de directoris: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "Certificat correcte" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "s'ha eliminat la verificació de signatura\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "no s'ha pogut comprovar la signatura creada: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ha fallat l'actualització: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "no es pot crear el directori «%s»: %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "no es pot crear el directori «%s»: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "lid ?: insert failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "lid ?: la inserció ha fallat: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "%s: error en escriure el registre de directoris: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "error en la creació de la contrasenya: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "no s'ha pogut crear l'armadura: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" msgstr "AVÃS: el tamany del fitxer random_seed no és và lid - no s'usarà \n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: error en llegir el registre lliure: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? hi ha problemes en la comprovació de la revocació: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "ha fallat l'actualització: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format #| msgid "lid ?: insert failed: %s\n" msgid "crl_cache_insert via DP failed: %s\n" msgstr "lid ?: la inserció ha fallat: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" @@ -10593,7 +10581,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "error en crear «%s»: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10768,135 +10756,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|FITXER|carrega el mòdul d'extensió especificat" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, 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:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|FITXER|carrega el mòdul d'extensió especificat" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, 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:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10909,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:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "la lÃnia és massa llarga\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "error: l'empremta digital és invà lida\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "error de lectura: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" @@ -10991,228 +10979,38 @@ 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:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format #| msgid "not forced" msgid "shutdown forced\n" msgstr "no forçat" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NOM|el joc de carà cters serà NOM" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NOM|usa NOM com a destinatari predeterminat" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "opcions d'importació no và lides\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "error mentre s'escrivia l'anell «%s»: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "no s'ha trobat la clau secreta «%s»: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "s'està llegint des de «%s»\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " sense ID: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " host '%s'\n" -msgstr " sense ID: %lu\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " importades: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(No es va donar una descripció)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "AVÃS: esteu usant memòria insegura!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "no s'ha pogut crear l'armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "no s'ha pogut crear l'armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "no s'ha pogut crear l'armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "no s'ha pogut crear l'armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "no s'ha pogut llevar l'armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "«%s» no és un fitxer JPEG\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "error en la lectura de «%s»: %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "hi ha massa preferències «%c»\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11253,31 +11051,51 @@ msgstr "ha fallat l'actualització: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "s'està cercant «%s» al servidor HKP %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "«%s» no és un fitxer JPEG\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " o = omet aquesta clau\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11371,87 +11189,87 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "error en crear «%s»: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "Certificat de revocació và lid" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "Certificat correcte" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "no s'ha pogut inicialitzar la base de dades de confiança: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "no hi ha anell secret predeterminat: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format msgid "using OCSP responder '%s'\n" msgstr "Ha fallat el procés de signatura: %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "NOTA: aquesta clau ha estat revocada!" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11461,72 +11279,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "Ha fallat el procés de signatura: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "Ha fallat el procés de signatura: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "no s'ha pogut crear «%s»: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: no s'ha pogut crear la taula de dispersió: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "no s'ha pogut inicialitzar la base de dades de confiança: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "no s'ha pogut reconstruir la memòria cau de l'anell: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11675,73 +11489,73 @@ msgstr "gpg-agent no està disponible en aquesta sessió\n" msgid "error sending standard options: %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "la clau pública és %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "error de la xarxa" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "la contrasenya és errònia" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "no s'ha trobat la clau pública" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Useu l'ordre «toggle» abans.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "error en la lectura de «%s»: %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "error en la lectura de «%s»: %s\n" @@ -11825,16 +11639,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "no s'ha trobat la clau pública" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "" @@ -11849,88 +11663,191 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "es descarta: la clau secreta ja és present\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "es descarta: la clau secreta ja és present\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "S'ha creat el certificat de revocació.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NOM|usa NOM com a destinatari predeterminat" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "canvia la data de caducitat" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "S'ha creat el certificat de revocació.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "S'ha creat el certificat de revocació.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "s'està sol·licitant la clau %08lX de %s\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(No es va donar una descripció)\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "" +#~ "no s'ha pogut analitzar sintà cticament la URI del servidor de claus\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NOM|el joc de carà cters serà NOM" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NOM|usa NOM com a destinatari predeterminat" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "opcions d'importació no và lides\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "error mentre s'escrivia l'anell «%s»: %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "no s'ha trobat la clau secreta «%s»: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "s'està llegint des de «%s»\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " sense ID: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " host '%s'\n" +#~ msgstr " sense ID: %lu\n" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " importades: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(No es va donar una descripció)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "AVÃS: esteu usant memòria insegura!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "no s'ha pogut crear l'armadura: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "no s'ha pogut crear l'armadura: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "no s'ha pogut crear l'armadura: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "no s'ha pogut crear l'armadura: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "no s'ha pogut llevar l'armadura: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "canvia la contrasenya" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -48,7 +48,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "zÃskánà zámku pinetry se nezdaÅ™ilo: %s\n" @@ -59,45 +59,49 @@ msgstr "zÃskánà zámku pinetry se nezdaÅ™ilo: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_ZruÅ¡it" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Ano" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_Ne" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Uložit do správce hesel" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Opravdu chcete uÄinit heslo na obrazovce viditelným?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Zviditelnit heslo" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Skrýt heslo" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -108,7 +112,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -116,9 +120,22 @@ msgstr "" "Kvalita textu zde zadaného.\n" "Na podrobnosti ohlednÄ› kritérià se zeptejte svého správce." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Heslo je pÅ™ÃliÅ¡ dlouhé" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Kvalita:" @@ -128,96 +145,96 @@ msgstr "Kvalita:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "Kvalita textu zde zadaného.\n" "Na podrobnosti ohlednÄ› kritérià se zeptejte svého správce." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" "ProsÃm, zadejte váš PIN, aby pro tuto relaci mohl být odemknut tajný klÃÄ" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "" "ProsÃm, zadejte vaÅ¡e heslo, aby pro tuto relaci mohl být odemknut tajný klÃÄ" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Heslo:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "neshodujà se – zkuste to znovu" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (pokus %d z %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Znovu:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN je pÅ™ÃliÅ¡ dlouhý" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Heslo je pÅ™ÃliÅ¡ dlouhé" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Neplatný znak v PINu" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN je pÅ™ÃliÅ¡ krátký" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Å patný PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Å patné heslo" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "chyba pÅ™i zÃskánà sériového ÄÃsla karty: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "ProsÃm, vložte toto heslo znovu" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -229,7 +246,7 @@ msgstr "" "ProsÃm, zadejte heslo, abyste ochránili importovaný objekt uvnitÅ™ systému " "GnuPG." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -240,25 +257,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "SSH klÃÄe delÅ¡Ã než %d bitů nejsou podporovány\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "nelze vytvoÅ™it „%s“: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "nelze otevÅ™Ãt „%s“: %s\n" @@ -364,27 +381,27 @@ msgstr "PIN nebyl zopakován správnÄ›; zkuste to znovu" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "ProsÃm, vložte PIN%s%s%s, abyste odemkli kartu" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "chyba pÅ™i vytvářenà doÄasného souboru: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "chyba pÅ™i zápisu do doÄasného souboru: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Vložte nové heslo" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "Nezadali jste heslo!%0APrázdné heslo nenà dovoleno." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -393,11 +410,11 @@ msgstr "" "Nezadali jste heslo – toto je obecnÄ› Å¡patný nápad!%0AProsÃm, potvrÄte, že si " "žádnou ochranu svého klÃÄe nepÅ™ejete." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Ano, ochrana nenà tÅ™eba" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." @@ -405,7 +422,7 @@ msgstr[0] "Heslo by mÄ›lo být dlouhé alespoň %u znak." msgstr[1] "Heslo by mÄ›lo být dlouhé alespoň %u znaky." msgstr[2] "Heslo by mÄ›lo být dlouhé alespoň %u znaků." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -415,243 +432,242 @@ msgstr[1] "Heslo by mÄ›lo obsahovat alespoň %u ÄÃslice nebo %%0Azvláštnà z msgstr[2] "" "Heslo by mÄ›lo obsahovat alespoň %u ÄÃslic nebo %%0AzvláštnÃch znaků." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" "Heslo by nemÄ›lo být známým slovem nebo se shodovat%%0As urÄitým vzorem." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "VarovánÃ: Zadali jste nebezpeÄné heslo." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "PoužÃt pÅ™esto tento klÃÄ" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Pro ochranu svého nového klÃÄe,%0AprosÃm, zadejte heslo" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "ProsÃm, zadejte nové heslo" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Volby užiteÄné pÅ™i ladÄ›nÃ" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "poběžà v režimu démona (na pozadÃ)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "poběžà v režimu serveru (na popÅ™edÃ)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "poběžà v režimu dohledu" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "neodpojovat se od konzole" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "vypisovat pÅ™Ãkazy ve stylu sh" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "vypisovat pÅ™Ãkazy ve stylu csh" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|SOUBOR|naÄÃst volby ze SOUBORU" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Volby ovlivňujÃcà diagnostický výstup" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "upovÃdaný režim" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "být o trochu vÃc tichý" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|SOUBOR|protokol z režimu serveru se zapÃÅ¡e do SOUBORU" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Volby ovlivňujÃcà nastavenÃ" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "nepoužÃvat SCdémona" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PROGRAM|použÃt PROGRAM jako SCdaemon program" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PROGRAM|použÃt PROGRAM jako SCdaemon program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NÃZEV|pÅ™ijÃmat nÄ›které pÅ™Ãkazy pÅ™es NÃZEV" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignorovat požadavky na zmÄ›nu TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignorovat požadavky na zmÄ›nu X displeje" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "zapnout podporu pro OpenSSH" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGORITMUS|ukazovat otisky SSH pomocà ALGORITMU" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "zapnout podporu pro PuTTY" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Volby ovlivňujÃcà bezpeÄnost" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|zahodit zapamatované PINy po N sekundách" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|zahazovat klÃÄe SSH po N sekundách" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|nastavit maximálnà životnost doÄasné pamÄ›ti pro PINy na N sekund" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N| nastavit maximálnà životnost klÃÄů SSH na N sekund" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "nepoužÃvat paměť PINů na podepisovánÃ" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "nedovolit použÃt vnÄ›jšà úložiÅ¡tÄ› na hesla" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "nedovolit klientům oznaÄovat klÃÄe za „důvÄ›ryhodné“" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "umožnit pÅ™ednastavenà hesla" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Volby vynucujÃcà politiku hesel" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "nedovolit obejità politiky hesel" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|nastavit minimálnà vyžadovanou délku nových hesel na N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|vyžaduje alespoň N nepÃsmenných znaků v novém hesle" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|SOUBOR|prověřovat nová hesla proti vzorům v SOUBORU" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|omezit platnost hesla na N dnů" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "nedovolit opakovat stará hesla" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Volby ovlivňujÃcà bezpeÄnost" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "znemožnit volajÃcÃmu pÅ™ebÃt pinentry" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "neuzurpovat si klávesnici a myÅ¡" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PROGRAM|použÃt PROGRAM jako PIN-Entry program" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|nastavit Äasový limit pro Pinentry na N sekund" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "umožnit zadánà hesla skrze Emacs" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" "Chyby v programu, prosÃm, oznamujte (anglicky) na <@EMAIL@>,\n" "pÅ™ipomÃnky k pÅ™ekladu hlaste na <gnupg-i18n@gnupg.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "PoužitÃ: @GPG_AGENT@ [volby] (-h pro nápovÄ›du)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -659,131 +675,131 @@ msgstr "" "Syntaxe: @GPG_AGENT@ [volby] [pÅ™Ãkaz [argumenty]]\n" "Správa tajných klÃÄů pro @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "zadána neplatná úroveň ladÄ›nà „%s“\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "vybraný hashovacà algoritmus je neplatný\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "Ätou se možnosti z „%s“\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "socket nelze vytvoÅ™it: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "název socketu „%s“ je pÅ™ÃliÅ¡ dlouhý\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, 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:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, 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:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "naslouchá se na socketu „%s“\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "adresář „%s“ vytvoÅ™en\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "volánà stat() na „%s“ selhalo: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "„%s“ nelze použÃt jako domovský adresář\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "chyba pÅ™i Ätenà soli z deskriptoru %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "obsluha 0x%lx pro fd %d spuÅ¡tÄ›na\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "obsluha 0x%lx pro fd %d ukonÄena\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "SSH obsluha 0x%lx pro fd %d spuÅ¡tÄ›na\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format 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:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect selhala: %s – Äeká se 1 s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s pozastaveno\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "v této relaci neběžà žádný gpg-agent\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -804,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -835,15 +851,15 @@ msgstr "" "Syntaxe: gpg-protect-tool [volby] [argumenty]\n" "Nástroj na správu tajných klÃÄů\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "ProsÃm, vložte heslo, abyste zpÅ™Ãstupnili objekt PKCS#12." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "ProsÃm, vložte heslo, abyste ochránili nový objekt PKCS#12." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." @@ -851,7 +867,7 @@ msgstr "" "ProsÃm, zadejte heslo, abyste ochránili importovaný objekt uvnitÅ™ systému " "GnuPG." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -859,17 +875,17 @@ msgstr "" "ProsÃm, vložte heslo nebo PIN\n" "potÅ™ebný pro dokonÄenà této operace." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "zruÅ¡eno\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "chyba pÅ™i ptanà se na heslo: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "chyba pÅ™i otevÃránà „%s“: %s\n" @@ -1027,7 +1043,7 @@ msgstr "kontrola vytvoÅ™eného podpisu se nepodaÅ™ila: %s\n" msgid "secret key parts are not available\n" msgstr "tajné Äásti klÃÄe nejsou dostupné\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "algoritmus %d (%s) veÅ™ejného klÃÄe nenà podporován\n" @@ -1056,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "chyba pÅ™i rozdvojovánà procesu: %s\n" @@ -1130,7 +1146,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "pÅ™ejmenovánà „%s“ na „%s“ se nezdaÅ™ilo: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "ano" @@ -1184,7 +1200,7 @@ msgstr "pÅ™i pokusu alokovat %lu bajtů doÅ¡la bezpeÄná paměť" msgid "out of core while allocating %lu bytes" msgstr "pÅ™i pokusu alokovat %lu bajtů doÅ¡la paměť" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1261,7 +1277,7 @@ msgstr "chyba pÅ™i zÃskávánà verze z „%s“: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "server „%s“ je starÅ¡Ã než my (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "VAROVÃNÃ: %s\n" @@ -1345,7 +1361,7 @@ msgid "algorithm: %s" msgstr "algoritmus: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "nepodporovaný algoritmus: %s" @@ -1420,11 +1436,11 @@ msgstr "ŘetÄ›z certifikátů je platný" msgid "Root certificate trustworthy" msgstr "KoÅ™enový certifikát je důvÄ›ryhodný" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "pro certifikát nebyl nalezen žádný CRL" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "dostupný CRL je pÅ™ÃliÅ¡ starý" @@ -1470,22 +1486,22 @@ msgstr "[neuvedeno]" msgid "invalid radix64 character %02x skipped\n" msgstr "neplatný radix64 znak %02x byl pÅ™eskoÄen\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1540,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, 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" @@ -1694,7 +1709,7 @@ msgid "Enter passphrase: " msgstr "Vložte heslo: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s nenà v souladu s režimem %s\n" @@ -1705,213 +1720,213 @@ msgstr "%s nenà v souladu s režimem %s\n" msgid "error from TPM: %s\n" msgstr "chyba pÅ™i Ätenà z %s': %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problém s agentem: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "v této relaci neběžà žádný dirmngr\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "keyserver option \"%s\" may not be used in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "volba serveru s klÃÄi „%s“ se nesmà použÃvat v režimu %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKD použÃvá zapamatované výsledky" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "To neběžÃ" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "Tor nenà řádnÄ› nastaven" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNS nenà řádnÄ› nastaveno" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "nepÅ™ijatelné pÅ™esmÄ›rovánà HTTP serverem" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "nepÅ™ijatelné pÅ™esmÄ›rovánà HTTP serverem bylo odklizeno" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "server použÃvá neplatný certifikát" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "Poznámka: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP karta nenà dostupná: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "Nalezena OpenPGP karta ÄÃslo %s\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "nelze provést v dávkovém režimu\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Tento pÅ™Ãkaz je dostupný pouze pro karty verze 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "ResetaÄnà kód nenà nebo už nenà dostupný\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Váš výbÄ›r? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[nenà nastaveno]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "Pan" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "PanÃ" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "nenà vyžadováno" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "vyžadováno" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Chyba: V souÄasné verzi je povolenou pouze plain ASCII.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Chyba: Znak „<“ nelze použÃt.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Chyba: VÃce mezer nenà povoleno.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "PÅ™Ãjmenà držitele karty: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Jméno (kÅ™estnÃ) držitele karty: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Chyba: jméno a pÅ™Ãjmenà je pÅ™ÃliÅ¡ dlouhé (limit je %d znaků).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL pro zÃskánà veÅ™ejného klÃÄe: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "chyba pÅ™i Ätenà „%s“: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "chyba pÅ™i zápisu do „%s“: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Login (jménu úÄtu): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Privátnà DO data: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Jazykové pÅ™edvolby: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Chyba: neplatná délka Å™etÄ›zce s pÅ™edvolbami.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Chyba: neplatný znak v Å™etÄ›zci s pÅ™edvolbami\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "Oslovenà (M = Pan, F = PanÃ, nebo mezera): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Chyba: neplatná odpovÄ›Ä.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "Otisk CA: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Chyba: chybnÄ› utvoÅ™ené otisk.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "operace s klÃÄem nenà možná: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "toto nenà OpenPGP karta" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, 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" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "PÅ™epsat existujÃcà klÃÄ? (a/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -1928,99 +1943,99 @@ msgstr "" "dokumentace\n" " své karty, kde se dozvÃte, jaké velikosti jsou dovoleny.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Jakou délku klÃÄe si pÅ™ejete? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "zaokrouhleno na %u bitů\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "velikost klÃÄe %s musà být v intervalu %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "MÄ›nà se atribut kartového klÃÄe pro: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Podepisovacà klÃÄ\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Å ifrovacà klÃÄ\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "AutentizaÄnà klÃÄ\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "ProsÃm, vyberte druh klÃÄe, který chcete:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Neplatný výbÄ›r.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "Karta bude nynà pÅ™enastavena na generovánà klÃÄe dlouhého %u bitů\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "Karta bude nynà pÅ™enastavena na generovánà klÃÄe typu: %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "chyba pÅ™i zmÄ›nÄ› atributu klÃÄe %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "chyba pÅ™i zÃskánà informacà o kartÄ›: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "Tento pÅ™Ãkaz nenà touto kartou podporován\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "VytvoÅ™it zálohu Å¡ifrovacÃho klÃÄe mimo kartu? (A/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Poznámka: na kartÄ› jsou již klÃÄe uloženy!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "PÅ™epsat existujÃcà klÃÄe? (a/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2031,158 +2046,158 @@ msgstr "" " PIN = „%s“ PIN správce = „%s“\n" "MÄ›li byste je zmÄ›nit pÅ™Ãkazem --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "ProsÃm, vyberte druh klÃÄe, který chcete generovat:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Podepisovacà klÃÄ\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Å ifrovacà klÃÄ\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) AutentizaÄnà klÃÄ\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "ProsÃm vyberte, kam uložit klÃÄ:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "Volánà KEYTOCARD selhalo: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "Poznámka: Tento pÅ™Ãkaz zniÄà vÅ¡echny klÃÄe uložené na kartÄ›!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "PokraÄovat (a/N) " # The code expects non-localized "yes" -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "Opravdu obnovit továrnà nastavenà (zadejte „yes“) " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "chyba pÅ™i nastavovánà KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error for setup KDF: %s\n" msgid "error for setup UIF: %s\n" msgstr "chyba pÅ™i nastavovánà KDF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "ukonÄit toto menu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "zobraz pÅ™Ãkazy správce" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "ukázat tuto pomoc" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "vypiÅ¡ vÅ¡echna dostupná data" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "zmÄ›nà jméno majitele karty" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "zmÄ›nà URL pro zÃskánà klÃÄe" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "zÃská klÃÄ specifikovaný v URL karty" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "zmÄ›nit login name" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "zmÄ›nit jazykové pÅ™edvolby" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "zmÄ›nà oslovenà držitele karty" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "vypsat otisk certifikaÄnà autority" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "zapnout/vypnout požadovánà PINu pÅ™i každé self-sign operaci" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "vytvoÅ™it nový pár klÃÄů" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "nabÃdka pro zmÄ›nu anebo odblokovánà PINu" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "ověř PIN a vypiÅ¡ vÅ¡echna data" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "odblokovat PIN pomocà resetaÄnÃho kódu" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "zniÄit vÅ¡echny klÃÄe a data" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "setup KDF for PIN authentication" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "nastavit KDF pro autentizaci kódem PIN" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "zmÄ›nit atribut klÃÄe" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "zmÄ›nit důvÄ›ryhodnost vlastnÃka klÃÄe" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/karta> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "pouze pÅ™Ãkazy správce\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "pÅ™Ãkazy správce jsou povoleny\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "pÅ™Ãkazy správce nejsou povoleny\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Neplatný pÅ™Ãkaz (zkuste „help“)\n" @@ -2192,22 +2207,22 @@ msgstr "Neplatný pÅ™Ãkaz (zkuste „help“)\n" msgid "--output doesn't work for this command\n" msgstr "--output pro tento pÅ™Ãkaz nenà platný\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "„%s“ nelze otevÅ™Ãt\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "klÃÄ â€ž%s“ nenalezen: %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "chyba pÅ™i Ätenà bloku klÃÄe: %s\n" @@ -2334,14 +2349,14 @@ msgstr "Å¡ifrovacà algoritmus „%s“ se nesmà použÃvat v režimu %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "Å¡ifrovacà algoritmus „%s“ se nesmà použÃvat v režimu %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "hashovacà algoritmus „%s“ se nesmà použÃvat v režimu %s\n" @@ -2358,7 +2373,7 @@ msgid "" msgstr "" "VAROVÃNÃ: vyžádaná symetrická Å¡ifra %s (%d) nevyhovuje pÅ™edvolbám pÅ™Ãjemce\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "VAROVÃNÃ: klÃÄ %s nenà vhodný pro Å¡ifrovánà v režimu %s\n" @@ -2388,7 +2403,7 @@ msgstr "%s/%s zaÅ¡ifrovaný pro: „%s“\n" msgid "option '%s' may not be used in %s mode\n" msgstr "volba „%s“ se nesmà použÃvat v režimu %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2399,7 +2414,7 @@ msgstr "%s zaÅ¡ifrovaná data\n" msgid "encrypted with unknown algorithm %d\n" msgstr "zaÅ¡ifrováno neznámým algoritmem %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2439,7 +2454,7 @@ msgid " - skipped" msgstr " – pÅ™eskoÄeno" # g10/import.c:766 g10/openfile.c:261#, c-format -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2475,62 +2490,62 @@ msgstr "chyba pÅ™i vytvářenà „%s“: %s\n" msgid "[User ID not found]" msgstr "[ID uživatele nenalezeno]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "„%s“ automaticky zÃskáno pÅ™es %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "chyba pÅ™i zÃskávánà „%s“ pÅ™es %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Chybà otisk" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "zjiÅ¡Å¥uje se nová kopie zastaralého klÃÄe skrze %s\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "tajný klÃÄ â€ž%s“ nenalezen: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(zkontrolujte argument volby „%s“)\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "Pozor: jako výchozà klÃÄ se nepoužije „%s“: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "jako výchozà tajný klÃÄ pro podepisovánà se použije „%s“\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "vÅ¡echny hodnoty pÅ™edány „%s“ se ignorujÃ\n" # c-format -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "platné hodnoty pro volbu „%s“:\n" @@ -2717,7 +2732,7 @@ msgstr "|SPEC|nastavit e-mailový alias" msgid "use strict OpenPGP behavior" msgstr "použÃt chovánà striktnÄ› podle OpenPGP" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "neprovádÄ›t žádné zmÄ›ny" @@ -2753,7 +2768,7 @@ msgstr "použÃt kanonický textový režim" msgid "|N|set compress level to N (0 disables)" msgstr "|N|nastavit úroveň komprese na N (0 – žádná)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2771,11 +2786,11 @@ msgstr "importovat chybÄ›jÃcà klÃÄ z podpisu" msgid "include the public key in signatures" msgstr "zahrnovat veÅ™ejný klÃÄ do podpisů" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "zakázat veÅ¡kerý pÅ™Ãstup k dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2795,15 +2810,15 @@ msgstr "|ID_UŽIVATELE|Å¡ifrovat pro ID_UŽIVATELE" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|ID_UŽIVATELE|použÃt toto ID_UŽIVATELE pro podepsánà nebo deÅ¡ifrovánÃ" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2845,7 +2860,7 @@ msgstr "" "Podepisuje, ověřuje, Å¡ifruje nebo deÅ¡ifruje.\n" "Výchozà operace závisà na vstupnÃch datech.\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2869,12 +2884,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Komprese: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "použitÃ: %s [pÅ™epÃnaÄe] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "konfliktnà pÅ™Ãkazy\n" @@ -2884,48 +2899,48 @@ msgstr "konfliktnà pÅ™Ãkazy\n" msgid "no = sign found in group definition '%s'\n" msgstr "no = podpis nalezen v definici skupiny „%s“\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "" "VAROVÃNÃ: vlastnictvà domovského adresáře „%s“ nenà nastaveno bezpeÄnÄ›\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "" "VAROVÃNÃ: vlastnictvà konfiguraÄnÃho souboru „%s“ nenà nastaveno bezpeÄnÄ›\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "" "VAROVÃNÃ: vlastnictvà rozÅ¡iÅ™ujÃcÃho modulu „%s“ nenà nastaveno bezpeÄnÄ›\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "VAROVÃNÃ: pÅ™Ãstupová práva pro domovský adresář „%s“ nejsou bezpeÄná\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "" "VAROVÃNÃ: pÅ™Ãstupová práva pro konfiguraÄnà soubor „%s“ nejsou bezpeÄná\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "VAROVÃNÃ: pÅ™Ãstupová práva rozÅ¡iÅ™ujÃcÃmu modulu „%s“ nejsou bezpeÄná\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "VAROVÃNÃ: vlastnictvà adresáře s domovským adresářem „%s“ nenà nastaveno " "nebezpeÄnÄ›\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2933,21 +2948,21 @@ msgstr "" "VAROVÃNÃ: vlastnictvà adresáře „%s“ s konfiguraÄnÃm souborem nenà nastaveno " "nebezpeÄnÄ›\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "VAROVÃNÃ: vlastnictvà adresáře „%s“ s rozÅ¡iÅ™ujÃcÃm modulem nenà nastaveno " "nebezpeÄnÄ›\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "VAROVÃNÃ: pÅ™Ãstupová práva k adresáři „%s“ s domovským adresářem nejsou " "nastavena bezpeÄnÄ›\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2955,7 +2970,7 @@ msgstr "" "VAROVÃNÃ: pÅ™Ãstupová práva k adresáři „%s“ s konfiguraÄnÃm souborem nejsou " "nastavena bezpeÄnÄ›\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" @@ -2963,465 +2978,465 @@ msgstr "" "nastavena bezpeÄnÄ›\n" # c-format -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "neznámá konfiguraÄnà položka „%s“\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "zobrazovat ID fotografià bÄ›hem výpisu klÃÄů" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "ukazovat údaje o úÄelu klÃÄe pÅ™i výpisu klÃÄů" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "ukazovat URL politik bÄ›hem výpisu podpisů" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "ukazovat vÅ¡echny poznámky bÄ›hem výpisu podpisů" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "ukazovat poznámky IETF standardu bÄ›hem vypisovánà podpisů" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "ukazovat uživatelské poznámky bÄ›hem výpisu podpisů" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "ukazovat URL upÅ™ednostňovaného serveru klÃÄů pÅ™i výpisu podpisů" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "ukazovat platnost ID uživatelů pÅ™i výpisu klÃÄů" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "ukazovat odvolané a proÅ¡lé ID uživatelů pÅ™i výpisu klÃÄů" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "ukazovat odvolané a proÅ¡lé podklÃÄe pÅ™i výpisu klÃÄů" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "ukazovat název souboru s klÃÄi pÅ™i výpisu klÃÄů" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "ukazovat data expirace bÄ›hem výpisu podpisů" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "neznámá TOFU politika „%s“\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(možnosti lze vypsat pÅ™Ãkazem „help“)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Poznámka: %s nenà pro normálnà použitÃ!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "„%s“ nenà platná doba expirace podpisu\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "„%s“ nenà správná e-mailová adresa\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "neplatný režim pinentry „%s“\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "neplatný původ požadavku „%s“\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "„%s“ nenà platná znaková sada\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "nelze zpracovat URL serveru klÃÄů\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: neplatný parametr pro server klÃÄů\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "neplatný parametr pro server klÃÄů\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: neplatný parametr pro import\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "neplatný parametr pro import\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "neplatná volba filtru: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: neplatný parametr pro export\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "neplatný parametr pro export\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: neplatný parametr pro výpis\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "neplatný parametr pro výpis\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "zobrazovat ID fotografià pÅ™i ověřovánà podpisu" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "ukazovat URL politik pÅ™i ověřovánà podpisu" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "ukazovat vÅ¡echny poznámky pÅ™i ověřovánà podpisu" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "ukazovat poznámky IETF standardu pÅ™i ověřovánà podpisu" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "ukazovat uživatelské poznámky pÅ™i ověřovánà podpisu" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "ukazovat URL upÅ™ednostňovaného serveru klÃÄů pÅ™i ověřovánà podpisu" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "ukazovat platnost ID uživatele pÅ™i ověřovánà podpisu" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "ukazovat odvolané a proÅ¡lé ID uživatelů pÅ™i ověřovánà podpisů" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "ukazovat jen primárnà ID uživatele pÅ™i ověřovánà podpisu" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: neplatný parametr pro ověřenÃ\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "neplatný parametr pro ověřenÃ\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "nelze nastavit exec-path na %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: neplatný seznam auto-key-locate\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "neplatný seznam auto-key-locate\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "neplatný argument u volby „%.50s“\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "VAROVÃNÃ: program může vytvoÅ™it soubor core!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "VAROVÃNÃ: %s pÅ™epÃÅ¡e %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "Nenà dovoleno použÃvat %s s %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s nedává s %s smysl!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "VAROVÃNÃ: pracuji s podvrženým systémovým Äasem: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "nelze spustit s nebezpeÄnou pamÄ›tà vzhledem k %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "vybraný Å¡ifrovacà algoritmus je neplatný\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "vybraný hashovacà algoritmus je neplatný\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "vybraný kompresnà algoritmus je neplatný\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "vybraný hashovacà algoritmus je neplatný\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "položka completes-needed musà být vÄ›tÅ¡Ã než 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "položka marginals-needed musà být vÄ›tÅ¡Ã než 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "položka max-cert-depth musà být v rozmezà od 1 do 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "" "neplatná implicitnà úroveň certifikace (default-cert-level); musà být 0, 1, " "2 nebo 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "" "neplatná minimálnà úroveň certifikace (min-cert-level); musà být 0, 1, 2 " "nebo 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Poznámka: jednoduchý režim S2K (0) je důraznÄ› nedoporuÄován\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "neplatný režim S2K; musà být 0, 1 nebo 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "neplatné implicitnà pÅ™edvolby\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "neplatné uživatelské pÅ™edvolby pro Å¡ifrovánÃ\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "neplatné uživatelské pÅ™edvolby pro Å¡ifrovánÃ\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "neplatné uživatelské pÅ™edvolby pro hashovánÃ\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "neplatné uživatelské pÅ™edvolby pro komprimaci\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "neplatná délka klÃÄe; použiji %u bitů\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s dosud nenà funkÄnà s %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "cipher algorithm '%s' may not be used in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "Å¡ifrovacà algoritmus „%s“ se nesmà použÃvat v režimu %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "kompresnà algoritmus „%s“ se nesmà použÃvat v režimu %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "nemohu inicializovat databázi důvÄ›ry: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "VAROVÃNÃ: specifikován adresát (-r) bez použità šifrovánà s veÅ™ejným klÃÄem\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symetrické Å¡ifrovánà „%s“ se nepovedlo: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "nelze použÃt --symmetric --encrypt s pÅ™Ãkazem --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "nelze použÃt --symmetric --encrypt v režimu %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "nelze použÃt --symmetric --sign --encrypt s pÅ™Ãkazem --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "nelze použÃt --symmetric --sign --encrypt v režimu %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "odeslánà na keyserver se nezdaÅ™ilo: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "zÃskánà dat z serveru klÃÄů se nezdaÅ™ilo: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "export klÃÄe se nepodaÅ™il: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "export jako SSH klÃÄ se nepodaÅ™il: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "hledánà na serveru klÃÄů se nezdaÅ™ilo: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "obnovenà dat na serveru klÃÄů se nezdaÅ™ilo: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "dekódovánà z ASCII formátu selhalo: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "kódovánà do ASCII formátu selhalo: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "neplatný hashovacà algoritmus „%s“\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "chyba pÅ™i rozboru názvu klÃÄe „%s“: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "„%s“ nevypadá jako platné ID klÃÄe, otisk klÃÄe nebo keygrip\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "POZOR: nezadán žádný pÅ™Ãkaz. Váš zámÄ›r bude odhadnut…\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "ZaÄnÄ›te psát svou zprávu…\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "zadané URL pro certifikaÄnà politiku je neplatné\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "zadané URL pro podepisovacà politiku je neplatné\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "zadané URL preferovaného serveru klÃÄů je neplatné\n" @@ -3434,7 +3449,7 @@ msgstr "|SOUBOR|brát klÃÄe z klÃÄenky (keyringu) SOUBOR" msgid "make timestamp conflicts only a warning" msgstr "pouze varovánà pÅ™i konfliktu Äasového razÃtka" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|zapsat informace o stavu do tohoto FD" @@ -3523,97 +3538,97 @@ msgstr "pÅ™edpokládat vstup ve formátu zálohy klÃÄů GnuPG" msgid "repair keys on import" msgstr "pÅ™i importu opravit klÃÄe" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "blok typu %d byl pÅ™eskoÄen\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu klÃÄe byly doposud zpracovány\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Celkový poÄet zpracovaných klÃÄů: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " pÅ™eskoÄeny klÃÄe PGP2: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " pÅ™eskoÄeny nové klÃÄe: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " bez ID uživatele: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importováno: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " beze zmÄ›n: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nová ID uživatelů: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nové podklÃÄe: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nové podpisy: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " nové revokace klÃÄů: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " pÅ™eÄtené tajné klÃÄe: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " importované tajné klÃÄe: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " tajné klÃÄe nezmÄ›nÄ›ny: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " neimportováno: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " odstranÄ›né podpisy: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " odstranÄ›né uživatelské ID: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3622,174 +3637,174 @@ msgstr "" "VAROVÃNÃ: klÃÄ %s obsahuje pÅ™edvolby pro nedostupné\n" "algoritmy na tÄ›chto ID uživatelů:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": pÅ™edvolby pro Å¡ifrovacà algoritmus %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": pÅ™edvolby pro Å¡ifrovacà algoritmus %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": pÅ™edvolby pro podepisovacà algoritmus %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": pÅ™edvolby pro komprimaÄnà algoritmus %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "velmi doporuÄujeme aktualizaci nastavenà vaÅ¡ich preferencà a\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "distribuci tohoto klÃÄe aby jste pÅ™edeÅ¡el problémům s neshodou algoritmů\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "klÃÄ %s: chybà identifikátor uživatele\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "klÃÄ %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "zamÃtnut kontrolou pÅ™i importu" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "klÃÄ %s: poÅ¡kozenà PKS podklÃÄe opraveno\n" # c-format -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "klÃÄ %s: pÅ™ijat id uživatele \"%s\",který nenà podepsán jÃm samým\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "klÃÄ %s: chybà platný identifikátor uživatele\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "klÃÄ %s: veÅ™ejný klÃÄ nenalezen: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "klÃÄ %s: nový klÃÄ - pÅ™eskoÄen\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "nenalezen zapisovatelný soubor klÃÄů (keyring): %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "chyba pÅ™i zápisu souboru klÃÄů (keyring) „%s“: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "klÃÄ %s: veÅ™ejný klÃÄ â€ž%s“ importován\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "klÃÄ %s: neodpovÃdá naÅ¡Ã kopii\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "klÃÄ %s: „%s“ 1 nový identifikátor uživatele\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "klÃÄ %s: „%s“ %d nových identifikátorů uživatele\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "klÃÄ %s: „%s“ 1 nový podpis\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "klÃÄ %s: „%s“ %d nových podpisů\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "klÃÄ %s: „%s“ 1 nový podklÃÄ\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "klÃÄ %s: „%s“ %d nových podklÃÄů\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "klÃÄ %s: „%s“ %d podpisů odstranÄ›no\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "klÃÄ %s: „%s“ %d podpisů odstranÄ›no\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "klÃÄ %s: „%s“ %d ID uživatele odstranÄ›no\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "klÃÄ %s: „%s“ %d ID uživatele odstranÄ›no\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "klÃÄ %s: „%s“ beze zmÄ›n\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "klÃÄ %s: tajný klÃÄ importován\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "klÃÄ %s: tajný klÃÄ již existuje\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "klÃÄ %s: chyba pÅ™i odesÃlánà dat agentovi: %s\n" @@ -3802,205 +3817,204 @@ 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:2877 +#: g10/import.c:2885 #, 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:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "tajný klÃÄ %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "import tajných klÃÄů nenà povolen\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Důvod nebyl specifikován" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "KlÃÄ je nahrazen" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "KlÃÄ byl zkompromitován" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "KlÃÄ se již nepoužÃvá" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "důvod pro revokaci: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "revokaÄnà poznámka: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "klÃÄ %s: „%s“ revokaÄnà certifikát importován\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "klÃÄ %s: neexistuje id uživatele pro podpis\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "klÃÄ %s: nepodporovaný algoritmus veÅ™ejného klÃÄe\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, 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:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "klÃÄ %s: neplatná vazba podklÃÄe\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, 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:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "klÃÄ %s: neplatný odvolacà podklÃÄ\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, 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:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "klÃÄ %s: podklÃÄ pÅ™eskoÄen\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, 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:4365 +#: g10/import.c:4373 #, 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" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "chyba pÅ™i alokovánà pamÄ›ti: %s\n" @@ -4072,7 +4086,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "chyba pÅ™i vytvářenà schránky na klÃÄe (keybox) „%s“: %s\n" @@ -4082,7 +4096,7 @@ msgstr "chyba pÅ™i vytvářenà schránky na klÃÄe (keybox) „%s“: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "chyba pÅ™i vytvářenà souboru klÃÄů (keyring) „%s“: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "schránka na klÃÄe (keybox) „%s“ vytvoÅ™ena\n" @@ -4339,8 +4353,8 @@ msgstr "Velmi peÄlivÄ› jsem ověřil tento klÃÄ.\n" msgid "Really sign? (y/N) " msgstr "SkuteÄnÄ› podepsat? (a/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "podepsánà selhalo: %s\n" @@ -4708,7 +4722,7 @@ msgstr "Žádný identifikátor uživatele neodpovÃdá." msgid "Nothing to sign.\n" msgstr "Nic na podepsánÃ.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Nepodepsáno vámi.\n" @@ -4776,7 +4790,7 @@ msgstr "Tento klÃÄ může být odvolán %s klÃÄem %s " msgid "(sensitive)" msgstr "(citlivá informace)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "vytvoÅ™en: %s" @@ -4792,7 +4806,7 @@ msgid "expired: %s" msgstr "platnost skonÄila: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "platnost skonÄÃ: %s" @@ -4829,13 +4843,13 @@ msgstr "" "být nutnÄ› správné, dokud znova nespustÃte program.\n" # status -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "odvolán" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "platnost skonÄila" @@ -4875,7 +4889,7 @@ msgstr "Jste si jistý, že jej chcete stále pÅ™idat? (a/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "NemÄ›li by jste pÅ™idávat fotografický ID k PGP2 klÃÄi.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Takový identifikátor uživatele již u tohoto klÃÄe existuje!\n" @@ -5017,7 +5031,7 @@ msgstr "podklÃÄ %s nepodepisuje, a tak nenà tÅ™eba jej křÞovÄ› certifikov msgid "Please select exactly one user ID.\n" msgstr "ProsÃm, vyberte právÄ› jeden id uživatele .\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "pÅ™eskoÄen v3 podpis klÃÄe jÃm samým u uživatelského id „%s“\n" @@ -5026,127 +5040,127 @@ msgstr "pÅ™eskoÄen v3 podpis klÃÄe jÃm samým u uživatelského id „%s“\ msgid "Enter your preferred keyserver URL: " msgstr "Vložte URL preferovaného serveru klÃÄů: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Jste si jistý(á), že jej chcete pÅ™epsat? (a/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Jste si jistý(á), že jej chcete smazat? (a/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Vložte poznámku: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "PokraÄovat (a/N)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Neexistuje identifikátor uživatele s indexem %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Neexistuje uživatelské ID s hashem %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Neexistuje podklÃÄ s ID klÃÄe „%s“.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Neexistuje podklÃÄ s indexem %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "ID uživatele: „%s“\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "podepsáno vaÅ¡Ãm klÃÄem %s v %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (neexportovatelné)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Platnost podpisu vyprÅ¡Ã %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Jste si jisti, že jej chcete stále odvolat? (a/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "VytvoÅ™it pro tento podpis odvolacà certifikát? (a/N)" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Podepsal(a) jste následujÃcà identifikátory uživatele: %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (neodvolatelné)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "odvoláno vaÅ¡Ãm klÃÄem %s v %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Chystáte se odvolat tyto podpisy:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Opravdu vytvoÅ™it odvolacà certifikáty? (a/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "neexistuje tajný klÃÄ\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "pokus odvolat ID neuživatele: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "uživatelské ID „%s“ je již odvoláno\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "VAROVÃNÃ: podpis ID uživatele je datován %d sekund v budoucnosti\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Poslednà platné ID uživatele nelze odvolat.\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "KlÃÄ %s je již odvolán.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "PodklÃÄ %s je již odvolán.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Zobrazuji %s fotografický ID o velikosti %ld pro klÃÄ %s (uid %d)\n" @@ -5156,64 +5170,64 @@ msgstr "Zobrazuji %s fotografický ID o velikosti %ld pro klÃÄ %s (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "neplatný argument u volby „%s“\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "duplicita pÅ™edvolby „%s“\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "pÅ™ÃliÅ¡ mnoho pÅ™edvoleb pro Å¡ifrovánÃ\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "pÅ™ÃliÅ¡ mnoho pÅ™edvoleb pro vzorkovánÃ\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "pÅ™ÃliÅ¡ mnoho pÅ™edvoleb pro komprimaci\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "pÅ™ÃliÅ¡ mnoho pÅ™edvoleb pro Å¡ifrovánÃ\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "neplatná položka „%s“ v Å™etÄ›zci s pÅ™edvolbami\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "zapisuji podpis klÃÄe jÃm samým (direct signature)\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "zapisuji podpis klÃÄe sebou samým\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "zapisuji „key-binding“ podpis\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "neplatná délka klÃÄe; použiji %u bitů\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "délka klÃÄe zaokrouhlena na %u bitů\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5221,19 +5235,19 @@ msgstr "" "VAROVÃNÃ: nÄ›které OpenPGP programy nedokážà zacházet s DSA klÃÄem s takto " "dlouhým hashem\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "PodepisovánÃ" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "CertifikovánÃ" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Å ifrovánÃ" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Autentizace" @@ -5247,180 +5261,180 @@ msgstr "Autentizace" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Pro klÃÄ %s lze provést: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "AktuálnÄ› povolené akce: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Zapnout/vypnout schopnost podepisovat\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Zapnout/vypnout schopnost Å¡ifrovat\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Zapnout/vypnout schopnost autentizovat\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Konec\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA a RSA (implicitnÃ)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA a Elgamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (pouze pro podpis)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (pouze pro podpis)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (pouze pro Å¡ifrovánÃ)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (pouze pro Å¡ifrovánÃ)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (nastavit si vlastnà použitÃ)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (nastavit si vlastnà použitÃ)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) podepisovat, Å¡ifrovat\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (pouze pro podpis)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) ECC (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (nastavit si vlastnà použitÃ)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) ECC (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (pouze pro Å¡ifrovánÃ)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) ExistujÃcà klÃÄ\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) KlÃÄ existujÃcà na kartÄ›\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Vložte keygrip: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Nenà platným keygripem (oÄekáváno 40 Å¡estnáctkových ÄÃslic)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "KlÃÄ s takovým keygripem neexistuje\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "chyba pÅ™i Ätenà z karty: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Sériové ÄÃslo karty: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Dostupné klÃÄe:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "zaokrouhleno na %u bitů\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "klÃÄ %s může mÃt délku v intervalu %u až %u bitů.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Jakou délku podklÃÄe si pÅ™ejete? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Požadovaná délka klÃÄe je %u bitů.\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "ProsÃm, vyberte, kterou eliptickou kÅ™ivku chcete:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5436,7 +5450,7 @@ msgstr "" " <n>m = doba platnosti klÃÄe skonÄà za n mÄ›sÃců\n" " <n>y = doba platnosti klÃÄe skonÄà za n let\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5452,38 +5466,38 @@ msgstr "" " <n>m = doba platnosti podpisu skonÄà za n mÄ›sÃců\n" " <n>y = doba platnosti podpisu skonÄà za n let\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "KlÃÄ je platný po? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Podpis je platný pro? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "neplatná hodnota\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Platnost klÃÄe nikdy neskonÄÃ\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Platnost podpisu nikdy neskonÄÃ\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Platnost klÃÄe skonÄà v %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Platnost podpisu skonÄà v %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5491,11 +5505,11 @@ msgstr "" "Váš systém neumà zobrazit data po roce 2038.\n" "V každém pÅ™ÃpadÄ› budou data korektnÄ› zpracovávána do roku 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Je to správnÄ› (a/N)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5510,7 +5524,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5526,49 +5540,49 @@ msgstr "" " „Magda Prochazkova (student) <magda@domena.cz>“\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Jméno a pÅ™ÃjmenÃ: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Neplatný znak ve jménÄ›\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "Znaky „%s“ a „%s“ se ve jménÄ› nesmà objevit\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Jméno nemůže zaÄÃnat ÄÃslicÃ\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Jméno musà být dlouhé alespoň 5 znaků\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "E-mailová adresa: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Neplatná e-mailová adresa\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Komentář: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Neplatný znak v komentáři\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "PoužÃváte znakovou sadu „%s“.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5579,7 +5593,7 @@ msgstr "" " „%s“\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Do pole jméno nebo komentář nepiÅ¡te, prosÃm, e-mailovou adresu.\n" @@ -5594,33 +5608,33 @@ msgstr "Do pole jméno nebo komentář nepiÅ¡te, prosÃm, e-mailovou adresu.\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "jJkKeEPpUu" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "ZmÄ›nit (J)méno, (K)omentář, (E)-mail nebo (U)konÄit? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "" "ZmÄ›nit (J)méno, (K)omentář, (E)-mail, (P)okraÄovat dál nebo (U)konÄit " "program? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "ZmÄ›nit (J)méno, (E)-mail nebo (U)konÄit? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "ZmÄ›nit (J)méno, (E)-mail, (P)okraÄovat dál nebo (U)konÄit? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "NejdÅ™Ãv, prosÃm, opravte chybu\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5633,18 +5647,18 @@ msgstr "" "použÃvat disky); dÃky tomu má generátor lepÅ¡Ã Å¡anci zÃskat dostatek " "entropie.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "VytvoÅ™enà klÃÄe se nepodaÅ™ilo: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5655,64 +5669,64 @@ msgstr "" " „%s“\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "PokraÄovat (A/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "KlÃÄ pro „%s“ již existuje\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "PÅ™esto vytvoÅ™it? (a/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "pÅ™esto se vytvářÃ\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "Poznámka: Pro komplexnà tvorbu klÃÄe použijte „%s %s“.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Vytvářenà klÃÄe bylo zruÅ¡eno.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "záložnà soubor „%s“ nelze vytvoÅ™it: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Poznámka: záloha klÃÄe z karty uložena do „%s“\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "veÅ™ejný klÃÄ se zapisuje do „%s“\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "nenalezen zapisovatelný soubor veÅ™ejných klÃÄů (pubring): %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "chyba pÅ™i zápisu do souboru veÅ™ejných klÃÄů „%s“: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "veÅ™ejný a tajný klÃÄ byly vytvoÅ™eny a podepsány.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5720,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5728,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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5736,22 +5750,22 @@ 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:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Tajné Äásti primárnÃho klÃÄe nejsou dostupné.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Opravdu vytvoÅ™it? (a/N) " @@ -5833,12 +5847,12 @@ msgstr " Otisk klÃÄe =" msgid " Card serial no. =" msgstr " Sériové ÄÃslo karty =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "zapamatovává se soubor klÃÄů „%s“\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" @@ -5846,7 +5860,7 @@ msgstr[0] "%lu klÃÄů již uloženo v keÅ¡i (%lu podpis)\n" msgstr[1] "%lu klÃÄů již uloženo v keÅ¡i (%lu podpisy)\n" msgstr[2] "%lu klÃÄů již uloženo v keÅ¡i (%lu podpisů)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" @@ -5854,7 +5868,7 @@ msgstr[0] "%lu klÃÄ uložen v keÅ¡i" msgstr[1] "%lu klÃÄe uloženy v keÅ¡i" msgstr[2] "%lu klÃÄů uloženo v keÅ¡i" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" @@ -5862,7 +5876,7 @@ msgstr[0] " (%lu podpis)\n" msgstr[1] " (%lu podpisy)\n" msgstr[2] " (%lu podpisů)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: soubor klÃÄů (keyring) vytvoÅ™en\n" @@ -5891,25 +5905,25 @@ msgstr "automaticky zÃskávat klÃÄe pÅ™i ověřovánà podpisů" msgid "honor the preferred keyserver URL set on the key" msgstr "respektovat URL upÅ™ednostňovaných serverů klÃÄů daného klÃÄe" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "zneplatnÄ›n" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Vložte ÄÃslo (ÄÃsla), „N“ pro dalÅ¡Ã, nebo „Q“ pro konec > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "neplatný protokol serveru klÃÄů (naÅ¡e %d!=obsluha %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "„%s“ nenà ID klÃÄe: pÅ™eskoÄeno\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" @@ -5917,52 +5931,47 @@ msgstr[0] "aktualizuje se %d klÃÄ z %s\n" msgstr[1] "aktualizujà se %d klÃÄe z %s\n" msgstr[2] "aktualizuje se %d klÃÄů z %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "VAROVÃNÃ: nelze aktualizovat klÃÄ %s prostÅ™ednictvÃm %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "klÃÄ â€ž%s“ nebyl na serveru klÃÄů nalezen\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "klÃÄ nebyl na serveru klÃÄů nalezen\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "požaduji klÃÄ %s z %s serveru %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "požaduji klÃÄ %s z %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "nenà znám žádný server s klÃÄi\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "pÅ™eskoÄen „%s“: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "posÃlám klÃÄ %s na %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "požaduje se klÃÄ z „%s“\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "VAROVÃNÃ: URI %s nelze zÃskat: %s\n" @@ -5989,72 +5998,72 @@ msgstr "zaÅ¡ifrováno neznámým algoritmem %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "heslo (passphrase) generováno s použitÃm neznámého algoritmu %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "veÅ™ejný klÃÄ je %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "zaÅ¡ifrována %u-bitovým %s klÃÄem, ID %s, vytvoÅ™eným %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " „%s“\n" # Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen muß "ID" rein :-( # [kw] -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "zaÅ¡ifrováno %s klÃÄem, ID %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "VAROVÃNÃ: zachyceno vÃce prostých textů\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "zaÅ¡ifrováno s heslem %lu\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "zaÅ¡ifrováno jednÃm heslem\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "deÅ¡ifrovánà veÅ™ejným klÃÄem selhalo: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "data zaÅ¡ifrována veÅ™ejným klÃÄem: správný DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "pÅ™edpokládám %s Å¡ifrovaných dat\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "algoritmus IDEA nenà dostupný; optimisticky se jej pokusÃme nahradit " "algoritmem %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "VAROVÃNÃ: zpráva nebyla chránÄ›na proti poruÅ¡enà jejà integrity\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -6063,182 +6072,182 @@ msgstr "" "Pokyn: Pokud tato zpráva byla vytvoÅ™ena pÅ™ed rokem 2003, je pravdÄ›podobné,\n" "že je legitimnÃ. Tehdy se totiž ochrana integrity pÅ™ÃliÅ¡ nepoužÃvala.\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "DeÅ¡ifrovánà lze vynutit volbou „%s“.\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "vynucené deÅ¡ifrovánà selhalo!\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "deÅ¡ifrovánà o.k.\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "VAROVÃNÃ: se zaÅ¡ifrovanou zprávou bylo manipulováno!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "deÅ¡ifrovánà selhalo: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "" "Poznámka: odesÃlatel považoval data za důvÄ›rná („for-your-eyes-only“)\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "původnà jméno souboru='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" "samostatný revokaÄnà certifikát – použijte „gpg --import“, chcete-li jej " "užÃt\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "nenalezen žádná podpis\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "Å PATNà podpis od „%s“" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Podpis s vyprÅ¡enou platnostà od „%s“" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Dobrý podpis od „%s“" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "verifikace podpisu potlaÄena\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "neumÃm pracovat s tÄ›mito nejednoznaÄnými daty\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Podpis vytvoÅ™en %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " použità %s klÃÄe %s\n" # Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen muß "ID" rein :-( -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Podpis vytvoÅ™en %s pomocà klÃÄe %s s ID uživatele %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " vydavatel „%s“\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "KlÃÄ k dispozici na: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "Poznámka: Použijte „%s“ pro využità tÄ›chto údajů\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[nejistý]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " alias „%s“" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "POZOR: Tento klÃÄ se nehodà na podepisovánà v režimu %s\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Platnost podpisu skonÄila %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Platnost podpisu skonÄà %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "podpis %s, hashovacà algoritmus %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binárnà formát" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "textový formát" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "neznámý formát" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", algoritmus klÃÄe" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "POZOR: nejedná se o oddÄ›lený podpis. Soubor „%s“ NEBYL ověřen!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Nemohu ověřit podpis: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "toto nenà podpis oddÄ›lený od dokumentu\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "VAROVÃNÃ: detekováno vÃce podpisů. Kontrolován bude pouze prvnÃ.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "samostatný podpis tÅ™Ãdy 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "podpis starého typu (PGP 2.x)\n" @@ -6420,45 +6429,51 @@ msgstr "Neznámá kritická notace podpisu: " msgid "subpacket of type %d has critical bit set\n" msgstr "podpacket typu %d má nastavený kritický bit\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "ProsÃm, zadejte nové heslo" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Vložit heslo\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "zruÅ¡eno uživatelem\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (ID hlavnÃho klÃÄe %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "ProsÃm, zadejte heslo, abyste odemkli tajný klÃÄ OpenPGP:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "ProsÃm, zadejte heslo, abyste mohli importovat tajný klÃÄ OpenPGP:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "ProsÃm, zadejte heslo, abyste mohli exportovat tajný podklÃÄ OpenPGP:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "ProsÃm, zadejte heslo, abyste mohli exportovat tajný klÃÄ OpenPGP:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Opravdu chcete trvale smazat tajný klÃÄ podklÃÄe OpenPGP:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Opravdu chcete trvale smazat tajný klÃÄ OpenPGP:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6628,7 +6643,7 @@ msgstr "" "Minimálnà úroveň důvÄ›ry tohoto klÃÄe je: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "VaÅ¡e rozhodnutÃ? " @@ -6921,7 +6936,7 @@ msgstr "nelze otevÅ™Ãt podepsaná data „%s“\n" msgid "can't open signed data fd=%d: %s\n" msgstr "nelze otevÅ™Ãt podepsaná data na deskriptoru=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "klÃÄ %s se nehodà na rozÅ¡ifrovánà v režimu %s\n" @@ -6968,7 +6983,7 @@ msgid "Note: key has been revoked" msgstr "Poznámka: klÃÄ byl odvolán" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "selhalo vytvoÅ™enà paketu (build_packet): %s\n" @@ -6994,11 +7009,11 @@ msgstr "Tajný klÃÄ nenà dostupný.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "VytvoÅ™it pro tento klÃÄ pověřený revokaÄnà certifikát? (a/N)" -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "naÅ™Ãzen výstup do formátu ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "vytvoÅ™enà podepisovacÃho paketu (make_keysig_packet) selhalo: %s\n" @@ -7012,11 +7027,11 @@ msgstr "RevokaÄnà certifikát vytvoÅ™en.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "pro „%s“ nebyl nalezen žádný revokaÄnà klÃÄ\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Toto je revokaÄnà certifikát pro OpenPGP klÃÄ:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -7026,7 +7041,7 @@ msgstr "" "veÅ™ejnÄ› prohlaÅ¡uje, že klÃÄ by se již nemÄ›l použÃvat. Jednou zveÅ™ejnÄ›ný\n" "odvolacà certifikát již nelze vzÃt zpÄ›t." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7040,7 +7055,7 @@ msgstr "" "Podrobnosti naleznete v manuálu GnuPG u popisu pÅ™Ãkazu\n" "„gpg --generate-revocation“." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -7052,12 +7067,12 @@ msgstr "" "certifikátu\n" "odstraňte tuto dvojteÄku textovým editorem." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "odvolacà certifikát uložen jako „%s.rev“\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "tajný klÃÄ â€ž%s“ nenalezen\n" @@ -7065,21 +7080,21 @@ msgstr "tajný klÃÄ â€ž%s“ nenalezen\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "„%s“ odpovÃdá vÃce tajným klÃÄům:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "chyba pÅ™i prohledávánà souboru klÃÄů (keyring): %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "VytvoÅ™it pro tento klÃÄ revokaÄnà certifikát? (a/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7098,33 +7113,33 @@ msgstr "" "na vaÅ¡em poÄÃtaÄi může ukládat data urÄená k tisku a zpÅ™Ãstupnit je\n" "jiným uživatelům!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "ProsÃm vyberte důvod revokace:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "ZruÅ¡it" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(PravdÄ›podobnÄ› zda chcete vybrat %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Můžete vložit dalÅ¡Ã popis. UkonÄete prázdným řádkem:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Důvod revokace: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Nebyl zadán Žádný popis)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Je důvod revokace vybrán správnÄ›? (a/N) " @@ -7307,24 +7322,24 @@ msgstr "podepisuji:" msgid "%s.%s encryption will be used\n" msgstr "bude použito Å¡ifrovánà %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "klÃÄ nenà oznaÄen jako nedostateÄnÄ› bezpeÄný – nemohu jej použÃt s faleÅ¡ným " "RNG!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "pÅ™eskoÄen „%s“: duplikován\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "pÅ™eskoÄeno: tajný klÃÄ je už v databázi\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "toto je PGP klÃÄ vygenerovaný podle algoritmu Elgamal,\n" @@ -7546,10 +7561,10 @@ msgstr "nepodporovaná verze databáze TOFU: %s\n" msgid "TOFU DB error" msgstr "Chyba databáze TOFU" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "chyba pÅ™i Ätenà databáze TOFU: %s\n" @@ -7569,7 +7584,7 @@ msgstr "chyba pÅ™i inicializaci databáze TOFU: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "chyba pÅ™i otevÃránà databáze TOFU „%s“: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "chyba pÅ™i aktualizaci databáze TOFU: %s\n" @@ -7611,17 +7626,17 @@ msgstr "chyba pÅ™i sbÄ›ru dalÅ¡Ãch ID uživatele: %s\n" msgid "This key's user IDs:\n" msgstr "ID uživatelů tohoto klÃÄe:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "politika: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "chyba pÅ™i sbÄ›ru údajů o podpisech: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" @@ -7629,16 +7644,16 @@ msgstr[0] "E-mailová adresa „%s“ je spojena s %d klÃÄem:\n" msgstr[1] "E-mailová adresa „%s“ je spojena s %d klÃÄi:\n" msgstr[2] "E-mailová adresa „%s“ je spojena s %d klÃÄi:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "Statistika pro klÃÄe s e-mailovou adresou „%s“:\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "tento klÃÄ" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." @@ -7646,7 +7661,7 @@ msgstr[0] "%d zpráva ověřena." msgstr[1] "%d zprávy ověřeny." msgstr[2] "%d zpráv ověřeno." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." @@ -7654,7 +7669,7 @@ msgstr[0] "%d zpráva zaÅ¡ifrována." msgstr[1] "%d zprávy zaÅ¡ifrovány." msgstr[2] "%d zpráv zaÅ¡ifrováno." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." @@ -7662,7 +7677,7 @@ msgstr[0] "Ověřena %d zpráva v budoucnosti." msgstr[1] "Ověřeny %d zprávy v budoucnosti." msgstr[2] "Ověřeno %d zpráv v budoucnosti." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." @@ -7670,7 +7685,7 @@ msgstr[0] "ZaÅ¡ifrována %d zpráva v budoucnosti." msgstr[1] "ZaÅ¡ifrovány %d zprávy v budoucnosti." msgstr[2] "ZaÅ¡ifrováno %d zpráv v budoucnosti." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." @@ -7678,7 +7693,7 @@ msgstr[0] "Ověřeno zpráv za poslednà %d den: %d." msgstr[1] "Ověřeno zpráv za poslednà %d dny: %d." msgstr[2] "Ověřeno zpráv za poslednÃch %d dnů: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." @@ -7686,7 +7701,7 @@ msgstr[0] "ZaÅ¡ifrováno zpráv za poslednà %d den: %d." msgstr[1] "ZaÅ¡ifrováno zpráv za poslednà %d dny: %d." msgstr[2] "ZaÅ¡ifrováno zpráv za poslednÃch %d dnů: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." @@ -7694,7 +7709,7 @@ msgstr[0] "Ověřeno zpráv za poslednà %d mÄ›sÃc: %d." msgstr[1] "Ověřeno zpráv za poslednà %d mÄ›sÃce: %d." msgstr[2] "Ověřeno zpráv za poslednÃch %d mÄ›sÃců: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." @@ -7702,7 +7717,7 @@ msgstr[0] "ZaÅ¡ifrováno zpráv za poslednà %d mÄ›sÃc: %d." msgstr[1] "ZaÅ¡ifrováno zpráv za poslednà %d mÄ›sÃce: %d." msgstr[2] "ZaÅ¡ifrováno zpráv za poslednÃch %d mÄ›sÃců: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." @@ -7710,7 +7725,7 @@ msgstr[0] "Zpráv ověřeno za poslednà %d rok: %d." msgstr[1] "Zpráv ověřeno za poslednà %d roky: %d." msgstr[2] "Zpráv ověřeno za poslednÃch %d roků: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." @@ -7718,12 +7733,12 @@ msgstr[0] "Ověřeno zpráv za poslednà %d rok: %d." msgstr[1] "Ověřeno zpráv za poslednà %d roky: %d." msgstr[2] "Ověřeno zpráv za poslednÃch %d roků: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Zpráv ověřeno v minulosti: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Zpráv zaÅ¡ifrováno v minulosti: %d." @@ -7731,37 +7746,37 @@ msgstr "Zpráv zaÅ¡ifrováno v minulosti: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "TOFU objevilo konflikt ve vazbÄ›" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUrRbB" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "(D)obrý, (P)Å™ijmout jednou, (N)eznámý, (O)dmÃtnout jednou, Å¡pa(T)ný? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "Použije se výchozà volba neznámý.\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "ZjiÅ¡tÄ›no poÅ¡kozenà databáze TOFU.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "chyba pÅ™i mÄ›nÄ›nà politiky TOFU: %s\n" # These strings are used as an argument in "Verified 2 signatures in past %s." -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" @@ -7769,7 +7784,7 @@ msgstr[0] "%lld~roku" msgstr[1] "%lld~roků" msgstr[2] "%lld~roků" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" @@ -7777,7 +7792,7 @@ msgstr[0] "%lld~mÄ›sÃce" msgstr[1] "%lld~mÄ›sÃců" msgstr[2] "%lld~mÄ›sÃců" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" @@ -7785,7 +7800,7 @@ msgstr[0] "%lld~týdne" msgstr[1] "%lld~týdnů" msgstr[2] "%lld~týdnů" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" @@ -7793,7 +7808,7 @@ msgstr[0] "%lld~dne" msgstr[1] "%lld~dnů" msgstr[2] "%lld~dnů" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" @@ -7801,7 +7816,7 @@ msgstr[0] "%lld~hodiny" msgstr[1] "%lld~hodin" msgstr[2] "%lld~hodin" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" @@ -7809,7 +7824,7 @@ msgstr[0] "%lld~minuty" msgstr[1] "%lld~minut" msgstr[2] "%lld~minut" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" @@ -7817,26 +7832,26 @@ msgstr[0] "%lld~sekundy" msgstr[1] "%lld~sekund" msgstr[2] "%lld~sekund" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: Ověřeno 0~podpisů a zaÅ¡ifrováno 0~zpráv." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: Ověřeno 0 podpisů." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "ZaÅ¡ifrováno 0 zpráv." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(politika: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" @@ -7844,7 +7859,7 @@ msgstr "" "Pozor: jeÅ¡tÄ› musÃme vidÄ›t zprávu podepsanou tÃmto klÃÄem a identitou " "uživatele!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" @@ -7852,17 +7867,17 @@ msgstr "" "Pozor: vidÄ›li jsme pouze jednu zprávu podepsanou tÃmto klÃÄem a identitou\n" "uživatele!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "Pozor: jeÅ¡tÄ› je tÅ™eba zaÅ¡ifrovat zprávu tÃmto klÃÄem!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "Pozor: tÃmto klÃÄem jste zaÅ¡ifrovali pouze jednu zprávu!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7895,13 +7910,13 @@ msgstr[2] "" " %s\n" "k oznaÄenÃ, že je Å¡patný.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "chyba pÅ™i otevÃránà databáze TOFU: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7968,7 +7983,7 @@ msgstr "použità modelu důvÄ›ry %s\n" msgid "no need for a trustdb check\n" msgstr "nenà nutné kontrolovat databázi důvÄ›ry\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "dalÅ¡Ã kontrola databáze důvÄ›ry v %s\n" @@ -7998,7 +8013,7 @@ msgstr "prosÃm proveÄte --check-trustdb\n" msgid "checking the trustdb\n" msgstr "kontroluji databázi důvÄ›ry\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" @@ -8006,7 +8021,7 @@ msgstr[0] "zpracován %d klÃÄ" msgstr[1] "zpracovány %d klÃÄe" msgstr[2] "zpracováno %d klÃÄů" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" @@ -8014,17 +8029,17 @@ msgstr[0] " (vymazáno %d poÄÃtadlo platnosti)\n" msgstr[1] " (vymazána %d poÄÃtadla platnosti)\n" msgstr[2] " (vymazáno %d poÄÃtadel platnosti)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "žádný absolutnÄ› důvÄ›ryhodný klÃÄ nebyl nalezen\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "veÅ™ejný klÃÄ k absolutnÄ› důvÄ›ryhodnému klÃÄi %s nebyl nalezen\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8032,28 +8047,28 @@ msgstr "" "hloubka: %d platných: %3d podepsaných: %3d důvÄ›ra: %d-, %dq, %dn, %dm, " "%df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "nelze aktualizovat záznam v databázi důvÄ›ry: chyba pÅ™i zápisu: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "nedefinována" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "žádná" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "ÄásteÄná" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "plná" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "absolutnÃ" @@ -8065,40 +8080,40 @@ msgstr "absolutnÃ" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "14 pÅ™ekladateli, podÃvej se na trustdb.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ revokován ]" # TODO: use context to distinguish gender -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ proÅ¡lý(á) ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ neznámá ]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[nedefinovaná]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ nikdy ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ ÄásteÄná ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ plná ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ absolutnà ]" @@ -8158,16 +8173,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sÄŒÃslo: %s%%0ADržitel: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "Zbývá pokusů: %d" @@ -8208,10 +8223,10 @@ msgstr "|A|ProsÃm, zadejte PIN správce" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "|P|ProsÃm, zadejte kód pro odblokovánà (PUK) standardnÃch klÃÄů." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "funkce PIN callback skonÄila chybou: %s\n" @@ -8233,57 +8248,57 @@ msgstr "PIN pro CHV%d je pÅ™ÃliÅ¡ krátký; minimálnà délka je %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "klÃÄ již existuje\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "existujÃcà klÃÄ bude pÅ™epsán\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "generovánà nového klÃÄe\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "nový klÃÄ se zapisuje\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "nelze uložit klÃÄ: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "odpovÄ›Ä neobsahuje modulus RSA\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "odpovÄ›Ä neobsahuje veÅ™ejný exponent RSA\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "odpovÄ›Ä neobsahuje veÅ™ejný klÃÄ EC\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "prosÃm poÄkejte než bude klÃÄ vygenerován…\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "generovánà klÃÄe se nezdaÅ™ilo\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" @@ -8291,36 +8306,36 @@ msgstr[0] "generovánà klÃÄe dokonÄeno (%d sekunda)\n" msgstr[1] "generovánà klÃÄe dokonÄeno (%d sekundy)\n" msgstr[2] "generovánà klÃÄe dokonÄeno (%d sekund)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "odpovÄ›Ä neobsahuje veÅ™ejný klÃÄ\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" "||ProsÃm, zadejte PIN klÃÄe urÄeného na tvorbu kvalifikovaných podpisů." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|ProsÃm, zadejte PIN správce" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|ProsÃm, zadejte kód pro odblokovánà (PUK) standardnÃch klÃÄů." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||ProsÃm, zadejte PIN pro standardnà klÃÄe." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "scházà RSA modulus nebo nemá velikost %d bitů\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "scházà veÅ™ejný RSA exponent nebo je delÅ¡Ã než %d bitů\n" @@ -8367,27 +8382,27 @@ msgstr "" "|NP|ProsÃm, zadejte kód pro odblokovánà (PUK) klÃÄe urÄeného na tvorbu " "kvalifikovaných podpisů." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "chyba pÅ™i zÃskánà nového PINu: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "uloženà otisku se nezdaÅ™ilo: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "uloženà data vytvoÅ™enà se nezdaÅ™ilo: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "chyba pÅ™i zÃskánà CHV z karty\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "Ätenà veÅ™ejného klÃÄe se nezdaÅ™ilo: %s\n" @@ -8395,43 +8410,43 @@ msgstr "Ätenà veÅ™ejného klÃÄe se nezdaÅ™ilo: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sÄŒÃslo: %s%%0ADržitel: %s%%0APoÄÃtadlo: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "použije se výchozà PIN jako %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "použità výchozÃho PINu jako %s selhalo: %s – vypÃnám jeho budoucà použitÃ\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||ProsÃm, odemknÄ›te kartu" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN pro CHV%d je pÅ™ÃliÅ¡ krátký; minimálnà délka je %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "ověřenà CHV%d se nezdaÅ™ilo: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "karta je trvale uzamÄena!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8443,20 +8458,20 @@ msgstr[1] "" msgstr[2] "" "Do trvalého uzamÄenà karty zůstává %d pokusů na zadánà PINu správce\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "pÅ™Ãstup k pÅ™Ãkazům správce nenà nakonfigurován\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||ProsÃm vložte PIN" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||ProsÃm, zadejte resetaÄnà kód karty" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "ResetaÄnà kód je pÅ™ÃliÅ¡ krátký; minimálnà délka je %d\n" @@ -8464,78 +8479,78 @@ msgstr "ResetaÄnà kód je pÅ™ÃliÅ¡ krátký; minimálnà délka je %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Nový resetaÄnà kód" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Nový PIN správce" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Nový PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||ProsÃm, zadejte PIN správce a nový PIN správce" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||ProsÃm, zadejte PIN a nový PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "chyba pÅ™i Ätenà aplikaÄnÃch dat\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "chyba pÅ™i Ätenà otisku DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "chybà Äasové razÃtko vytvoÅ™enÃ\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "scházà RSA prime %s nebo nemá velikost %d bitů\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "nepodporovaná kÅ™ivka\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "neplatná struktura OpenPGP karty (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "otisk na kartÄ› se neshoduje s požadovaným\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "karta nepodporuje hashovacà algoritmus %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "dosud vytvoÅ™ené podpisy: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "ověřenà PIN správce je nynà prostÅ™ednictvÃm tohoto pÅ™Ãkazu zakázáno\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "pÅ™Ãstup na %s se nezdaÅ™il – vadná OpenPGP karta?\n" @@ -8555,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|ÚROVEŇ|nastavà ladicà úroveň na ÚROVEŇ" @@ -8617,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, 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:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "obsluha pro deskriptor %d ukonÄena\n" @@ -8632,11 +8647,11 @@ msgstr "obsluha pro deskriptor %d ukonÄena\n" msgid "validation model requested by certificate: %s" msgstr "certifikátem vyžadovaný ověřovacà model: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "Å™etÄ›zený" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "jednovrstvý" @@ -8669,224 +8684,224 @@ msgstr "Poznámka: nekritické certifikaÄnà politiky nejsou dovoleny" msgid "certificate policy not allowed" msgstr "certifikaÄnà politika nenà dovolena" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "otisk se nepodaÅ™ilo zÃskat\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "hledám vydavatele na jiném mÃstÄ›\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "poÄet odpovÃdajÃcÃch vydavatelů: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "authorityInfoAccess nelze zÃskat: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "hledám vydavatele ve vyrovnávacà pamÄ›ti Dirmngr\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "poÄet odpovÃdajÃcÃch certifikátů: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "hledánà klÃÄe pouze ve vyrovnávacà pamÄ›ti dirmngr neuspÄ›lo: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "alokace popisovaÄe keyDB se nezdaÅ™ila\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "certifikát byl odvolán" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "status certifikáty nenà znám" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "prosÃm, ujistÄ›te se, že „dirmngr“ je správnÄ› nainstalován\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "kontrola CRL se nezdaÅ™ila: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "certifikát s chybnou platnostÃ: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "certifikát jeÅ¡tÄ› nenabyl platnosti" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "koÅ™enový certifikát jeÅ¡tÄ› nezaÄal platit" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "mezilehlý certifikát jeÅ¡tÄ› nezaÄal platit" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "certifikátu vyprÅ¡ela platnost" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "koÅ™enový certifikát je proÅ¡lý" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "mezilehlý certifikát je proÅ¡lý" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "chybà povinné atributy certifikátu: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "certifikát s neplatnou platnostÃ" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "podpis nebyl vytvoÅ™en v dobÄ› životnosti certifikátu" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "certifikát nebyl vytvoÅ™en v dobÄ› životnosti vydavatele" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "mezilehlý certifikát nebyl vytvoÅ™en v dobÄ› životnosti vydavatele" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( podpis vytvoÅ™en " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " ( certifikát vytvoÅ™en " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " ( certifikát planý od " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( vydavatel platný od " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "otisk=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "koÅ™enový certifikát byl nynà oznaÄen za důvÄ›ryhodný\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "v gpg-agentu nenà povoleno interaktivnà oznaÄovánà za důvÄ›ryhodný\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "interaktivnà oznaÄovanà jako důvÄ›ryhodný je pro tuto relaci zakázáno\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "VAROVÃNÃ: datum vytvoÅ™enà podpisu nenà známo – pÅ™edpokládám souÄasnost" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "v certifikátu nebyl nalezen vydavatel" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "certifikát podepsaný sám sebou má Å PATNà podpis" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "koÅ™enový certifikát nenà oznaÄen jako důvÄ›ryhodný" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "kontrola seznamu důvÄ›ry se nepodaÅ™ila: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "Å™etÄ›z certifikátů je pÅ™ÃliÅ¡ dlouhý\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "certifikát vydavatele nebyl nalezen" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "certifikát má Å PATNà podpis" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "nalezen jiný možný odpovÃdajÃcà certifikát autority – zkusà se znovu" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "Å™etÄ›z certifikátů je delÅ¡Ã než dovoluje CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "certifikát je v pořádku\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "mezilehlý certifikát je v pořádku\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "koÅ™enový certifikát je v pořádku\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "pÅ™epÃnám do Å™etÄ›zeného modelu" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "použit ověřovacà model: %s" @@ -8898,13 +8913,13 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "nedostatek pamÄ›ti\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(toto je algoritmus MD2)\n" @@ -8913,7 +8928,7 @@ msgstr "(toto je algoritmus MD2)\n" # none serial, none date # #-#-#-#-# cs.po (dirmngr 1.0.3) #-#-#-#-# # status -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "žádný" @@ -9203,19 +9218,19 @@ msgstr "Hotovo. Nynà byste mÄ›li tuto žádost poslat svojà CA.\n" msgid "resource problem: out of core\n" msgstr "problém se zdroji: nedostatek pamÄ›ti\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(toto je algoritmus RC2)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(toto nevypadá jako zaÅ¡ifrovaná zpráva)\n" # Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen muß "ID" rein :-( # [kw] -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9226,7 +9241,7 @@ msgstr "zaÅ¡ifrováno %s klÃÄem, ID %s\n" msgid "certificate '%s' not found: %s\n" msgstr "certifikát „%s“ nebyl nenalezen: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "chyba pÅ™i zamykánà schránky na klÃÄe: %s\n" @@ -9246,7 +9261,7 @@ msgstr "certifikát „%s“ smazán\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "smazánà certifikátu „%s“ se nezdaÅ™ilo: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "(nebyli zadáni Žádnà platnà pÅ™Ãjemci)\n" @@ -9315,63 +9330,63 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|použÃt tento server pro dohledávánà klÃÄů" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "stahovat chybÄ›jÃcà certifikáty vydavatelů" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NÃZEV|použÃvat kódovánà NÃZEV pro PKCS#12 hesla" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "nikdy nenahlÞet do CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "neprověřovat koÅ™enové certifikáty proti CRL" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "kontrolovat platnost pomocà OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "nekontrolovat politiky certifikátu" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NÃZEV|použÃt Å¡ifrovacà algoritmus NÃZEV" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NÃZEV|použÃt hashovacà algoritmus NÃZEV" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "dávkový režim: nikdy se neptat" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "pÅ™edpokládat ano na vÄ›tÅ¡inu otázek" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "pÅ™edpokládat ne na vÄ›tÅ¡inu otázek" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|SOUBOR|zapisovat auditnà protokol do SOUBORU" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "PoužitÃ: @GPGSM@ [možnosti] [soubory] (-h pro pomoc)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9381,52 +9396,27 @@ msgstr "" "Podepisuje, ověřuje, Å¡ifruje nebo deÅ¡ifruje pomocà protokolu S/MIME.\n" "Výchozà operace závisà na vstupnÃch datech.\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Poznámka: nebude možné Å¡ifrovat pro „%s“: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "neznámý model ověřovánà „%s“\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: nebyl zadán název stroje\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: zadáno heslo bez uživatele\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: pÅ™eskakuji tento řádek\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "nelze rozebrat serveru klÃÄů\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "importujà se běžné certifikáty „%s“\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "nelze podepsat pomocà „%s“: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "neplatný pÅ™Ãkaz (neexistuje žádný implicitnà pÅ™Ãkaz)\n" @@ -9446,53 +9436,53 @@ msgstr "chyba pÅ™i ukládánà certifikátu\n" msgid "basic certificate checks failed - not imported\n" msgstr "základnà kontrola certifikátu selhala – neimportováno\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "chyba pÅ™i zÃskánà uložených pÅ™Ãznaků: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "chyba pÅ™i importovánà certifikátu: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "chyba pÅ™i Ätenà vstupu: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keyboxd running in this session\n" msgstr "v této relaci neběžà žádný dirmngr\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "chyba pÅ™i otevÃránà databáze klÃÄů: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problém pÅ™i hledánà existujÃcÃho certifikátu: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "chyba pÅ™i hledánà zapisovatelné keyDB: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "chyba pÅ™i ukládánà certifikátu: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problém pÅ™i opakovaném hledánà certifikátu: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "chyba pÅ™i ukládánà pÅ™Ãznaků: %s\n" @@ -9679,59 +9669,59 @@ 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:819 +#: dirmngr/certcache.c:820 #, 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:821 +#: dirmngr/certcache.c:822 #, 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:823 +#: dirmngr/certcache.c:824 #, 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:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "certifikát již v keÅ¡i\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "certifikát uložen do keÅ¡e\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "neplatný Å™etÄ›zec otisku SHA1 „%s“\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, 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:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "v certifikátu nebyl nalezen vydavatel\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "chyba pÅ™i zjiÅ¡Å¥ovánà authorityKeyIdentifier: %s\n" @@ -9766,7 +9756,7 @@ msgstr "odstraňuje se soubor keÅ¡e „%s“\n" msgid "not removing file '%s'\n" msgstr "soubor „%s“ nebude neodstranÄ›n\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "chyba pÅ™i zavÃránà souboru keÅ¡e: %s\n" @@ -10007,13 +9997,13 @@ msgid "error getting data from cache file: %s\n" msgstr "chyba pÅ™i zÃskávánà dat ze souboru keÅ¡e: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "z libksba obdržen neplatný S-výraz\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "pÅ™evod S-výrazu se nezdaÅ™il: %s\n" @@ -10028,134 +10018,134 @@ msgstr "neznámý haÅ¡ovacà algoritmus „%s“\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "gcry_md_open selhalo na algoritmu %d: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "výroba S-výrazu selhala: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse selhal: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "chyba pÅ™i zjiÅ¡Å¥ovánà Äasů aktualizace CRL %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "Äasy aktualizace tohoto CRL: tento=%s pÅ™ÃÅ¡tÃ=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "nextUpdate neuvedeno, pÅ™edpokládaná perioda platnosti bude jeden den\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "chyba pÅ™i zÃskávánà položky CRL: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "chyba vkládánà položky do doÄasného souboru keÅ¡e: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "v CRL nebyl nalezen žádný vydavatel CRL: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "certifikát vydavatele CRL bude hledán podle authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "ověřovánà podpisu CRL selhalo: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "chyba pÅ™i kontrole platnosti certifikátu vydavatele CRL: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "volánà ksba_crl_new selhalo: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "volánà ksba_crl_set_reader selhalo: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "odstranÄ›n zastaralý doÄasný soubor keÅ¡e „%s“\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "problém s odstraňovánÃm zastaralého doÄasného souboru keÅ¡e „%s“: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "chyba pÅ™i vytvářenà doÄasného souboru keÅ¡e „%s“: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "volánà crl_parse_insert selhalo: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "chyba pÅ™i dokonÄovánà doÄasného souboru keÅ¡e „%s“: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "chyba pÅ™i uzavÃránà doÄasného souboru keÅ¡e „%s“: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "POZOR: nový CRL je stále pÅ™ÃliÅ¡ starý; jeho platnost vyprÅ¡ela %s – stejnÄ› " "bude nahrán\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "nový CRL je stále pÅ™ÃliÅ¡ starý; jeho platnost vyprÅ¡ela %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "neznámé kritické rozÅ¡ÃÅ™enà CRL %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "chyba pÅ™i Ätenà rozÅ¡ÃÅ™enà CRL: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "vytvářà se soubor keÅ¡e „%s“\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "problém s pÅ™ejmenovánÃm „%s“ na „%s“: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10164,66 +10154,66 @@ msgstr "" "aktualizace souboru DIR selhalo – záznam keÅ¡e bude pÅ™i pÅ™ÃÅ¡tÃm startu " "programu ztracen\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Zahajuje se výpis CRL (zÃskán pÅ™es %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" " CHYBA: CRL nebude použit, protože i po aktualizaci byl pÅ™ÃliÅ¡ starý!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr " CHYBA: CRL nebude použit kvůli neznámému kritickému rozÅ¡ÃÅ™enÃ!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " CHYBA: CRL nebude použit\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr " CHYBA: Tento zapamatovaný CRL byl možná pozmÄ›nÄ›n!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " POZOR: neplatná délka záznamu keÅ¡e\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "problém se ÄtenÃm záznamu keÅ¡e: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "problém se ÄtenÃm klÃÄe keÅ¡e: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "chyba pÅ™i Ätenà položky keÅ¡e z databáze: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Konec výpisu CRL\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "volánà crl_fetch pÅ™es DP selhalo: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "volánà crl_cache_insert pÅ™es DP selhalo: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "volánà crl_cache_insert pÅ™es vydavatele selhalo: %s\n" @@ -10245,7 +10235,7 @@ msgstr "PÅ™Ãstup k CRL nenà možný kvůli vypnutému %s\n" msgid "error retrieving '%s': %s\n" msgstr "chyba pÅ™i zÃskávánà „%s“: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "chyba pÅ™i inicializaci ÄtecÃho objektu: %s\n" @@ -10402,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:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "vypÃÅ¡e obsah CRL keÅ¡e" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|SOUBOR|zavede CRL ze SOUBORU do keÅ¡e" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|stáhne CRL z URL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "vypne dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "vyprázdnà keÅ¡" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "povolà kontrolu verze softwaru po sÃti" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "smÄ›rovat veÅ¡kerý sÃÅ¥ový provoz skrz Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Nastavenà serverů klÃÄů" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|použÃvat server klÃÄů na URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Nastavenà HTTP serverů" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "zakáže použità HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "ignoruje HTTP distribuÄnà mÃsta CRL " -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|vÅ¡echny HTTP požadavky pÅ™esmÄ›ruje na URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "použÃvat systémové nastavenà HTTP proxy" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Nastavenà použÃvaných LDAP serverů" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "zakáže použità LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "ignoruje LDAP distribuÄnà mÃsta CRL" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|STROJ|pro LDAP dotazy použije STROJ" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "nepoužije náhradnà stroje s --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|SOUBOR|naÄte seznam LDAP serverů ze SOUBORU" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|nastavà Äasový limit pro LDAP na N sekund" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Nastavenà OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "povolà odesÃlánà OCSP dotazů" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ignoruje URL služby OCSP uvedené v certifikátu" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|použije OCSP odpovÃdaÄe na URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|OTISK|OCSP odpovÄ›di podepsané podle OTISKU" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "vynutà zavedenà zastaralých CRL" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10535,11 +10525,11 @@ msgstr "" "@\n" "(Úplný seznam pÅ™Ãkazů a voleb naleznete v „info“ manuálu.)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "PoužitÃ: @DIRMNGR@ [volby] (-h pro nápovÄ›du)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10547,286 +10537,104 @@ msgstr "" "Syntaxe: @DIRMNGR@ [volby] [pÅ™Ãkaz [argumenty]]\n" "PÅ™Ãstup k serveru s klÃÄi, CRL a OCSP z @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "platné úrovnÄ› ladÄ›nà jsou: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, 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:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: zjiÅ¡tÄ›n neplatný otisk\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: chyba ÄtenÃ: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, 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:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "pÅ™ijat SIGUSR2 – žádná akce nedefinována\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "pÅ™ijat SIGTERM – vypÃná se…\n" # TODO: plural -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "pÅ™ijat SIGTERM – stále aktivnÃch spojenÃ: %d\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "vypnutà vynuceno\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "pÅ™ijat SIGINT – okamžité vypnutÃ\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "pÅ™ijat signál Ä. %d – žádná akce nedefinována\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "vrátà vÅ¡echny hodnoty v záznamovÄ› orientovaném formátu" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NÃZEV|ignoruje Äást se strojem a pÅ™ipojà se skrze NÃZEV" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NÃZEV|pÅ™ipojà se ke strojà NÃZEV" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|pÅ™ipojà se na port N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|JMÉNO|pro autentizaci použije JMÉNO uživatele" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|HESLO|pro autentizaci použije HESLO" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "heslo zÃská z $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|ŘETÄšZEC|dotáže se na DN ŘETÄšZEC" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|ŘETÄšZEC|jako filtrujÃcà výraz použije ŘETÄšZEC" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|ŘETÄšZEC|vrátà atribut ŘETÄšZEC" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "PoužitÃ: dirmngr_ldap [volby] [URL] (-h pro nápovÄ›du)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"Syntaxe: dirmngr_ldap [volby] [URL]\n" -"VnitÅ™nà LDAP pomůcka pro pro Dirmngr.\n" -"Rozhranà a volby se mohou bez upozornÄ›nà zmÄ›nit.\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "neplatné ÄÃslo portu %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "ve výsledku se hledá atribut „%s“\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "chyba pÅ™i zápisu na standardnà výstup: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " dostupný atribut „%s“\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "atribut „%s“ nenalezen\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "nalezen atribut „%s“\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "zpracovává se URL „%s“\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " uživatel „%s“\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " heslo „%s“\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " stroj „%s“\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " port %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN „%s“\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " filtr „%s“\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " atribut „%s“\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "v „%s“ chybà název stroje\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "u dotazu „%s“ nezadán žádný atribut\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "POZOR: použije se pouze prvnà atribut\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "Inicializace LDAP u „%s:%d“ selhala: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "Inicializace LDAP u „%s:%d“ selhala: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "Inicializace LDAP u „%s:%d“ selhala: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "napojenà k „%s:%d“ selhalo: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "hledávánà „%s“ neuspÄ›lo: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "„%s“ nenà LDAP URL\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "„%s“ nenà platné LDAP URL\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "chyba pÅ™Ãstupu k „%s“: status HTTP %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL „%s“ pÅ™esmÄ›rováno na „%s“ (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "pÅ™ÃliÅ¡ mnoho pÅ™esmÄ›rovánÃ\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "pÅ™esmÄ›rovánà zmÄ›nÄ›no na „%s“\n" @@ -10866,31 +10674,51 @@ msgstr "Äekánà na ldapovou obálku %d selhalo: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "ldapová obálka %d se zasekla – bude zabita\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "v názvu stroje je neplatný znak 0x%02x – nepÅ™idáno\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "na seznam LDAP serverů se pÅ™idává „%s:%d“\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "funkce malloc selhala: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "„%s“ nenà LDAP URL\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: chybný vzor „%s“\n" +msgid "'%s' is an invalid LDAP URL\n" +msgstr "„%s“ nenà platné LDAP URL\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search pÅ™esáhl omezenà velikosti serveru\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: zadáno heslo bez uživatele\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: pÅ™eskakuji tento řádek\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10981,87 +10809,87 @@ msgstr "nepodepsáno výchozÃm OCSP certifikátem podepisovatele" msgid "allocating list item failed: %s\n" msgstr "alokovánà prvku seznamu selhalo: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "chyba pÅ™i zjiÅ¡Å¥ovánà ID odpovÃdaÄe: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "žádný vhodný certifikát pro ověřenà OCSP odpovÄ›di nebyl nalezen\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "certifikát vydavatele nenalezen: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "volajÃcà nevrátil cÃlový certifikát\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "volajÃcà nevrátil vydávajÃcà certifikát\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "alokace OCSP kontextu selhala: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "žádný výchozà OCSP odpovÃdaÄ nedefinován\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "žádný výchozà OCSP podepisovatel nedefinován\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "použije se výchozà OCSP odpovÃdaÄ â€ž%s“\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "použije se OCSP odpovÃdaÄ â€ž%s“\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "chyba pÅ™i zjiÅ¡Å¥ovánà OCSP stavu cÃlového certifikátu: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "stav certifikátu je: %s (nynÃ=%s, pÅ™ÃÅ¡tÄ›=%s)\n" # status -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "dobrý" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "certifikát byl odvolán kdy: %s, důvod: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "OCSP odpovÃdaÄ vrátil stav v budoucnosti\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "OCSP odpovÃdaÄ vrátil ne souÄasný stav\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "OCSP odpovÃdaÄ vrátil pÅ™ÃliÅ¡ starý stav\n" @@ -11071,71 +10899,67 @@ msgstr "OCSP odpovÃdaÄ vrátil pÅ™ÃliÅ¡ starý stav\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "volánà assuan_inquire(%s) selhalo: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "chybà ldapserver (LDAP server)" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "v ID certifikátu chybà serialno (sériové ÄÃslo)" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "volánà assuan_inquire selhalo: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "volánà fetch_cert_by_url selhalo: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "chyba pÅ™i odesÃlánà dat: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "volánà start_cert_fetch selhalo: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "volánà fetch_next_cert selhalo: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies (max. odpovÄ›dÃ) %d pÅ™ekroÄeno\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "Å™ÃdÃcà strukturu nelze alokovat: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "alokace kontextu assuan selhala: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "inicializace serveru selhala: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "registrace pÅ™Ãkazu u Assuanu selhala: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "problém pÅ™Ãjmu Assuanu: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "zpracovánà Assuanu se nezdaÅ™ilo: %s\n" @@ -11283,69 +11107,69 @@ msgstr "v této relaci neběžà žádný dirmngr\n" msgid "error sending standard options: %s\n" msgstr "chyba pÅ™i odesÃlánà standardnÃho parametru: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "veÅ™ejný klÃÄ je %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Soukromé klÃÄe" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "ÄŒipové karty" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "SÃÅ¥" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Pole pro heslo" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Komponenta nenà vhodná pro spuÅ¡tÄ›nÃ" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "KonfiguraÄnà soubor komponenty %s je rozbitý\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Poznámka: Podrobnosti zÃskáte pÅ™Ãkazem „%s%s“.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Selhalo externà ověřenà komponenty %s" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "VezmÄ›te na vÄ›domÃ, že urÄenà skupiny se ignoruje\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "chyba pÅ™i uzavÃránà „%s“\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "chyba pÅ™i rozboru „%s“\n" @@ -11426,15 +11250,15 @@ msgstr "" "Syntaxe: @GPGCONF@ [volby]\n" "Spravuje konfiguraÄnà volby nástrojů, které patřà do systému @GNUPG@\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "PotÅ™ebuji jeden argument urÄujÃcà komponentu" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Komponenta nenalezena" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Žádné argumenty nejsou povoleny" @@ -11451,90 +11275,217 @@ msgstr "" "Syntaxe: gpg-check-pattern [volby] soubor_se_vzorem\n" "Prověřà heslo zadané na vstupu proti souboru se vzory\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "Poznámka: na kartÄ› jsou již klÃÄe uloženy!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "Poznámka: na kartÄ› jsou již klÃÄe uloženy!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "PÅ™epsat existujÃcà klÃÄe? (a/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "Nalezena OpenPGP karta ÄÃslo %s\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid "add a certificate to the cache" msgid "authenticate to the card" msgstr "pÅ™idá certifikát do keÅ¡e" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "nastavit KDF pro autentizaci kódem PIN" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid "add a certificate to the cache" msgid "read a certificate from a data object" msgstr "pÅ™idá certifikát do keÅ¡e" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid "add a certificate to the cache" msgid "store a certificate to a data object" msgstr "pÅ™idá certifikát do keÅ¡e" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "požaduji klÃÄ %s z %s serveru %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: nebyl zadán název stroje\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "nelze rozebrat serveru klÃÄů\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "vrátà vÅ¡echny hodnoty v záznamovÄ› orientovaném formátu" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NÃZEV|ignoruje Äást se strojem a pÅ™ipojà se skrze NÃZEV" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NÃZEV|pÅ™ipojà se ke strojà NÃZEV" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|pÅ™ipojà se na port N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|JMÉNO|pro autentizaci použije JMÉNO uživatele" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|HESLO|pro autentizaci použije HESLO" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "heslo zÃská z $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|ŘETÄšZEC|dotáže se na DN ŘETÄšZEC" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|ŘETÄšZEC|jako filtrujÃcà výraz použije ŘETÄšZEC" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|ŘETÄšZEC|vrátà atribut ŘETÄšZEC" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "PoužitÃ: dirmngr_ldap [volby] [URL] (-h pro nápovÄ›du)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "Syntaxe: dirmngr_ldap [volby] [URL]\n" +#~ "VnitÅ™nà LDAP pomůcka pro pro Dirmngr.\n" +#~ "Rozhranà a volby se mohou bez upozornÄ›nà zmÄ›nit.\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "neplatné ÄÃslo portu %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "ve výsledku se hledá atribut „%s“\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "chyba pÅ™i zápisu na standardnà výstup: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " dostupný atribut „%s“\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "atribut „%s“ nenalezen\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "nalezen atribut „%s“\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "zpracovává se URL „%s“\n" + +#~ msgid " user '%s'\n" +#~ msgstr " uživatel „%s“\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " heslo „%s“\n" + +#~ msgid " host '%s'\n" +#~ msgstr " stroj „%s“\n" + +#~ msgid " port %d\n" +#~ msgstr " port %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN „%s“\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " filtr „%s“\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " atribut „%s“\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "v „%s“ chybà název stroje\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "u dotazu „%s“ nezadán žádný atribut\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "POZOR: použije se pouze prvnà atribut\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "Inicializace LDAP u „%s:%d“ selhala: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "Inicializace LDAP u „%s:%d“ selhala: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "Inicializace LDAP u „%s:%d“ selhala: %s\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "napojenà k „%s:%d“ selhalo: %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "hledávánà „%s“ neuspÄ›lo: %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: chybný vzor „%s“\n" + +#~ msgid "ldapserver missing" +#~ msgstr "chybà ldapserver (LDAP server)" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." Binary files differ@@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -24,7 +24,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "kunne ikke indhente pinentry-lÃ¥s: %s\n" @@ -35,55 +35,59 @@ msgstr "kunne ikke indhente pinentry-lÃ¥s: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "_O.k." -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "_Afbryd" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_Yes" msgstr "_O.k." -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_No" msgstr "_O.k." -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 #, fuzzy #| msgid "|pinentry-label|_Cancel" msgid "|pinentry-label|_Save in password manager" msgstr "_Afbryd" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Vil du virkelig slette de valgte nøgler? (j/N) " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "Enter new passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "Indtast ny adgangsfrase" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -94,7 +98,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -105,9 +109,22 @@ msgstr "" "specialtegn. Spørg din administrator om mere præcis information om\n" "hvordan man anvender sikre adgangskoder." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Adgangsfrase er for lang" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Kvalitet:" @@ -117,7 +134,7 @@ msgstr "Kvalitet:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "Denne række indikerer kvaliteten for ovenstÃ¥ende angivne adgangskode.\n" @@ -126,7 +143,7 @@ msgstr "" "specialtegn. Spørg din administrator om mere præcis information om\n" "hvordan man anvender sikre adgangskoder." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -134,7 +151,7 @@ msgstr "" "Indtast venligst din PIN, sÃ¥ at den hemmelige nøgle kan lÃ¥ses op for denne " "session" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -142,76 +159,76 @@ msgstr "" "Indtast din adgangsfrase, sÃ¥ at den hemmelige nøgle kan lÃ¥ses op for denne " "session" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Adgangsfrase:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "matcher ikke - prøv igen" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (forsøg %d af %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN er for lang" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Adgangsfrase er for lang" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Ugyldige tegn i PIN" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN er for kort" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Ugyldig PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Ugyldig adgangsfrase" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "fejl ved indhentelse af serielnummer for kort: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Genindtast venligst denne adgangsfrase" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -223,7 +240,7 @@ msgstr "" "Indtast venligst adgangsfrasen for at beskytte det importeret objekt inden i " "GnuPG-systemet." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -234,26 +251,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "ssh-nøgler større end %d bit er ikke understøttet\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "kan ikke oprette »%s«: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -363,28 +380,28 @@ msgstr "PIN er ikke korrekt gentaget; prøv igen" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Indtast venligst PIN'en%s%s%s for at lÃ¥se kortet op" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "fejl ved oprettelse af midlertidig fil: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "fejl ved skrivning til midlertidig fil: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Indtast ny adgangsfrase" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" "Du har ikke indtastet en adgangsfrase!%0AEn tom adgangsfrase er ikke tilladt." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -393,11 +410,11 @@ msgstr "" "Du har ikke indtastet en adgangsfrase - dette er generelt en dÃ¥rlig ide!" "%0ABekræft venligst at du ikke ønsker beskyttelse pÃ¥ din nøgle." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Ja, beskyttelse er ikke krævet" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -405,7 +422,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Navn skal være mindst 5 bogstaver langt\n" msgstr[1] "Navn skal være mindst 5 bogstaver langt\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, fuzzy, c-format #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase should " @@ -423,7 +440,7 @@ msgstr[1] "" "Advarsel: Du har indtastet en usikker adgangsfrase.%%0AEn adgangsfrase skal " "indeholde mindst %u cifre eller%%0specielle tegn." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, fuzzy, c-format #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase may not " @@ -433,7 +450,7 @@ msgstr "" "Advarsel: Du har indtastet en usikker adgangsfrase.%%0AEn adgangsfrase mÃ¥ " "ikke være en kendt term eller matche%%0Aet bestemt mønster." -#: agent/genkey.c:275 +#: agent/genkey.c:319 #, fuzzy #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase should " @@ -446,245 +463,244 @@ msgstr "" "Advarsel: Du har indtastet en usikker adgangsfrase.%%0AEn adgangsfrase skal " "være mindst %u tegn langt." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Brug denne alligevel" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Indtast venligst adgangsfrasen %0Afor at beskytte din nye nøgle" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Indtast venligst den nye adgangsfrase" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Tilvalg nyttige for fejlsøgning" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "kør i dæmontilstand (baggrunden)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "kør i servertilstand (forgrunden)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "run in server mode" msgid "run in supervised mode" msgstr "kør i servertilstand" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "frakobl ikke fra konsollen" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "kommandoresultat i sh-stil" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "kommandoresultat i csh-stil" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FIL|læs tilvalg fra FIL" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Tilvalg der kontrollerer det diagnostiske resultat" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "uddybende" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "vær mindre uddybende" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|skriv servertilstandslogge til FIL" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Tilvalg der kontrollerer konfigurationen" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "brug ikke SCdaemon'en" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|brug PGM som SCdaemon-program" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|brug PGM som SCdaemon-program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|connect to Assuan socket NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NAME|forbind til Assuansokkel NAVN" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignorer forespørgsler om at ændre TTY'en" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignorer forespørgsler om at ændre X-skærmen" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "enable ssh-agent emulation" msgid "enable ssh support" msgstr "aktiver ssh-agent-emulering" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Tilvalg der kontrollerer sikkerheden" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|udløb mellemlagrede PIN'er efter N sekunder" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|udløb SSH-nøgler efter N sekunder" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|angive maksimal livsforløb for PIN-mellemlager til N sekunder" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|angive maksimal livsforløb for SSH-nøgle til N sekunder" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "brug ikke PIN-mellemlageret nÃ¥r der underskrives" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy #| msgid "do not allow the reuse of old passphrases" msgid "disallow the use of an external password cache" msgstr "tillad ikke genbrug af gamle adgangsfraser" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 #, fuzzy #| msgid "allow clients to mark keys as \"trusted\"" msgid "disallow clients to mark keys as \"trusted\"" msgstr "tillad klienter at markere nøgler som »trusted« (troværdige)" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "tillad forhÃ¥ndsindstilling af adgangsfrase" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Tilvalg der fremtvinger en adgangsfrasepolitik" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "tillad ikke omgÃ¥else af adgangsfrasepolitikken" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|angiv minimal krævet længde for nye adgangsfraser til N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|kræv mindst N ikkealfanumeriske tegn for en ny adgangsfrase" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|kontroller nye adgangsfraser mod mønstre i FIL" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|giv adgangsfrasen udløb efter N dage" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "tillad ikke genbrug af gamle adgangsfraser" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Tilvalg der kontrollerer sikkerheden" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "fang ikke tastatur og mus" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|brug PGM som PIN-Entry-program" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 #, fuzzy #| msgid "|N|set maximum PIN cache lifetime to N seconds" msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|angive maksimal livsforløb for PIN-mellemlager til N sekunder" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Rapporter venligst fejl til <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy #| msgid "Usage: gpgconf [options] (-h for help)" msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Brug: gpgconf [tilvalg] (-h for hjælp)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 #, fuzzy #| msgid "" #| "Syntax: gpg-agent [options] [command [args]]\n" @@ -696,143 +712,143 @@ msgstr "" "Syntaks: gpg-agent [tilvalg] [kommando [parametre]]\n" "Hemmelig nøglehÃ¥ndtering for GnuPG\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, fuzzy, c-format #| msgid "invalid debug-level `%s' given\n" msgid "invalid debug-level '%s' given\n" msgstr "ugyldigt fejlsøgningsniveau »%s« angivet\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "valgt sammendragsalgoritme er ugyldig\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "kan ikke oprette sokkel: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, fuzzy, c-format #| msgid "socket name `%s' is too long\n" msgid "socket name '%s' is too long\n" msgstr "sokkelnavnet »%s« er for langt\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "fejl ved indhentelse af nonce for soklen\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, 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:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, 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:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format #| msgid "directory `%s' created\n" msgid "directory '%s' created\n" msgstr "mappe »%s« oprettet\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format #| msgid "stat() failed for `%s': %s\n" msgid "stat() failed for '%s': %s\n" msgstr "stat() mislykkedes for »%s«: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format #| msgid "can't use `%s' as home directory\n" msgid "can't use '%s' as home directory\n" msgstr "kan ikke bruge »%s« som hjemmemappe\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "fejl ved læsning af nonce pÃ¥ fd %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "hÃ¥ndtering 0x%lx for fd %d startet\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "hÃ¥ndtering 0x%lx for fd %d termineret\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh-hÃ¥ndtering 0x%lx for fd %d startet\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "ssh-hÃ¥ndtering 0x%lx for %d termineret\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format #| msgid "pth_select failed: %s - waiting 1s\n" msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "pth_select mislykkeds: %s - venter 1s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stoppet\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "ingen gpg-agent kører i denne session\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -853,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -884,17 +900,17 @@ msgstr "" "Syntaks: gpg-protect-tool [tilvalg] [parametre]\n" "Vedligeholdelsesværktøj for hemmelig nøgle\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "" "Indtast venligst adgangsfrasen for at fjerne beskyttelsen pÃ¥ PKCS#12-" "objektet." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Indtast venligst adgangsfrasen for at beskytte det nye PKCS#12-objekt." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." @@ -902,7 +918,7 @@ msgstr "" "Indtast venligst adgangsfrasen for at beskytte det importeret objekt inden i " "GnuPG-systemet." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -910,17 +926,17 @@ msgstr "" "Indtast venligst adgangsfrasen eller PIN'en\n" "krævet for at færdiggøre denne handling." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "afbrudt\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "fejl ved oprettelse af adgangsfrasen: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format #| msgid "error opening `%s': %s\n" msgid "error opening '%s': %s\n" @@ -1089,7 +1105,7 @@ msgstr "kontrol af oprettet underskrift mislykkedes: %s\n" msgid "secret key parts are not available\n" msgstr "hemmelige nøgledele er ikke tilgængelige\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1122,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "fejl ved forgrening af proces: %s\n" @@ -1201,7 +1217,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "ja" @@ -1255,7 +1271,7 @@ msgstr "ikke nok kerne i sikker hukommelse under allokering af %lu byte" msgid "out of core while allocating %lu bytes" msgstr "ikke nok kerne under allokering af %lu byte" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1336,7 +1352,7 @@ msgstr "fejl ved oprettelse af nøglering »%s«: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1421,7 +1437,7 @@ msgid "algorithm: %s" msgstr "algoritme: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "ikke understøttet algoritme: %s" @@ -1496,11 +1512,11 @@ msgstr "Certifikatkæde er gyldig" msgid "Root certificate trustworthy" msgstr "Rodcertifikat er troværdigt" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "ingen CRL fundet for certifikat" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "den tilgængelige CRL er for gammel" @@ -1547,22 +1563,22 @@ msgstr "[ingen]" msgid "invalid radix64 character %02x skipped\n" msgstr "ugyldigt radix64-tegn %02x udeladt\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1621,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s er for gammel (kræver %s, har %s)\n" @@ -1782,7 +1797,7 @@ msgid "Enter passphrase: " msgstr "Indtast adgangsfrase\n" #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1794,223 +1809,223 @@ msgstr "%s virker endnu ikke med %s\n" msgid "error from TPM: %s\n" msgstr "fejl ved læsning fra %s: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problem med agenten: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no dirmngr running in this session\n" msgstr "ingen gpg-agent kører i denne session\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "du kan ikke bruge %s i tilstanden %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "invalid fingerprint" msgid "Tor is not properly configured" msgstr "ugyldig fingeraftryk" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "invalid fingerprint" msgid "DNS is not properly configured" msgstr "ugyldig fingeraftryk" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "opret et tilbagekaldscertifikat" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "panser: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP-kort er ikke tilgængeligt: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "OpenPGP-kortnr. %s detekteret\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "kan ikke udføre dette i jobtilstand\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Denne kommando er kun tilgængelig for version 2-kort\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Nulstillingskode er ikke eller ikke mere tilgængelig\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Dit valg? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[ikke indstillet]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "ikke tvunget" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "tvunget" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Fejl: Kun ren ASCII er tilladt i øjeblikket.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Fejl: Tegnet »<« mÃ¥ ikke bruges.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Fejl: Dobbelt mellemrum er ikke tilladt.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Kortholders efternavn: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Kortholders fornavn: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Fejl: Kombineret navn er for langt (begrænsningen er pÃ¥ %d tegn).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "Adresse hvor offentlig nøgle skal hentes: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "fejl ved læsning af »%s«: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format #| msgid "error writing `%s': %s\n" msgid "error writing '%s': %s\n" msgstr "fejl ved skrivning af »%s«: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Loginddata (kontonavn): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Private DO-data: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Sprogpræferencer: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Fejl: ugyldig længde for præferencestreng.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Fejl: ugyldige tegn i præferencestreng.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Fejl: ugyldigt svar.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CA-fingeraftryk: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Fejl: Ugyldigt formateret fingeraftryk.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "nøglehandling er ikke mulig: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "ikke et OpenPGP-kort" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "fejl ved indhentelse af aktuel nøgleinformation: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Erstat eksisterende nøgle? (j/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -2027,112 +2042,112 @@ msgstr "" " dokumentationen for dit kort for at se hvilke størrelser, der\n" " er tilladt.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Hvilken nøglestørrelse ønsker du? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "afrundet op til %u bit\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s nøglestørrelser skal være i intervallet %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy #| msgid " (1) Signature key\n" msgid "Signature key\n" msgstr " (1) Underskriftsnøgle\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy #| msgid " (2) Encryption key\n" msgid "Encryption key\n" msgstr " (2) Krypteringsnøgle\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 #, fuzzy #| msgid " (3) Authentication key\n" msgid "Authentication key\n" msgstr " (3) Godkendelsesnøgle\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Vælg venligst hvilken slags nøgle du vil have:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) ECC\n" msgstr " (%d) DSA og Elgamal\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Ugyldigt valg.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "Kortet vil nu blive omkonfigureret til at oprette en nøgle pÃ¥ %u bit\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, fuzzy, c-format #| msgid "The card will now be re-configured to generate a key of %u bits\n" msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "Kortet vil nu blive omkonfigureret til at oprette en nøgle pÃ¥ %u bit\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format #| msgid "error changing size of key %d to %u bits: %s\n" msgid "error changing key attribute for key %d: %s\n" msgstr "fejl ved ændring af størrelsen pÃ¥ nøglen %d til %u bit: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format #| msgid "error getting current key info: %s\n" msgid "error getting card info: %s\n" msgstr "fejl ved indhentelse af aktuel nøgleinformation: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Denne kommando er ikke tilladt i tilstanden %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" "Lav sikkerhedskopi et andet sted end pÃ¥ kortet for krypteringsnøglen? (J/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format #| msgid "NOTE: keys are already stored on the card!\n" msgid "Note: keys are already stored on the card!\n" msgstr "BEMÆRK: Nøgler er allerede gemt pÃ¥ kortet!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Erstat eksisterende nøgler (j/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, fuzzy, c-format #| msgid "" #| "Please note that the factory settings of the PINs are\n" @@ -2147,164 +2162,164 @@ msgstr "" " PIN = »%s« Admin-PIN = »%s«\n" "Du bør ændre dem med kommandoen --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Vælg venligst hvilken slags nøgle der skal oprettes:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Underskriftsnøgle\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Krypteringsnøgle\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Godkendelsesnøgle\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Vælg venligst hvor nøglen skal gemmes:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "KEYTOCARD failed: %s\n" msgstr "læsning mislykkedes: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format #| msgid "NOTE: keys are already stored on the card!\n" msgid "Note: This command destroys all keys stored on the card!\n" msgstr "BEMÆRK: Nøgler er allerede gemt pÃ¥ kortet!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy #| msgid "Sign it? (y/N) " msgid "Continue? (y/N) " msgstr "Underskriv? (j/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup KDF: %s\n" msgstr "fejl ved lukning af %s: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup UIF: %s\n" msgstr "fejl ved lukning af %s: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "afslut denne menu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "vis administratorkommandoer" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "vis denne hjælpetekst" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "vis alle tilgængelige data" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "ændr kortholders navn" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "ændr adresse for at indhente nøgle" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "hent nøglen angivet i kortadressen" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "ændr logindnavnet" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "ændr sprogpræferencerne" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "ændr kortholders køn" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "ændr et CA-fingeraftryk" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "skift force PIN-flag for underskriften" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "opret nye nøgler" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "menu til at ændre eller fjerne blokering for PIN'en" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "verificer PIN'en og vis alle data" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "fjern blokering for PIN'en med en nulstillingskode" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "ændr ejertroværdigheden" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "ændr ejertroværdigheden" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/card> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Kommandoer kun for administratoren\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Administratorkommandoer er tilladt\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Administratorkommandoer er ikke tilladt\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Ugyldig kommando (prøv »help«)\n" @@ -2314,23 +2329,23 @@ msgstr "Ugyldig kommando (prøv »help«)\n" msgid "--output doesn't work for this command\n" msgstr "--output virker ikke for denne kommando\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "kan ikke Ã¥bne »%s«\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "fejl ved læsning af nøgleblok: %s\n" @@ -2457,15 +2472,15 @@ msgstr "du mÃ¥ ikke bruge chifferalgoritmen »%s« i tilstanden %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format #| msgid "you may not use cipher algorithm `%s' while in %s mode\n" msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "du mÃ¥ ikke bruge chifferalgoritmen »%s« i tilstanden %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format #| msgid "you may not use digest algorithm `%s' while in %s mode\n" msgid "digest algorithm '%s' may not be used in %s mode\n" @@ -2485,7 +2500,7 @@ msgstr "" "ADVARSEL: Tvang for symmetrisk chiffer %s (%d) overtræder modtagerens " "præferencer\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format #| msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" @@ -2518,7 +2533,7 @@ msgstr "%s/%s krypteret for: »%s«\n" msgid "option '%s' may not be used in %s mode\n" msgstr "du kan ikke bruge %s i tilstanden %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2529,7 +2544,7 @@ msgstr "%s krypterede data\n" msgid "encrypted with unknown algorithm %d\n" msgstr "krypteret med ukendt algoritme %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2572,7 +2587,7 @@ msgstr "" msgid " - skipped" msgstr "%s: udelod: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2610,66 +2625,66 @@ msgstr "fejl ved oprettelse af »%s«: %s\n" msgid "[User ID not found]" msgstr "[Bruger-id blev ikke fundet]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format #| msgid "automatically retrieved `%s' via %s\n" msgid "automatically retrieved '%s' via %s\n" msgstr "hentede automatisk »%s« via %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format #| msgid "error retrieving `%s' via %s: %s\n" msgid "error retrieving '%s' via %s: %s\n" msgstr "fejl ved indhentelse af »%s« via %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Ingen fingeraftryk" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "hemmelig nøgle »%s« blev ikke fundet: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "(check argument of option '%s')\n" msgstr "manglende parameter for indstilling »%.50s«\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NAME|brug NAVN som hemmelig standardnøgle" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NAME|brug NAVN som hemmelig standardnøgle" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "valid values for option '%s':\n" @@ -2869,7 +2884,7 @@ msgstr "|SPEC|opsæt e-post-aliasser" msgid "use strict OpenPGP behavior" msgstr "brug streng OpenPGP-opførsel" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "lav ingen ændringer" @@ -2905,7 +2920,7 @@ msgstr "brug kanonisk teksttilstand" msgid "|N|set compress level to N (0 disables)" msgstr "|N|sæt komprimeringsniveauet til N (0 deaktiverer)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2927,11 +2942,11 @@ msgstr "importer nøgler fra en nøgleserver" msgid "include the public key in signatures" msgstr "vis og kontroller nøgleunderskrifter" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "deaktiver al adgang til dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2951,15 +2966,15 @@ msgstr "|USER-ID|krypter for BRUGER-ID" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|brug BRUGER-ID til at underskrive eller afkryptere" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -3019,7 +3034,7 @@ msgstr "" "Sign, check, encrypt eller decrypt\n" "standardhandling afhænger af inddata\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -3043,13 +3058,13 @@ msgstr "Hash: " msgid "Compression: " msgstr "Komprimering: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format #| msgid "usage: gpgsm [options] " msgid "usage: %s [options] %s\n" msgstr "brug: gpgsm [tilvalg] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "kommandoer er i konflikt\n" @@ -3060,49 +3075,49 @@ msgstr "kommandoer er i konflikt\n" msgid "no = sign found in group definition '%s'\n" msgstr "ingen = tegn fundet i gruppedefinition »%s«\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on homedir `%s'\n" msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "ADVARSEL: Usikker ejerskab af hjemmemappe »%s«\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on configuration file `%s'\n" msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "ADVARSEL: Usikker ejerskab pÃ¥ konfigurationsfil »%s«\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on extension `%s'\n" msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "ADVARSEL: Usikker ejerskab pÃ¥ udvidelse »%s«\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on homedir `%s'\n" msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "ADVARSEL: Usikre rettigheder pÃ¥ hjemmemappe »%s«\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on configuration file `%s'\n" msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "ADVARSEL: Usikre rettigheder pÃ¥ konfigurationsfil »%s«\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on extension `%s'\n" msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "ADVARSEL: Usikre rettigheder pÃ¥ udvidelse »%s«\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "ADVARSEL: Usikkert indelukket mappeejerskab pÃ¥ hjemmemappe »%s«\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n" @@ -3111,19 +3126,19 @@ msgid "" msgstr "" "ADVARSEL: Usikkert indelukket mappeejerskab pÃ¥ konfigurationsfil »%s«\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "ADVARSEL: Usikkert indelukket mappeejerskab pÃ¥ udvidelse »%s«\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "ADVARSEL: Usikre indelukkede mapperettigheder pÃ¥ hjemmemappe »%s«\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory permissions on configuration file `" @@ -3133,487 +3148,487 @@ msgid "" msgstr "" "ADVARSEL: Usikre indelukkede mapperettigheder pÃ¥ konfigurationsfil »%s«\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "ADVARSEL: Usikkert indelukket mapperettigheder pÃ¥ udvidelse »%s«\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format #| msgid "unknown configuration item `%s'\n" msgid "unknown configuration item '%s'\n" msgstr "ukendt konfigurationspunkt »%s«\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "vis billed-id'er under nøglevisninger" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy #| msgid "show user ID validity during key listings" msgid "show key usage information during key listings" msgstr "vis bruger-id-validitet under nøglevisninger" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "vil politikadresser under underskriftvisninger" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "vis alle notationer under underskriftvisninger" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "vis IETF-standardnotationer under underskriftvisninger" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "vis brugerangivne notationer under underskriftvisninger" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "vis foretrukne nøgleserveradresser under underskriftvisninger" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "vis bruger-id-validitet under nøglevisninger" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "vis tilbagekaldte og udløbne bruger-id'er i nøglevisninger" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "vis tilbagekaldte og udløbne undernøgler i nøglevisninger" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "vis nøgleringsnavnet i nøglevisninger" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "vis udløbsdatoer under underskriftvisninger" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format #| msgid "unknown option `%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "ukendt tilvalg »%s«\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "BEMÆRK: %s er ikke til normal brug!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format #| msgid "`%s' is not a valid signature expiration\n" msgid "'%s' is not a valid signature expiration\n" msgstr "»%s« er ikke et gyldigt underskriftudløb\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format #| msgid "line %d: not a valid email address\n" msgid "\"%s\" is not a proper mail address\n" msgstr "linje %d: ikke en gyldig e-post-adresse\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format #| msgid "invalid country code in `%s', line %d\n" msgid "invalid pinentry mode '%s'\n" msgstr "ugyldig landekode i »%s«, linje %d\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "invalid request origin '%s'\n" msgstr "manglende parameter for indstilling »%.50s«\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format #| msgid "`%s' is not a valid character set\n" msgid "'%s' is not a valid character set\n" msgstr "»%s« er ikke et gyldigt tegnsæt\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "kunne ikke fortolke nøgleserveradresse\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: ugyldige indstillinger for nøgleserver\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "ugyldige indstillinger for nøgleserver\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: ugyldige importindstillinger\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "ugyldige importindstillinger\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "ugyldige listeindstillinger\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: ugyldige eksportindstillinger\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "ugyldige eksportindstillinger\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: ugyldige listeindstillinger\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "ugyldige listeindstillinger\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "vis billed-id'er under underskriftverificering" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "vis politikadresser under underskriftverificering" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "vis alle notationer under underskriftverificering" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "vis IETF-standardnotationer under underskriftverificering" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "vis brugerangivne notationer under underskriftverificering" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "vis foretrukne nøgleserveradresser under underskriftverificering" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "vis bruger-id-validitet under underskriftverificering" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "vis tilbagekaldte og udløbne bruger-id'er i underskriftverificering" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "vis kun den primære bruger-id i underskriftverificering" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: ugyldige verificeringsindstillinger\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "ugyldige verificeringsindstillinger\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "kunne ikke angive kørselssti til %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: ugyldig liste for auto-key-locate\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "ugyldig liste for auto-key-locate\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "invalid argument for option \"%.50s\"\n" msgstr "manglende parameter for indstilling »%.50s«\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ADVARSEL: program kan oprette en kernefil!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "ADVARSEL: %s overskriver %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ikke tilladt med %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s er meningsløs sammen med %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "ADVARSEL: kører med forfalsket systemtid: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "vil ikke køre med usikker hukommelse pÃ¥ grund af %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "valgt chifferalgoritme er ugyldig\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "valgt sammendragsalgoritme er ugyldig\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "valgt komprimeringsalgoritme er ugyldig\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "valgt algoritme for certifikationssammendrag er ugyldig\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed skal være større end 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed skal være større end 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth skal være i intervallet fra 1 til 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "ugyldigt default-cert-level; skal være 0, 1, 2 eller 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "ugyldigt min-cert-level; skal være 1, 2 eller 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "BEMÆRK: simpel S2K-tilstand (0) frarÃ¥des pÃ¥ det skarpeste\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "ugyldig S2K-tilstand; skal være 0, 1 eller 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "ugyldige standardpræferencer\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "ugyldige præferencer for personlig chiffer\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "ugyldige præferencer for personlig chiffer\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "ugyldige præferencer for personlig sammendrag\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "ugyldige præferencer for personlig komprimering\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "nøglestørrelse er ugyldig; bruger %u bit\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s virker endnu ikke med %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "you may not use cipher algorithm `%s' while in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "du mÃ¥ ikke bruge chifferalgoritmen »%s« i tilstanden %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format #| msgid "you may not use compression algorithm `%s' while in %s mode\n" msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "du mÃ¥ ikke bruge komprimeringsalgoritmen »%s« i tilstanden %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "kunne ikke initialisere TrustDB: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "ADVARSEL: modtagere (-r) angivet uden brug af offentlig nøglekryptering\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format #| msgid "symmetric encryption of `%s' failed: %s\n" msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symmetrisk kryptering af »%s« mislykkedes: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "du kan ikke bruge --symmetric --encrypt med --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format #| msgid "you cannot use --symmetric --encrypt while in %s mode\n" msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "du kan ikke bruge --symmetric --encrypt i tilstanden %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "du kan ikke bruge --symmetric --sign --encrypt med --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format #| msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n" msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "du kan ikke bruge --symmetric --sign --encrypt i tilstanden %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "nøgleserver send mislykkedes: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "nøgleserver modtag mislykkedes: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "nøgleeksport mislykkedes: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "nøgleeksport mislykkedes: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "nøgleserver søg mislykkedes: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "nøgleserver opdater mislykkedes: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "fjernelse af panser mislykkedes: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "pÃ¥klædning af panser mislykkedes: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "ugyldig hash-algoritme »%s«\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format #| msgid "error storing certificate: %s\n" msgid "error parsing key specification '%s': %s\n" msgstr "fejl ved lagring af certifikat: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "GÃ¥ til sagen og skriv meddelelsen ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "den angivne adresse for certifikatpolitik er ugyldig\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "den angivne adresse for underskriftpolitik er ugyldig\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "den angivne adresse for foretrukken nøgleserver er ugyldig\n" @@ -3626,7 +3641,7 @@ msgstr "|FILE|tag nøglerne fra nøgleringsFILEN" msgid "make timestamp conflicts only a warning" msgstr "giv kun tidsstempelkonflikter en advarsel" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|skriv statusinformation til denne FD" @@ -3722,98 +3737,98 @@ msgstr "antag inddata er i binært format" msgid "repair keys on import" msgstr "vis nøglefingeraftryk" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr " udelader bloktype %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr " %lu-nøgler behandlet\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr " Totalt antal behandl.: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " udeladte nye nøgler: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " udeladte nye nøgler: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " w/o bruger-id'er: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importerede: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " uændrede: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nye bruger-id'er: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nye undernøgler: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nye underskrifter: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " nye nøgletilbagekald: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " hemmelige nøgler læst: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " hemmel. nøgler import: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr "hemmel. nøgler uændret: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " ikke importerede: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " underskrifter ryddet: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " bruger-id'er ryddet: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3822,177 +3837,177 @@ msgstr "" "ADVARSEL: nøgle %s indeholder præferencer for utilgængelige\n" "algoritmer pÃ¥ disse bruger-id'er:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " »%s«: præference for chifferalgoritme %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " »%s«: præference for chifferalgoritme %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " »%s«: præference for sammendragsalgortime %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " »%s«: præference for komprimeringsalgortime %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "det anbefales pÃ¥ det stærkeste, at du opdaterer dine præferencer og\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "gendistribuerer denne nøgle for at undgÃ¥ potentielle problemer med rod i\n" "algoritmen\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "nøgle %s: ingen bruger-id\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format #| msgid "skipped \"%s\": %s\n" msgid "key %s: %s\n" msgstr "udelod »%s«: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "nøgle %s: korruption af PKS-undernøgle er repareret!\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "nøgle %s: accepteret ikke egenunderskrevet bruger-id »%s«\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "nøgle %s: ingen gyldige bruger-id'er\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "dette kan skyldes en manglende egenunderskrift\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "nøgle %s: offentlig nøgle blev ikke fundet: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "nøgle %s: ny nøgle - udeladt\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "ingen skrivbar nøglering fundet: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "fejl ved skrivning af nøglering »%s«: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "nøgle %s: offentlig nøgle »%s« importeret\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "nøgle %s: stemmer ikke med vores kopi\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "nøgle %s: »%s« 1 ny bruger-id\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "nøgle %s: »%s« %d nye bruger-id'er\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "nøgle %s: »%s« 1 ny underskrift\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "nøgle %s: »%s« %d nye underskrifter\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "nøgle %s: »%s« 1 ny undernøgle\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "nøgle %s: »%s« %d nye undernøgler\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "nøgle %s: »%s« %d underskrift renset\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "nøgle %s: »%s« %d underskrifter renset\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "nøgle %s: »%s« %d bruger-id renset\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "nøgle %s: »%s« %d bruger-id'er renset\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "nøgle %s: »%s« ikke ændret\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "nøgle %s: hemmelig nøgle importeret\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "key %s: error sending to agent: %s\n" @@ -4006,210 +4021,209 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, 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:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "import af hemmelige nøgler er ikke tilladt\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Ingen Ã¥rsag angivet" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Nøglen er blevet afløst" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Nøglen er blevet kompromitteret" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Nøglen bruges ikke længere" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "Ã¥rsag for tilbagekald: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "tilbagekaldskommentar: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "nøgle %s: ugyldigt tilbagekaldscertifikat: %s - afvist\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "nøgle %s: »%s« tilbagekaldscertifikat importeret\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "nøgle %s: ingen bruger-id for underskrift\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "nøgle %s: ikke understøttet offentlig nøglealgoritme\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "nøgle %s: ugyldig direkte nøgleunderskrift\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "nøgle %s: ugyldig undernøglebinding\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "nøgle %s: fjernet flerundernøglebinding\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "nøgle %s: ugyldig undernøgletilbagekald\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "nøgle %s: fjernet flerundernøgletilbagekald\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "nøgle %s: udeladt bruger-id »%s«\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "nøgle %s: udeladt undernøgle\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "nøgle %s: ugyldigt tilbagekaldscertifikat: %s - udeladt\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "nøgle %s: »%s« tilbagekaldscertifikat tilføjet\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "nøgle %s: direkte nøgleunderskrift tilføjet\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format #| msgid "error allocating enough memory: %s\n" msgid "error allocating memory: %s\n" @@ -4279,7 +4293,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format #| msgid "error creating keybox `%s': %s\n" msgid "error creating keybox '%s': %s\n" @@ -4291,7 +4305,7 @@ msgstr "fejl ved oprettelse af nøgleboks »%s«: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "fejl ved oprettelse af nøglering »%s«: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format #| msgid "keybox `%s' created\n" msgid "keybox '%s' created\n" @@ -4558,8 +4572,8 @@ msgstr "Jeg har omhyggeligt kontrolleret denne nøgle.\n" msgid "Really sign? (y/N) " msgstr "Underskriv? (j/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "underskrift mislykkedes: %s\n" @@ -4962,7 +4976,7 @@ msgstr "Ingen sÃ¥dan bruger-id.\n" msgid "Nothing to sign.\n" msgstr "Intet at underskrive med nøgle %s\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Ikke underskrevet af dig.\n" @@ -5033,7 +5047,7 @@ msgstr "Denne nøgle er tilbagekaldt af %s nøgle %s" msgid "(sensitive)" msgstr "(sensitiv)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "oprettet: %s" @@ -5049,7 +5063,7 @@ msgid "expired: %s" msgstr "udløbet: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "udløber: %s" @@ -5085,13 +5099,13 @@ msgstr "" "Bemærk venligst at den viste nøglevaliditet ikke nødvendigvis er\n" "korrekt med mindre du genstarter programmet.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "tilbagekaldt" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "udløbet" @@ -5133,7 +5147,7 @@ msgstr "Er du sikker pÃ¥, at du stadig ønsker at tilføje den? (j/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Du mÃ¥ ikke tilføje et billed-id til en nøgle i PGP2-stil.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "SÃ¥dant et bruger-id findes allerede pÃ¥ denne nøgle!\n" @@ -5290,7 +5304,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Vælg venligst præcis en bruger-id.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "udelader v3 egenunderskrift pÃ¥ bruger-id »%s«\n" @@ -5299,130 +5313,130 @@ msgstr "udelader v3 egenunderskrift pÃ¥ bruger-id »%s«\n" msgid "Enter your preferred keyserver URL: " msgstr "Indtast din foretrukne nøglerserveradresse: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Er du sikker pÃ¥, at du ønsker at erstatte den? (j/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Er du sikker pÃ¥, at du ønsker at slette den? (j/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Indtast notationen: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Fortsæt? (j/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Ingen bruger-id med indeks %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Ingen bruger-id med hash %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format #| msgid "No subkey with index %d\n" msgid "No subkey with key ID '%s'.\n" msgstr "Ingen undernøgle med indeks %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Ingen undernøgle med indeks %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "bruger-id: »%s«\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "underskrevet af din nøgle %s den %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (kan ikke eksporteres)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Denne underskrift udløb den %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Er du sikker pÃ¥, at du ønsker at tilbagekalde den? (j/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Opret et tilbagekaldscertifikat for denne underskrift? (j/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Du har underskrevet disse bruger-id'er pÃ¥ nøgle %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (kan ikke tilbagekaldes)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "tilbagekaldt af din nøgle %s pÃ¥ %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Du er i gang med at tilbagekalde disse underskrifter:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Opret tilbagekaldscertifikaterne? (j/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "ingen hemmelig nøgle\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "bruger-id »%s« er allerede tilbagekaldt\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "ADVARSEL: En bruger-id-underskrift er dateret %d sekunder inde i fremtiden\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Du kan ikke slette den sidste bruger-id!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Nøgle %s er allerede tilbagekaldt.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Undernøgle %s er allerede tilbagekaldt.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Viser %s billed'id med størrelse %ld for nøgle %s (uid %d)\n" @@ -5433,66 +5447,66 @@ msgstr "Viser %s billed'id med størrelse %ld for nøgle %s (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "manglende parameter for indstilling »%.50s«\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format #| msgid "preference `%s' duplicated\n" msgid "preference '%s' duplicated\n" msgstr "præference »%s« duplikeret\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "for mange chifferpræferencer\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "for mange sammendragpræferencer\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "for mange komprimeringspræferencer\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "for mange chifferpræferencer\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format #| msgid "invalid item `%s' in preference string\n" msgid "invalid item '%s' in preference string\n" msgstr "ugyldigt punkt »%s« i præferencestreng\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "skriver direkte underskrift\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "skriver egenunderskrift\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "skriver underskrift for nøglebinding\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "nøglestørrelse er ugyldig; bruger %u bit\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "nøglestørrelse afrundet op til %u bit\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5500,19 +5514,19 @@ msgstr "" "ADVARSEL: Nogle OpenPGP-programmer kan ikke hÃ¥ndtere en DS-nøgle med denne\n" "sammendragsstørrelse\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Underskriv" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certificer" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Krypter" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Godkend" @@ -5526,123 +5540,123 @@ msgstr "Godkend" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "UuKkGfAa" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Mulige handligner for en %s-nøgle: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Aktuelt tilladte handlinger: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Skift evnen til at underskrive\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Skift evnen til at kryptere\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Skift evnen til at godkende\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Afsluttet\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA og RSA (standard)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA og Elgamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (kun underskriv)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (kun underskriv)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (kun krypter)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (kun krypter)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (angiv dine egne evner)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (angiv dine egne evner)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) underskriv, krypter\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (kun underskriv)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) DSA (angiv dine egne evner)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (kun krypter)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) Eksisterende nøgle\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" @@ -5651,62 +5665,62 @@ msgstr " (%d) Eksisterende nøgle fra kort\n" # key grip # chiefly ( US ) See also grip the person in charge of moving and setting up camera # tracks and scenery in a film or television studio -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Indtst nøglegrebet: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Ikke et gyldigt nøglegreb (forventer 40 hex cifre)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Ingen nøgle med dette nøglegreb\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "fejl ved læsning af kort: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Serielnummer for kortet: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Tilgængelige nøgler:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "afrundet op til %u bit\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s nøgler kan være mellem %u og %u bit lange.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Hvilken nøglestørrelse ønsker du for undernøglen? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Ønsket nøglestørrelse er %u bit\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Vælg venligst hvilken slags nøgle du vil have:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5722,7 +5736,7 @@ msgstr "" " <n>m = nøgle udløber om n mÃ¥neder\n" " <n>y = nøgle udløber om n Ã¥r\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5738,38 +5752,38 @@ msgstr "" " <n>m = underskriften udløber om n mÃ¥neder\n" " <n>y = underskriften udløber om n Ã¥r\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Nøgle er gyldig for? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Underskrift er gyldig for? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "ugyldig værdi\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Nøglen udløber aldrig\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Underskriften udløber aldrig\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Nøglen udløber den %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Underskriften udløber den %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5777,11 +5791,11 @@ msgstr "" "Dit system kan ikke vise datoer efter 2038.\n" "Det vil dog blive korrekt hÃ¥ndteret op til 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Er dette korrekt? (j/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5795,7 +5809,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5811,50 +5825,50 @@ msgstr "" " »Heinrich Heine (digteren) <heinrichh@duesseldorf.de>«\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Fødselsnavn: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Ugyldige bogstaver i navn\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Navn mÃ¥ ikke starte med et tal\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Navn skal være mindst 5 bogstaver langt\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "E-post-adresse: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Ikke en gyldig e-post-adresse\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Kommentar: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Ugyldigt tegn i kommentar\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Du bruger tegnsættet »%s«.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5865,7 +5879,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Placer ikke e-post-adressen i fødselsnavnet eller kommentaren\n" @@ -5880,35 +5894,35 @@ msgstr "Placer ikke e-post-adressen i fødselsnavnet eller kommentaren\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Ændr (N)avn, (K)ommentar, (E)-post eller afslut(Q)? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Ændr (N)avn, (K)ommentar, (E)post eller (O)kay/afslut(Q)? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Ændr (N)avn, (K)ommentar, (E)-post eller afslut(Q)? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Ændr (N)avn, (K)ommentar, (E)post eller (O)kay/afslut(Q)? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Ret venligst fejlen først\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5920,18 +5934,18 @@ msgstr "" "under oprettelse af primtallet; dette giver det vilkÃ¥rlig\n" "taloprettelsesprogram en bedre mulighed for at opnÃ¥ nok entropi.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Nøgleoprettelse mislykkedes: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5939,72 +5953,72 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format #| msgid "key already exists\n" msgid "A key for \"%s\" already exists\n" msgstr "nøgle findes allerede\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Use this key anyway? (y/N) " msgid "Create anyway? (y/N) " msgstr "Brug denne nøgle alligevel? (j/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "generating new key\n" msgid "creating anyway\n" msgstr "opretter ny nøgle\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Nøgleoprettelse annulleret.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format #| msgid "can't create backup file `%s': %s\n" msgid "can't create backup file '%s': %s\n" msgstr "kan ikke oprette sikkerhedskopifil »%s«: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format #| msgid "NOTE: backup of card key saved to `%s'\n" msgid "Note: backup of card key saved to '%s'\n" msgstr "BEMÆRK: sikkerhedskopi af kortnøgle gemt pÃ¥ »%s«\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "skriver offentlig nøgle til »%s«\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "ingen skrivbar offentlig nøglering fundet: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "fejl ved skrivning af offentlig nøglering »%s«: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "offentlig og hemmelig nøgle oprettet og underskrevet.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -6012,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -6020,7 +6034,7 @@ msgstr "" "nøgle er blevet oprettet %lu sekund i fremtiden (tidsforskydning eller " "urproblem)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -6028,24 +6042,24 @@ msgstr "" "nøgle er blevet oprettet %lu sekunder i fremtiden (tidsforskydning eller " "urproblem)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "" "BEMÆRK: Oprettelse af undernøgler for v3-nøgler overholder ikke OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Hemmelige dele for primær nøgle er ikke tilgængelige.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Vil du virkelig oprette? (j/N) " @@ -6126,13 +6140,13 @@ msgstr " Nøglefingeraftryk =" msgid " Card serial no. =" msgstr " Serielnr. for kort =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format #| msgid "caching keyring `%s'\n" msgid "caching keyring '%s'\n" msgstr "mellemlagrer nøglering »%s«\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format #| msgid "%lu keys cached so far (%lu signatures)\n" msgid "%lu keys cached so far (%lu signature)\n" @@ -6140,14 +6154,14 @@ msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu nøgler mellemlagret indtil nu (%lu underskrifter)\n" msgstr[1] "%lu nøgler mellemlagret indtil nu (%lu underskrifter)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6155,7 +6169,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 ugyldig underskrift\n" msgstr[1] "1 ugyldig underskrift\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: nøglering oprettet\n" @@ -6184,25 +6198,25 @@ msgstr "hent automatisk nøgler nÃ¥r der verificeres underskrifter" msgid "honor the preferred keyserver URL set on the key" msgstr "overhold den foretrukne nøglerserveradresse angivet pÃ¥ nøglen" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "deaktiveret" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Indtal tal, N)æste eller Q) for Afslut > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "ugyldig nøgleserverprotokol (os %d!=hÃ¥ndtag %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "»%s« er ikke et nøgle-id: udelader\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" @@ -6210,54 +6224,49 @@ msgid_plural "refreshing %d keys from %s\n" msgstr[0] "opdaterer %d nøgler fra %s\n" msgstr[1] "opdaterer %d nøgler fra %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "ADVARSEL: Kan ikke opdatere nøgle %s via %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "nøgle »%s« blev ikke fundet pÃ¥ nøgleserver\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "nøgle blev ikke fundet pÃ¥ nøgleserver\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "anmoder om nøgle %s fra %s server %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "anmoder om nøgle %s fra %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format #| msgid "no keyserver action!\n" msgid "no keyserver known\n" msgstr "ingen nøgleserverhandling!\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "udelod »%s«: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "sender nøgle %s til %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format #| msgid "requesting key %s from %s\n" msgid "requesting key from '%s'\n" msgstr "anmoder om nøgle %s fra %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "ADVARSEL: kan ikke hente URI %s: %s\n" @@ -6284,244 +6293,244 @@ msgstr "krypteret med ukendt algoritme %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "adgangsfrase oprettet med ukendt sammendragsalgoritme %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "offentlig nøgle er %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "krypteret med %u-bit %s nøgle, id %s, oprettet %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " »%s«\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "krypteret med %s nøgle, id %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "ADVARSEL: flere klartekster set\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "krypteret med %lu adgangsfraser\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "krypteret med 1 adgangsfrase\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "afkryptering af offentlig nøgle mislykkedes: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "krypterede data for offentlig nøgle: god DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "antager %s krypterede data\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "IDEA-chiffer utilgængelig, forsøger optimistisk at bruge %s i stedet for\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ADVARSEL: besked var ikke integritetsbeskyttet\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "afkryptering mislykkedes: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "afkryptering okay\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ADVARSEL: krypteret besked er blevet manipuleret!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "afkryptering mislykkedes: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "BEMÆRK: afsender anmodte om »for-your-eyes-only«\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "oprindeligt filnavn=»%.*s«\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "uafhængig tilbagekald - brug »gpg --import« for at anvende\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "ingen underskrift fundet\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "UGYLDIG underskrift fra »%s«" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Udløbet underskrift fra »%s«" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "God underskrift fra »%s«" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "underskriftverificering undertrykt\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "kan ikke hÃ¥ndtere disse tvetydige underskriftdata\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Underskrift lavet %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " bruger %s nøgle %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Underskrift lavet %s med %s nøgle-id %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " ogsÃ¥ kendt som »%s«" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Nøgle tilgængelig pÃ¥: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[usikker]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " ogsÃ¥ kendt som »%s«" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" "ADVARSEL: Denne nøgle er ikke certificeret med en troværdig underskrift!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Underskrift udløbet %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Underskrift udløber %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s underskrift, sammendragsalgoritme %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binær" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "tekstilstand" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "ukendt" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "algorithm: %s" msgid ", key algorithm " msgstr "algoritme: %s" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Kan ikke kontrollere underskrift: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "ikke en frakoblet underskrift\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" @@ -6529,12 +6538,12 @@ msgstr "" "ADVARSEL: flere underskrifter detekteret. Kun den første vil blive " "kontrolleret.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "uafhængig underskrift for klasse 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "gammeldags (PGP 2.x) underskrift\n" @@ -6726,21 +6735,27 @@ msgstr "Kritisk underskriftnotation: " msgid "subpacket of type %d has critical bit set\n" msgstr "underpakke af typen %d har kritiske bitsæt\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Indtast venligst den nye adgangsfrase" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Indtast adgangsfrase\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "afbrudt af bruger\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (hovednøgle-id %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy #| msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgid "Please enter the passphrase to unlock the OpenPGP secret key:" @@ -6748,37 +6763,37 @@ msgstr "" "Indtast venligst adgangsfrasen for at fjerne beskyttelsen pÃ¥ PKCS#12-" "objektet." -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Indtast venligst adgangsfrasen for at beskytte det nye PKCS#12-objekt." -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Indtast venligst adgangsfrasen for at beskytte det nye PKCS#12-objekt." -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Indtast venligst adgangsfrasen for at beskytte det nye PKCS#12-objekt." -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Vil du virkelig slette de valgte nøgler? (j/N) " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Vil du virkelig slette de valgte nøgler? (j/N) " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format #| msgid "%u-bit %s key, ID %s, created %s" msgid "" @@ -6951,7 +6966,7 @@ msgstr "" "Minimumstroværdighedsniveau for denne nøgle er: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Dit valg? " @@ -7263,7 +7278,7 @@ msgstr "kan ikke Ã¥bne underskrevne data »%s«\n" msgid "can't open signed data fd=%d: %s\n" msgstr "kan ikke Ã¥bne underskrevne data fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format #| msgid "certificate is not usable for encryption\n" msgid "key %s is not suitable for decryption in %s mode\n" @@ -7313,7 +7328,7 @@ msgid "Note: key has been revoked" msgstr "BEMÆRK: nøgle er blevet tilbagekaldt" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet mislykkedes: %s\n" @@ -7341,11 +7356,11 @@ msgstr "Hemmelig nøgle er tilgængelig.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Opret et designet tilbagekaldscertifikat for denne nøgle? (j/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "ASCII-pansret resultat er tvunget.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet mislykkedes: %s\n" @@ -7359,20 +7374,20 @@ msgstr "Tilbagekaldscertifikat oprettet.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "ingen tilbagekaldsnøgler fundet for »%s«\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy #| msgid "Create a revocation certificate for this key? (y/N) " msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Opret et tilbagekaldscertifikat for denne nøgle? (j/N) " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7381,20 +7396,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Tilbagekaldscertifikat oprettet.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format #| msgid "secret key \"%s\" not found: %s\n" msgid "secret key \"%s\" not found\n" @@ -7403,22 +7418,22 @@ msgstr "hemmelig nøgle »%s« blev ikke fundet: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "fejl ved oprettelse af nøglering »%s«: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Opret et tilbagekaldscertifikat for denne nøgle? (j/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7437,33 +7452,33 @@ msgstr "" "forsigtig: Dit udskrivningssystem kan gemme dataene og gøre dem\n" "tilgængelige for andre!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Vælg venligst Ã¥rsagen for tilbagekaldet:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Afbryd" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Du vil sikkert vælge %d her)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Indtast en valgfri beskrivelse; afslut den med en tom linje:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Ã…rsag for tilbagekald: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Ingen beskrivelse angivet)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Er dette okay? (j/N) " @@ -7649,23 +7664,23 @@ msgstr "underskriver:" msgid "%s.%s encryption will be used\n" msgstr "%s-kryptering vil blive brugt\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "nøgle er ikke markeret som usikker - kan ikke bruge den med falsk RNG!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "udelod »%s«: duplikeret\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "udelod: hemmelig nøgle er allerede til stede\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "dette er en PGP-oprettet Elgamalnøgle som ikke er sikker for underskrifter!" @@ -7895,10 +7910,10 @@ msgstr "ikke understøttet algoritme: %s" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error reading TOFU database: %s\n" @@ -7922,7 +7937,7 @@ msgstr "%s: fejl ved skrivning af mappepost: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "fejl ved Ã¥bning af »%s«: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error updating TOFU database: %s\n" @@ -7964,37 +7979,37 @@ msgstr "fejl ved indhentelse af ny PIN: %s\n" msgid "This key's user IDs:\n" msgstr "vis nøgle og bruger-id'er" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "validity: %s" msgid "policy: %s" msgstr "validitet: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error gathering signature stats: %s\n" msgstr "fejl ved indhentelse af gemte flag: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "vis nøgler" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message." @@ -8002,7 +8017,7 @@ msgid_plural "Verified %d messages." msgstr[0] "vis beskedsammendrag" msgstr[1] "vis beskedsammendrag" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -8010,7 +8025,7 @@ msgid_plural "Encrypted %d messages." msgstr[0] "krypteret med %lu adgangsfraser\n" msgstr[1] "krypteret med %lu adgangsfraser\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message in the future." @@ -8018,7 +8033,7 @@ msgid_plural "Verified %d messages in the future." msgstr[0] "vis beskedsammendrag" msgstr[1] "vis beskedsammendrag" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format #| msgid "print message digests" msgid "Encrypted %d message in the future." @@ -8026,54 +8041,54 @@ msgid_plural "Encrypted %d messages in the future." msgstr[0] "vis beskedsammendrag" msgstr[1] "vis beskedsammendrag" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format #| msgid "print message digests" msgid "Messages encrypted in the past: %d." @@ -8082,131 +8097,131 @@ msgstr "vis beskedsammendrag" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format #| msgid "error creating a pipe: %s\n" msgid "error changing TOFU policy: %s\n" msgstr "fejl ved oprettelse af datakanal: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "Slettede %d underskrifter.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "krypteret med %lu adgangsfraser\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "validity: %s" msgid "(policy: %s)" msgstr "validitet: %s" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8223,14 +8238,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error opening TOFU database: %s\n" msgstr "fejl under afsendelse af %s-kommando: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8298,7 +8313,7 @@ msgstr "bruger %s troværdighedsmodel\n" msgid "no need for a trustdb check\n" msgstr "intet behov for kontrol af trustdb\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "næste kontrol af trustdb sker den %s\n" @@ -8331,7 +8346,7 @@ msgstr "udfør venligst en --check-trustdb\n" msgid "checking the trustdb\n" msgstr "kontrollerer trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format #| msgid "%lu keys processed so far\n" msgid "%d key processed" @@ -8339,7 +8354,7 @@ msgid_plural "%d keys processed" msgstr[0] " %lu-nøgler behandlet\n" msgstr[1] " %lu-nøgler behandlet\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8347,17 +8362,17 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d nøgler behandlet (%d validiteter ryddet)\n" msgstr[1] "%d nøgler behandlet (%d validiteter ryddet)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "ingen ultimativ troværdige nøgler fundet\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "offentlig nøgle for ultimativ troværdig nøgle %s blev ikke fundet\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8365,28 +8380,28 @@ msgstr "" "dybde: %d gyldig: %3d underskrevet: %3d troværdighed: %d-, %dq, %dn, %dm, " "%df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "kan ikke opdatere trustdb-versionspost: skrivning mislykkedes: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "ej defineret" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "aldrig" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginal" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "fuld" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "ultimativ" @@ -8398,43 +8413,43 @@ msgstr "ultimativ" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 #, fuzzy #| msgid "10 translator see trustdb.c:uid_trust_string_fixed" msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "10 oversætter se trustdb.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ tilb.]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ udløbet]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ ukendt]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ ej def]" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy #| msgid "never" msgid "[ never ]" msgstr "aldrig" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[marginal]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ fuld ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ ultim. ]" @@ -8494,16 +8509,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8544,10 +8559,10 @@ msgstr "|A|Indtast venligst administrator-PIN'en" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "|P|Indtast venligst PIN Unblocking Code (PUK) for standardnøglerne." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN-tilbagekald returnerede fejl: %s\n" @@ -8569,58 +8584,58 @@ msgstr "PIN for CHV%d er for kort; minimumlængde er %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "nøgle findes allerede\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "eksisterende nøgle vil blive erstattet\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "opretter ny nøgle\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "skriver ny nøgle\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "kunne ikke gemme nøglen: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "svar indeholder ikke RSA modulus'erne\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "svar indeholder ikke den RSA-offentlige eksponent\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "response does not contain the RSA public exponent\n" msgid "response does not contain the EC public key\n" msgstr "svar indeholder ikke den RSA-offentlige eksponent\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "vent venligst mens nøglen bliver oprettet ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "oprettelse af nøgle mislykkedes\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" @@ -8628,12 +8643,12 @@ msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "nøgleoprettelse færdig (%d sekunder)\n" msgstr[1] "nøgleoprettelse færdig (%d sekunder)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "svar indeholder ikke data for offentlig nøgle\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" "||Indtast venligst PIN'en for nøglen til at oprette kvalificerede " @@ -8641,24 +8656,24 @@ msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Indtast venligst administrator-PIN'en" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|Indtast venligst PIN Unblocking Code (PUK) for standardnøglerne." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Indtast venligst PIn'en for standardnøglerne." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA-modulus mangler eller har ikke størrelsen %d bit\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA offentlig eksponent mangler eller større end %d bit\n" @@ -8705,27 +8720,27 @@ msgstr "" "|P|Indtast venligst PIN Unblocking Code (PUK) for nøglen til at oprette " "kvalificerede underskrifter." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "fejl ved indhentelse af ny PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "kunne ikke gemme fingeraftrykket: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "kunne ikke gemme oprettelsesdatoen: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "fejl ved indhentelse af CHV-status fra kort\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "læsning af offentlig nøgle mislykkedes: %s\n" @@ -8733,46 +8748,46 @@ msgstr "læsning af offentlig nøgle mislykkedes: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "bruger standard-PIN som %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "kunne ikke bruge standard-PIN som %s: %s - deaktiverer yderligere " "standardbrug\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please unlock the card" msgstr "||Indtast venligst PIN'en" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN for CHV%d er for kort; minimumlængde er %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verificering af CHV%d mislykkedes: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "kort er permanent lÃ¥st!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, fuzzy, c-format #| msgid "%d Admin PIN attempts remaining before card is permanently locked\n" msgid "%d Admin PIN attempt remaining before card is permanently locked\n" @@ -8781,20 +8796,20 @@ msgid_plural "" msgstr[0] "%d PIN-forsøg for administrator før kort permanent lÃ¥ses\n" msgstr[1] "%d PIN-forsøg for administrator før kort permanent lÃ¥ses\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "adgang til administratorkommandoer er ikke konfigureret\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Indtast venligst PIN'en" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Indtast venligst nulstillingskoden for kortet" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Nulstillingskode er for kort; minimumlængde er %d\n" @@ -8802,73 +8817,73 @@ msgstr "Nulstillingskode er for kort; minimumlængde er %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Ny nulstillingskode" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Ny administrator-PIN" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Ny PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Indtast venligst administrator-PIN'en og ny administrator-PIN" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Indtast venligst PIN'en og ny PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "fejl ved læsning af programdata\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "fejl ved læsning af fingeraftryk DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "oprettelsestidsstempel mangler\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA-primtal %s mangler eller har ikke størrelsen %d bit\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported algorithm: %s" msgid "unsupported curve\n" msgstr "ikke understøttet algoritme: %s" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "ugyldig struktur for OpenPGP-kort (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "fingeraftryk pÃ¥ kort matcher ikke den anmodte\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "kort understøtter ikke sammendragsalgoritme %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "underskrifter oprettet indtil videre: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8876,7 +8891,7 @@ msgstr "" "verifikation af administrator-PIN er i øjeblikket forbudt via denne " "kommando\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "kan ikke tilgÃ¥ %s - ugyldig OpenPGP-kort?\n" @@ -8896,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|angiv fejlsøgningsniveau til NIVEAU" @@ -8966,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "hÃ¥ndtering for fd %d startet\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "hÃ¥ndtering for fd %d termineret\n" @@ -8981,11 +8996,11 @@ msgstr "hÃ¥ndtering for fd %d termineret\n" msgid "validation model requested by certificate: %s" msgstr "anmodt om valideringsmodel af certifikat: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "kæde" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "skal" @@ -9020,228 +9035,228 @@ msgstr "bemærk: ikkekritisk certifikatpolitik er ikke tilladt" msgid "certificate policy not allowed" msgstr "certifikatpolitik er ikke tilladt" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "kunne ikke indhente fingeraftrykket\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "slÃ¥r udsteder op pÃ¥ ekstern placering\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "antallet af udstedere der matcher: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "can't access `%s': %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "kan ikke tilgÃ¥ »%s«: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "slÃ¥r udsteder op fra Dirmngr-mellemlageret\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "antallet af matchende certifikater: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "dirmngr cache-only-nøgleopslag mislykkedes: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "kunne ikke allokere keyDB-hÃ¥ndtag\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "certifikat er blevet tilbagekaldt" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "status for certifikatet er ukendt" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "sikr dig at »dirmngr« er korrekt installeret\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "kontrol af CRL'en mislykkedes: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "certifikat med ugyldig validitet: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "certifikat er endnu ikke gyldigt" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "rodcertifikat er endnu ikke gyldigt" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "mellemliggende certifikat er endnu ikke gyldigt" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "certifikat er udløbet" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "rodcertifikat er udløbet" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "mellemliggende certifikat er udløbet" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "krævede certifikatattributter mangler: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "certifikat med ugyldig validitet" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "underskrift blev ikke oprettet under certifikatets livsforløb" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "certifikat blev ikke oprettet under udsteders livsforløb" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" "mellemliggende certifikat blev ikke oprettet under udsteders livsforløb" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " (underskr. oprettet den " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (certifkat oprettet den " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (certifikat gyldigt fra " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( udsteder gyldig fra " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "fingeraftryk=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "rodcertifikat er nu blevet markeret som troværdig\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "interaktiv markering som troværdig er ikke aktiveret i gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "interaktiv markering som troværdig deaktiveret for denne session\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "ADVARSEL: oprettelsestidspunkt for underskrift er ukendt - antager aktuelt " "tidspunkt" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "ingen udsteder fundet i certifikat" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "egenunderskrevet certifikat har en UGYLDIG underskrift" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "rodcertifikat er ikke markeret som troværdig" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "kontrol af troværdighedslisten mislykkedes: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "certifikatkæde er for lang\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "udstedercertifikat blev ikke fundet" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "certifikat har en UGYLDIG underskrift" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "fandt et andet mulig matchende CA-certifikat - prøver igen" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "certifikatkæde er længere end tilladt af CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "certifikat er gyldigt\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "mellemliggende certifikat er gyldigt\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "rodcertifikat er gyldigt\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "skifter til kædemodel" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "valideringsmodel brugt: %s" @@ -9252,18 +9267,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "uden for kerne\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(dette er MD2-algoritmen)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "ingen" @@ -9573,17 +9588,17 @@ msgstr "Klar. Du skal nu sende denne forespørgsel til din CA.\n" msgid "resource problem: out of core\n" msgstr "ressourceproblem: ikke nok kerne\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(dette er RC2-algoritmen)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(dette ser ikke ud til at være en krypteret besked)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9595,7 +9610,7 @@ msgstr "krypteret med %s nøgle, id %s\n" msgid "certificate '%s' not found: %s\n" msgstr "certifikat »%s« blev ikke fundet: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "fejl ved lÃ¥sning af nøgleboks: %s\n" @@ -9617,7 +9632,7 @@ msgstr "certifikat »%s« slettet\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "sletning af certifikat »%s« mislykkedes: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "ingen gyldige modtagere angivet\n" @@ -9686,65 +9701,65 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|brug denne nøgleserver til at slÃ¥ nøgler op" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "hent manglende udstedercertifikater" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|brug kodnings-NAVN for PKCS#12-adgangsfraser" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "konsulter aldrig en CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "kontroller ikke CRL'er for rodcertifikater" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "kontroller validitet med OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "kontroller ikke certifikatpolitikker" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|brug chifferalgoritme NAVN" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|brug beskedsammendragsalgoritme NAVN" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "kørselstilstand: spørg aldrig" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "forvent ja til de fleste spørgsmÃ¥l" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "forvent nej til de fleste spørgsmÃ¥l" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|skriv en revisionslog til FIL" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Brug: gpg [flag] [filer] (-h for hjælp)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy #| msgid "" #| "Syntax: gpgsm [options] [files]\n" @@ -9759,56 +9774,31 @@ msgstr "" "Sign, check, encrypt eller decrypt med S/MIME-protokollen\n" "standardhandling afhænger af inddata\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format #| msgid "NOTE: won't be able to encrypt to `%s': %s\n" msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "BEMÆRK: kan ikke kryptere til »%s«: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format #| msgid "unknown validation model `%s'\n" msgid "unknown validation model '%s'\n" msgstr "ukendt valideringsmodel »%s«\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: intet værtsnavn angivet\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: adgangskode angivet uden bruger\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: udelader denne linje\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "kunne ikke fortolke nøgleserver\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format #| msgid "importing common certificates `%s'\n" msgid "importing common certificates '%s'\n" msgstr "importerer gængse certifikater »%s«\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format #| msgid "can't sign using `%s': %s\n" msgid "can't sign using '%s': %s\n" msgstr "kan ikke underskrive med »%s«: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "ugyldig kommando (der er ingen implict kommando)\n" @@ -9828,54 +9818,54 @@ msgstr "fejl ved lagring af certifikat\n" msgid "basic certificate checks failed - not imported\n" msgstr "grundlæggende certifikatkontroller mislykkedes - ikke importeret\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "fejl ved indhentelse af gemte flag: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "fejl under import af certifikat: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "fejl ved læsning af inddata: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no keyboxd running in this session\n" msgstr "ingen gpg-agent kører i denne session\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format #| msgid "error opening `%s': %s\n" msgid "error opening key DB: %s\n" msgstr "fejl ved Ã¥bning af »%s«: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problem under udkig efter eksisterende certifikat: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "fejl under søgning efter skrivbar keyDB (nøgledatabase): %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "fejl ved lagring af certifikat: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problem under gensøgning af certifikat: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "fejl ved lagring af flag: %s\n" @@ -10071,67 +10061,67 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "fejl ved lagring af certifikat: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format #| msgid "Included certificates" msgid "permanently loaded certificates: %u\n" msgstr "Inkluderede certifikater" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, 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:823 +#: dirmngr/certcache.c:824 #, 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:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format #| msgid " (certificate created at " msgid "certificate already cached\n" msgstr " (certifkat oprettet den " -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format #| msgid "certificate is good\n" msgid "certificate cached\n" msgstr "certifikat er gyldigt\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "ugyldig fingeraftryk" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, 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:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 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:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error getting authorityKeyIdentifier: %s\n" @@ -10173,7 +10163,7 @@ msgstr "modtagelse af linje mislykkedes: %s\n" msgid "not removing file '%s'\n" msgstr "pÃ¥klædning af panser mislykkedes: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error closing cache file: %s\n" @@ -10427,13 +10417,13 @@ msgid "error getting data from cache file: %s\n" msgstr "fejl ved indhentelse af gemte flag: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format #| msgid "iconv_open failed: %s\n" msgid "converting S-expression failed: %s\n" @@ -10450,222 +10440,222 @@ msgstr "ugyldig hash-algoritme »%s«\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format #| msgid "receiving line failed: %s\n" msgid "creating S-expression failed: %s\n" msgstr "modtagelse af linje mislykkedes: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet mislykkedes: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format #| msgid "error getting serial number of card: %s\n" msgid "error getting update times of CRL: %s\n" msgstr "fejl ved indhentelse af serielnummer for kort: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format #| msgid "error getting new PIN: %s\n" msgid "error getting CRL item: %s\n" msgstr "fejl ved indhentelse af ny PIN: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format #| msgid "error writing to temporary file: %s\n" msgid "error inserting item into temporary cache file: %s\n" msgstr "fejl ved skrivning til midlertidig fil: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format #| msgid "no issuer found in certificate" msgid "no CRL issuer found in CRL: %s\n" msgstr "ingen udsteder fundet i certifikat" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "underskriftverificering undertrykt\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format #| msgid "error reading list of trusted root certificates\n" msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "fejl ved læsning af liste over betroede rodcertifikater\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "ksba_crl_new failed: %s\n" msgstr "select mislykkedes: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "ksba_crl_set_reader failed: %s\n" msgstr "læsning mislykkedes: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format #| msgid "failed to create temporary file `%s': %s\n" msgid "removed stale temporary cache file '%s'\n" msgstr "kunne ikke oprette midlertidig fil »%s«: %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format #| msgid "failed to create temporary file `%s': %s\n" msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "kunne ikke oprette midlertidig fil »%s«: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format #| msgid "error creating temporary file: %s\n" msgid "error creating temporary cache file '%s': %s\n" msgstr "fejl ved oprettelse af midlertidig fil: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "opdatering af hemmelighed mislykkedes: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format #| msgid "error writing to temporary file: %s\n" msgid "error finishing temporary cache file '%s': %s\n" msgstr "fejl ved skrivning til midlertidig fil: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format #| msgid "error creating temporary file: %s\n" msgid "error closing temporary cache file '%s': %s\n" msgstr "fejl ved oprettelse af midlertidig fil: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format #| msgid "error reading input: %s\n" msgid "error reading CRL extensions: %s\n" msgstr "fejl ved læsning af inddata: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format #| msgid "error creating a pipe: %s\n" msgid "creating cache file '%s'\n" msgstr "fejl ved oprettelse af datakanal: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format #| msgid "renaming `%s' to `%s' failed: %s\n" msgid "problem renaming '%s' to '%s': %s\n" msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid notation data found\n" msgid " WARNING: invalid cache record length\n" msgstr "ADVARSEL: Ingen notationsdata fundet\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format #| msgid "error reading the card: %s\n" msgid "problem reading cache record: %s\n" msgstr "fejl ved læsning af kort: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format #| msgid "problem re-searching certificate: %s\n" msgid "problem reading cache key: %s\n" msgstr "problem under gensøgning af certifikat: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format #| msgid "error reading nonce on fd %d: %s\n" msgid "error reading cache entry from db: %s\n" msgstr "fejl ved læsning af nonce pÃ¥ fd %d: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "crl_fetch via DP failed: %s\n" msgstr "læsning mislykkedes: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format #| msgid "checking the trust list failed: %s\n" msgid "crl_cache_insert via DP failed: %s\n" msgstr "kontrol af troværdighedslisten mislykkedes: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format #| msgid "receiving line failed: %s\n" msgid "crl_cache_insert via issuer failed: %s\n" @@ -10688,7 +10678,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "fejl ved indhentelse af »%s« via %s: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10870,143 +10860,143 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, 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:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 #, fuzzy #| msgid "pass a command to the dirmngr" msgid "shutdown the dirmngr" msgstr "send en kommando til dirmngr'en" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Konfiguration for nøgleservere" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|brug nøgleserver pÃ¥ adressen" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Konfiguration for HTTP-servere" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "brug systemets HTTP-proxyopsætning" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Konfiguraiton af LDAP-servere der skal bruges" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, 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:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 #, 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:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Konfiguration for OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 #, fuzzy #| msgid "allow PKA lookups (DNS requests)" msgid "allow sending OCSP requests" msgstr "tillad PKA-opslag (DNS-forespørgsler)" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy #| msgid "|URL|use keyserver at URL" msgid "|URL|use OCSP responder at URL" msgstr "|URL|brug nøgleserver pÃ¥ adressen" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -11019,13 +11009,13 @@ msgstr "" "@\n" "(Se manualsiden for en fuldstændig liste over alle kommandoer og tilvalg)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, 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:443 +#: dirmngr/dirmngr.c:451 #, fuzzy #| msgid "" #| "Syntax: gpg-agent [options] [command [args]]\n" @@ -11037,315 +11027,114 @@ msgstr "" "Syntaks: gpg-agent [tilvalg] [kommando [parametre]]\n" "Hemmelig nøglehÃ¥ndtering for GnuPG\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, 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:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, 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:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "%s:%u: invalid fingerprint detected\n" msgstr "ugyldig fingeraftryk" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 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:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format #| msgid "not forced" msgid "shutdown forced\n" msgstr "ikke tvunget" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|connect to Assuan socket NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NAME|forbind til Assuansokkel NAVN" - -#: dirmngr/dirmngr_ldap.c:111 -#, fuzzy -#| msgid "|N|connect to reader at port N" -msgid "|N|connect to port N" -msgstr "|N|forbind til læser pÃ¥ port N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Brug: gpg [flag] [filer] (-h for hjælp)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "ugyldige importindstillinger\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -#| msgid "error writing to %s: %s\n" -msgid "error writing to stdout: %s\n" -msgstr "fejl ved skrivning til »%s«: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -#| msgid "certificate `%s' not found: %s\n" -msgid "attribute '%s' not found\n" -msgstr "certifikat »%s« blev ikke fundet: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "læser fra »%s«\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " w/o bruger-id'er: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " pass '%s'\n" -msgstr " ogsÃ¥ kendt som »%s«" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " host '%s'\n" -msgstr " w/o bruger-id'er: %lu\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " ikke importerede: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " DN '%s'\n" -msgstr " ogsÃ¥ kendt som »%s«" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " attr '%s'\n" -msgstr " ogsÃ¥ kendt som »%s«" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -#| msgid "%s:%u: no hostname given\n" -msgid "no host name in '%s'\n" -msgstr "%s:%u: intet værtsnavn angivet\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: Using untrusted key!\n" -msgid "WARNING: using first attribute only\n" -msgstr "ADVARSEL: Bruger nøgle uden troværdighed!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "binding to '%s:%d' failed: %s\n" -msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "fjernelse af panser mislykkedes: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -#| msgid "`%s' is not a JPEG file\n" -msgid "'%s' is not an LDAP URL\n" -msgstr "»%s« er ikke en JPEG-fil\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format #| msgid "error running `%s': exit status %d\n" msgid "error accessing '%s': http status %u\n" msgstr "fejl ved kørsel af »%s«: afslutningsstatus %d\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many redirections\n" msgstr "for mange chifferpræferencer\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11389,33 +11178,54 @@ msgstr "ventning pÃ¥ at proces %d skulle terminere mislykkedes: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format #| msgid "sending key %s to %s server %s\n" msgid "adding '%s:%d' to the ldap server list\n" msgstr "sender nøgle %s til %s server %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "malloc failed: %s\n" msgstr "select mislykkedes: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +#| msgid "`%s' is not a JPEG file\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "»%s« er ikke en JPEG-fil\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: adgangskode angivet uden bruger\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: udelader denne linje\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11519,97 +11329,97 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "modtagelse af linje mislykkedes: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format #| msgid "error getting new PIN: %s\n" msgid "error getting responder ID: %s\n" msgstr "fejl ved indhentelse af ny PIN: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, fuzzy, c-format #| msgid "certificate should not have been used for OCSP response signing\n" msgid "no suitable certificate found to verify the OCSP response\n" msgstr "certifikat burde ikke være brugt for OCSP-svarunderskrivning\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format #| msgid "issuer certificate not found" msgid "issuer certificate not found: %s\n" msgstr "udstedercertifikat blev ikke fundet" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, fuzzy, c-format #| msgid "error reading list of trusted root certificates\n" msgid "caller did not return the target certificate\n" msgstr "fejl ved læsning af liste over betroede rodcertifikater\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format #| msgid "error storing certificate\n" msgid "caller did not return the issuing certificate\n" msgstr "fejl ved lagring af certifikat\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format #| msgid "failed to allocate keyDB handle\n" msgid "failed to allocate OCSP context: %s\n" msgstr "kunne ikke allokere keyDB-hÃ¥ndtag\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "ingen hemmelig standardnøglering: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, fuzzy, c-format #| msgid "using default PIN as %s\n" msgid "using default OCSP responder '%s'\n" msgstr "bruger standard-PIN som %s\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "bruger chiffer %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format #| msgid "error storing certificate: %s\n" msgid "error getting OCSP status for target certificate: %s\n" msgstr "fejl ved lagring af certifikat: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format #| msgid "certificate has been revoked" msgid "certificate has been revoked at: %s due to: %s\n" msgstr "certifikat er blevet tilbagekaldt" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11620,80 +11430,76 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "afsendelse af linje mislykkedes: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format #| msgid "sending line failed: %s\n" msgid "assuan_inquire failed: %s\n" msgstr "afsendelse af linje mislykkedes: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "fetch_cert_by_url failed: %s\n" msgstr "select mislykkedes: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error sending data: %s\n" msgstr "fejl under afsendelse af %s-kommando: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "start_cert_fetch failed: %s\n" msgstr "select mislykkedes: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "fetch_next_cert failed: %s\n" msgstr "select mislykkedes: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format #| msgid "cannot allocate outfile string: %s\n" msgid "can't allocate control structure: %s\n" msgstr "kan ikke allokere outfile-streng: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format #| msgid "failed to create stream from socket: %s\n" msgid "failed to allocate assuan context: %s\n" msgstr "kunne ikke oprette strøm fra sokkel: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "kunne ikke initialisere TrustDB: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format #| msgid "failed to store the creation date: %s\n" msgid "failed to the register commands with Assuan: %s\n" msgstr "kunne ikke gemme oprettelsesdatoen: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11861,76 +11667,76 @@ msgstr "ingen gpg-agent kører i denne session\n" msgid "error sending standard options: %s\n" msgstr "fejl under afsendelse af standardtilvalg: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "offentlig nøgle er %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy #| msgid "Bad Passphrase" msgid "Passphrase Entry" msgstr "Ugyldig adgangsfrase" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy #| msgid "Component not found" msgid "Component not suitable for launching" msgstr "Komponent blev ikke fundet" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, fuzzy, c-format #| msgid "External verification of component %s failed" msgid "Configuration file of component %s is broken\n" msgstr "Ekstern verifikation af komponent %s mislykkedes" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Brug venligst kommandoen »toggle« først.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Ekstern verifikation af komponent %s mislykkedes" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Bemærk at gruppespecifikationer ignoreres\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error closing '%s'\n" msgstr "fejl ved lukning af %s: %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format #| msgid "error in `%s': %s\n" msgid "error parsing '%s'\n" @@ -12030,15 +11836,15 @@ msgstr "" "Syntaks: gpgconf [tilvalg]\n" "HÃ¥ndter konfigurationsindstillinger for værktøjer i GnuPG-systemet\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Kræver en kompomentparameter" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Komponent blev ikke fundet" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Ingen parameter tilladt" @@ -12054,90 +11860,199 @@ msgstr "" "Syntaks: gpg-check-pattern [tilvalg] mønsterfil\n" "Kontroller en adgangsfrase angivet pÃ¥ stdin mod mønsterfilen\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "NOTE: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "BEMÆRK: Nøgler er allerede gemt pÃ¥ kortet!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "NOTE: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "BEMÆRK: Nøgler er allerede gemt pÃ¥ kortet!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "Erstat eksisterende nøgler (j/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "OpenPGP-kortnr. %s detekteret\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid " (certificate created at " msgid "authenticate to the card" msgstr " (certifkat oprettet den " -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid " (certificate created at " msgid "read a certificate from a data object" msgstr " (certifkat oprettet den " -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid " (certificate created at " msgid "store a certificate to a data object" msgstr " (certifkat oprettet den " -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "anmoder om nøgle %s fra %s server %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: intet værtsnavn angivet\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "kunne ikke fortolke nøgleserver\n" + +#, fuzzy +#~| msgid "|NAME|connect to Assuan socket NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAME|forbind til Assuansokkel NAVN" + +#, fuzzy +#~| msgid "|N|connect to reader at port N" +#~ msgid "|N|connect to port N" +#~ msgstr "|N|forbind til læser pÃ¥ port N" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Brug: gpg [flag] [filer] (-h for hjælp)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "ugyldige importindstillinger\n" + +#, fuzzy +#~| msgid "error writing to %s: %s\n" +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "fejl ved skrivning til »%s«: %s\n" + +#, fuzzy +#~| msgid "certificate `%s' not found: %s\n" +#~ msgid "attribute '%s' not found\n" +#~ msgstr "certifikat »%s« blev ikke fundet: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "læser fra »%s«\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " w/o bruger-id'er: %lu\n" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " pass '%s'\n" +#~ msgstr " ogsÃ¥ kendt som »%s«" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " host '%s'\n" +#~ msgstr " w/o bruger-id'er: %lu\n" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " ikke importerede: %lu\n" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " DN '%s'\n" +#~ msgstr " ogsÃ¥ kendt som »%s«" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " attr '%s'\n" +#~ msgstr " ogsÃ¥ kendt som »%s«" + +#, fuzzy +#~| msgid "%s:%u: no hostname given\n" +#~ msgid "no host name in '%s'\n" +#~ msgstr "%s:%u: intet værtsnavn angivet\n" + +#, fuzzy +#~| msgid "WARNING: Using untrusted key!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "ADVARSEL: Bruger nøgle uden troværdighed!\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "fjernelse af panser mislykkedes: %s\n" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." Binary files differ@@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: gnupg-2.3.0\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" -"PO-Revision-Date: 2021-04-20 12:24+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" "Language: de\n" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "Die Sperre für das Pinentry kann nicht gesetzt werden: %s\n" @@ -30,47 +30,51 @@ msgstr "Die Sperre für das Pinentry kann nicht gesetzt werden: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "_Abbrechen" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "_Ja" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "_Nein" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "Im Passwordmanager _speichern" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "" -"Möchten Sie die eingegebene Passphrase wirklich auf dem Bildschirm sichtbar " +"Möchten Sie das eingegebene Passwort wirklich auf dem Bildschirm sichtbar " "machen?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" -msgstr "Die Passphrase sichtbar machen" +msgstr "Das Passwort sichtbar machen" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" -msgstr "Passphrase unsichtbar machen" +msgstr "Das Passwort unsichtbar machen" + +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "FESTSTELLTASTE ist aktiviert" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "Vorschlag" @@ -81,13 +85,24 @@ msgstr "Vorschlag" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" -msgstr "Einen Vorschlag für eine gute Passpharse erzeugen." +msgstr "Einen Vorschlag für ein gutes Passwort erzeugen." + +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "(Leerzeichen sind nicht Bestandteil des Passwortes)" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +msgid "Passphrase Not Allowed" +msgstr "Das Passwort ist nicht erlaubt" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Qualität:" @@ -97,14 +112,14 @@ msgstr "Qualität:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -"Die Qualität der Passphrase, die Sie oben eingegeben haben.\n" +"Die Qualität des Passwortes, welches Sie oben eingegeben haben.\n" "Bitte fragen sie Ihren Systembeauftragten nach den\n" "Kriterien für die Messung der Qualität." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -112,124 +127,124 @@ msgstr "" "Bitte geben Sie Ihre PIN ein, so daß der geheime Schlüssel benutzt werden " "kann" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "" -"Bitte geben Sie Ihre Passphrase ein, so daß der geheime Schlüssel benutzt " +"Bitte geben Sie Ihr Passwort ein, so daß der geheime Schlüssel benutzt " "werden kann." -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" -msgstr "Passphrase:" +msgstr "Passwort:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "Keine Ãœbereinstimmung - bitte nochmal versuchen." #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (Versuch %d von %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Nochmal:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "Die PIN ist zu lang" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" -msgstr "Das Mantra (Passphrase) ist zu lang!" +msgstr "Das Passwort ist zu lang!" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Ungültige Zeichen in der PIN!" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "Die PIN ist zu kurz!" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Falsche PIN!" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" -msgstr "Falsche Passphrase!" +msgstr "Falsches Passwort!" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "Hinweis: Anfrage vom Webbrowser." -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "Hinweis: Anfrage von einem anderen Rechner." -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "Fehler beim Holen der Karten-Seriennummer: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" -msgstr "Bitte geben Sie die Passphrase noch einmal ein:" +msgstr "Bitte geben Sie das Passwort noch einmal ein:" -#: agent/command.c:2567 +#: agent/command.c:2703 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "" -"Bitte geben Sie die Passphrase ein, um das importierte Objekt im %s System " -"zu schützen." +"Bitte geben Sie das Passwort ein, um das importierte Objekt im %s System zu " +"schützen." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." msgstr "" -"Dieser (Unter-)Schlüssel ist nicht mit einer Passphrase geschützt.\n" -"Bitte geben Sie eine neue Passphrase für den Export an." +"Dieser (Unter-)Schlüssel ist nicht mit einem Passwort geschützt.\n" +"Bitte geben Sie ein neuse Passwort für den Export an." #: agent/command-ssh.c:675 agent/command-ssh.c:764 #, c-format msgid "ssh keys greater than %d bits are not supported\n" msgstr "SSH Schlüssel von mehr als %d Bits werden nicht unterstützt\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "'%s' kann nicht erzeugt werden: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "'%s' kann nicht geöffnet werden: %s\n" @@ -265,8 +280,7 @@ msgstr "Verweigern" #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "" -"Bitte geben Sie die Passphrase für den SSH-Schlüssel%%0A %F%%0A " -"(%c)%%0Aein." +"Bitte geben Sie das Passwort für den SSH-Schlüssel%%0A %F%%0A (%c)%%0Aein." #: agent/command-ssh.c:3001 #, c-format @@ -274,7 +288,7 @@ msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "" -"Bitte geben Sie eine Passphrase ein, um den empfangenen geheimen\n" +"Bitte geben Sie ein Passwort ein, um den empfangenen geheimen\n" "Schlüssel%%0A %s%%0A %s%%0Aim Schlüsselspeicher des Gpg-Agenten zu " "schützen." @@ -338,291 +352,289 @@ msgstr "PIN wurde nicht richtig wiederholt; noch einmal versuchen" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Bitte geben Sie die PIN%s%s%s ein, um die Karte zu entsperren" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "Fehler beim Erstellen einer temporären Datei: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "Fehler beim Schreiben auf eine temporäre Datei: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" -msgstr "Neue Passphrase eingeben" +msgstr "Neues Passwort eingeben" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -"Sie haben keine Passphrase eingegeben!%0AEine leere Passphrase ist nicht " -"erlaubt." +"Sie haben kein Passwort eingegeben!%0AEine leeres Passwort ist nicht erlaubt." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -"Sie möchten keine Passphrase - Dies ist *nicht* zu empfehlen!%0ABitte\n" -"bestätigen Sie, daß sie auf jeden Schutz Ihres privaten Schlüssels\n" -"verzichten." +"Sie möchten kein Passwort - Dies ist nicht unbedingt zu empfehlen!%0A\n" +"Bitte bestätigen Sie, daß sie auf den lokalen Schutz Ihres privaten\n" +"Schlüssels verzichten." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Ja, ein Schutz ist nicht notwendig" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." -msgstr[0] "Eine Passphrase sollte mindestens %u Zeichen lang sein." -msgstr[1] "Eine Passphrase sollte mindestens %u Zeichen lang sein." +msgstr[0] "Ein Passwort sollte mindestens %u Zeichen lang sein." +msgstr[1] "Ein Passwort sollte mindestens %u Zeichen lang sein." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" "A passphrase should contain at least %u digits or%%0Aspecial characters." msgstr[0] "" -"Eine Passphrase sollte mindestens %u Sonderzeichen oder%%0Aeine Ziffer " +"Ein Passwort sollte mindestens %u Sonderzeichen oder%%0Aeine Ziffer " "enthalten." msgstr[1] "" -"Eine Passphrase sollte mindestens %u Sonderzeichen oder%%0AZiffern enthalten." +"Ein Passwort sollte mindestens %u Sonderzeichen oder%%0AZiffern enthalten." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -"Eine Passphrase sollte kein bekanntes Wort sein oder%%0Anach bekannten " -"Regeln aufgebaut sein." +"Ein Passwort sollte kein bekanntes Wort sein oder%%0Anach bekannten Regeln " +"aufgebaut sein." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -"WARNUNG: Sie haben eine offensichtlich unsichere%0APassphrase eingegeben." +"WARNUNG: Sie haben ein offensichtlich unsicheres%0APasswort eingegeben." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Diese trotzdem benutzen" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" -msgstr "Bitte geben Sie die Passphrase ein,%0Aum Ihren Schlüssel zu schützen." +msgstr "Bitte geben Sie das Passwort ein,%0Aum Ihren Schlüssel zu schützen." -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" -msgstr "Bitte geben Sie die Passphrase ein:" +msgstr "Bitte geben Sie das Passwort ein:" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "Optionen zum Start des Programms" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "Im Daemon Modus ausführen" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "Im Server Modus ausführen" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "Im \"Supervised\" Modus ausführen" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "Im Vordergrund laufen lassen" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "Ausgabe für /bin/sh" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "Ausgabe für /bin/csh" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|DATEI|Konfigurationsoptionen aus DATEI lesen" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Optionen zur Einstellung der Diagnoseausgaben" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "Detaillierte Informationen" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "Reduzierte Informationen" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|DATEI|Schreibe im Servermodus Logs auf DATEI" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Optionen zur Einstellung der Konfiguration" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "Den SCdaemon-basierten Kartenzugriff nicht nutzen" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|Benutze PGM als SCdaemon" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|Benutze PGM als tpm2daemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|Einige Kommandos über NAME annehmen" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "Ignoriere Anfragen, das TTY zu wechseln" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "Ignoriere Anfragen, das X-Display zu wechseln" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "SSH Unterstützung einschalten" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "Verwende ALGO für SSH Fingerabdrücke" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "PuTTY Unterstützung einschalten" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Optionen zur Einstellung der Sicherheit" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|Lasse PINs im Cache nach N Sekunden verfallen" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|lasse SSH Schlüssel im Cache nach N Sekunden verfallen" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|setze die maximale Lebensdauer von PINs im Cache auf N Sekunden" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|setze die maximale Lebenszeit von SSH Schlüsseln auf N Sekunden" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "Benutze PINs im Cache nicht beim Signieren" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "Verbiete die Verwendung eines externen Passwordmanagers" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "Verbiete Aufrufern Schlüssel als \"vertrauenswürdig\" zu markieren" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" -msgstr "Erlaube ein \"preset\" von Passphrases" +msgstr "Erlaube ein \"preset\" der Passwörter" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" -msgstr "Optionen für eine Passphrase-Policy" +msgstr "Optionen für Passwort Regeln" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" -msgstr "Einhaltung der Passphrase-Policy erzwingen" +msgstr "Einhaltung der Passwort Regeln erzwingen" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" -msgstr "|N|setze die kleinste erlaubte Länge von Passphrasen auf N" +msgstr "|N|setze die kleinste erlaubte Länge von Passwörtern auf N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" -msgstr "|N|Verlange mindestens N Nicht-Buchstaben für eine neue Passphrase" +msgstr "|N|Verlange mindestens N Nicht-Buchstaben für ein neues Passwort" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" -msgstr "|DATEI|Prüfe neue Passphrases gegen die Regelen in DATEI" +msgstr "|DATEI|Prüfe neue Passwörter gegen die Regeln in DATEI" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" -msgstr "|N|Lasse die Passphrase nach N Tagen verfallen" +msgstr "|N|Lasse das Passwort nach N Tagen verfallen" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" -msgstr "Verbiete die Wiedernutzung alter Passphrases." +msgstr "Verbiete die Wiedernutzung alter Passwörter." -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "Optionen für das Pinentry" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "Niemals das Pinentry benutzen" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "Aufrufer darf das Pinentry nicht ersetzen" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "Tastatur und Maus \"grabben\"" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|Benutze PGM as PIN-Entry" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|Setze die Pinentry Zeitüberschreitung auf N Sekunden" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" -msgstr "Erlaube die Eingabe einer Passphrase über Emacs" +msgstr "Erlaube die Eingabe eines Passwortes über Emacs" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" "Berichte über Programmfehler bitte in englisch an <@EMAIL@>.\n" "Sinn- oder Schreibfehler in den deutschen Texten bitte an <de@li.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Gebrauch: @GPG_AGENT@ [Optionen] [Kommando [Argumente]]" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -630,131 +642,131 @@ msgstr "" "Syntax: @GPG_AGENT@ [Optionen] [Befehl [Argumente]]\n" "Verwaltung von geheimen Schlüsseln für @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "ungültige Debugebene `%s' angegeben\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "Das ausgewählte Hashverfahren ist ungültig\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "Optionen werden aus '%s' gelesen\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Hinweis: `%s' wird nicht als Option betrachtet\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "Socket kann nicht erzeugt werden: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "Der Name des Sockets `%s' ist zu lang\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "Fehler beim Ermitteln der \"Nonce\" dieses Sockets\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, 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:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "Es wird auf Socket `%s' gehört\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "Verzeichnis `%s' erzeugt\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat()-Aufruf für `%s' fehlgeschlagen: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format 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:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "Fehler beim Lesen der \"Nonce\" von FD %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "Handhabungsroutine 0x%lx für fd %d gestartet\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "Handhabungsroutine 0x%lx für den fd %d beendet\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "SSH-Handhabungsroutine 0x%lx für fd %d gestartet\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format 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:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_select()-Aufruf fehlgeschlagen: %s - warte 1s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s angehalten\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "Der gpg-agent läuft nicht für diese Session\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -772,10 +784,10 @@ msgid "" "Password cache maintenance\n" msgstr "" "Syntax: gpg-preset-passphrase [Optionen] KEYGRIP\n" -"Kennwortpuffer-Pflege\n" +"Pflege des Passwortpuffers\n" #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215 -#: dirmngr/dirmngr.c:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -806,42 +818,42 @@ msgstr "" "Syntax: gpg-protect-tool [Optionen] [Argumente]\n" "Werkzeug zum Bearbeiten von geheimen Schlüsseln\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." -msgstr "Bitte geben Sie die Passphrase zum Entsperren des PKCS#12 Objekts ein." +msgstr "Bitte geben Sie das Passwort zum Entsperren des PKCS#12 Objekts ein." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "" -"Bitte geben Sie die Passphrase zum Schützen des neuen PKCS#12 Objekts ein." +"Bitte geben Sie das Passwort zum Schützen des neuen PKCS#12 Objekts ein." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -"Bitte geben Sie die Passphrase ein, um das importierte Objekt im GnuPG " -"System zu schützen." +"Bitte geben Sie das Passwort ein, um das importierte Objekt im GnuPG System " +"zu schützen." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "" -"Die Eingabe der Passphrase bzw. der PIN\n" +"Die Eingabe des Passwortes bzw. der PIN\n" "wird benötigt, um diese Aktion auszuführen." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "Vom Benutzer abgebrochen\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" -msgstr "Fehler bei der Abfrage der Passphrase: %s\n" +msgstr "Fehler bei der Abfrage des Passwortes: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "Fehler beim Öffnen von `%s': %s\n" @@ -943,7 +955,7 @@ msgstr "Falsch" #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -"Hinweis: Diese Passphrase wurde noch nie geändert/%0ABitte ändern Sie sie " +"Hinweis: Dieses Passwort wurde noch nie geändert/%0ABitte ändern Sie sie " "jetzt." #: agent/findkey.c:383 @@ -952,12 +964,12 @@ msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -"Diese Passphrase wurde seit dem %.4s-%.2s-%.2s nicht%%0A\n" +"Dieses Passwort wurde seit dem %.4s-%.2s-%.2s nicht%%0A\n" "mehr geändert. Bitte ändern Sie sie jetzt." #: agent/findkey.c:397 agent/findkey.c:404 msgid "Change passphrase" -msgstr "Die Passphrase ändern" +msgstr "Das Passwort ändern" #: agent/findkey.c:405 msgid "I'll change it later" @@ -1011,7 +1023,7 @@ msgstr "Prüfung der erstellten Signatur ist fehlgeschlagen: %s\n" msgid "secret key parts are not available\n" msgstr "Teile des geheimen Schlüssels sind nicht vorhanden\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "Public-Key-Verfahren %d (%s) wird nicht unterstützt\n" @@ -1040,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "Fehler beim \"Forken\" des Prozess: %s\n" @@ -1112,7 +1124,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "umbenennen von `%s' nach `%s' schlug fehl: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "ja" @@ -1167,7 +1179,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "Kein Speicher mehr vorhanden, als %lu Byte zugewiesen werden sollten" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1238,7 +1250,7 @@ msgstr "Fehler beim Holen der Version von '%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "Der Server '%s' is älter als wir selbst (Version %s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "WARNUNG: %s\n" @@ -1322,7 +1334,7 @@ msgid "algorithm: %s" msgstr "Verfahren: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "Nicht unterstütztes Verfahren: %s" @@ -1397,11 +1409,11 @@ msgstr "Zertifikatkette gültig" msgid "Root certificate trustworthy" msgstr "Wurzelzertifikat vertrauenswürdig" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "Keine CRL für das Zertifikat gefunden" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "Die vorhandene CRL ist zu alt" @@ -1447,22 +1459,22 @@ msgstr "[keine]" msgid "invalid radix64 character %02x skipped\n" msgstr "Ungültiges Basis-64 Zeichen %02X wurde übersprungen\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" -msgstr "Leider sind wir im \"--batch\" Modus - Engabe nicht möglich\n" +msgstr "Leider sind wir im \"--batch\" Modus - Eingabe nicht möglich\n" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "Leider ist kein Terminal vorhanden - Eingabe nicht möglich\n" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "Zu viele Fehler; Verarbeitung wird abbgebrochen\n" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "Control-D Zeichen erkannt\n" @@ -1516,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, 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" @@ -1668,10 +1679,10 @@ msgstr "Die %s \"inquiry\" konnte nicht an den Client weitergeleitet werden\n" #: g10/call-agent.c:181 msgid "Enter passphrase: " -msgstr "Geben Sie die Passphrase ein: " +msgstr "Geben Sie das Passwort ein: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s is nicht konform mit dem %s Modus\n" @@ -1681,215 +1692,215 @@ msgstr "%s is nicht konform mit dem %s Modus\n" msgid "error from TPM: %s\n" msgstr "Fehler vom TPM: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "Problem mit dem Agenten: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "Der Dirmngr läuft nicht für diese Session\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, c-format msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "" "Die Schlüsselserveroption \"honor-keyserver-url\" ist im Tor-Modus nicht " "erlaubt.\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKD Abfrage wurde aus dem Cache bedient" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "Der Tor Dienst läuft nicht" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "Der Tor Dienst ist falsch konfiguriert" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNS is falsch konfiguriert" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "HTTP Weiterleitung kann nicht akzeptiert werden" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "HTTP Weiterleitung wurde gesäubert" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "Der Server benutzt eine ungültiges Zertifikat" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "Hinweis: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP Karte ist nicht vorhanden: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "OpenPGP Karte Nr. %s erkannt\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "Dies kann im Batchmodus nicht durchgeführt werden.\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Dieser Befehl ist nur für Karten ab Version 2 möglich.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Der Rückstellcode ist nicht vorhanden\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Ihre Auswahl? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[nicht gesetzt]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "Hr." -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "Fr." -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "nicht zwingend" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "zwingend" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Fehler: Nur reines ASCII ist derzeit erlaubt.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Fehler: Das Zeichen \"<\" kann nicht benutzt werden.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Fehler: Doppelte Leerzeichen sind nicht erlaubt.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Familienname des Kartenbesitzers:" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Vorname des Kartenbesitzers:" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" "Fehler: Der zusammengesetzte Name ist zu lang (Grenze beträgt %d Zeichen).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL um den öffentlichen Schlüssel zu holen: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "Fehler beim Lesen von `%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "Fehler beim Schreiben von %s: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Logindaten (Kontenname): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Geheime DO-Daten: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Spracheinstellungen" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Fehler: Ungültige Länge der Einstellungs-Zeichenfolge.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Fehler: Ungültige Zeichen in der Einstellungs-Zeichenfolge\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "Anrede (M=Hr., F=Fr. oder Leerzeichen): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Fehler: ungültige Antwort.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CA-Fingerabdruck: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Fehler: ungültig geformter Fingerabdruck.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "Schlüsseloperation nicht möglich: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "Keine gültige OpenPGP-Karte" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "Fehler beim Holen der aktuellen Schlüsselinfo: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Vorhandenen Schlüssel ersetzen? (j/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1902,102 +1913,102 @@ msgstr "" " fehlschlagen, so ziehen Sie bitte die Dokumentation Ihrer Karte\n" " zu Rate.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Welche Schlüssellänge wünschen Sie? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "aufgerundet auf %u Bit\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s-Schlüssellängen müssen im Bereich %u-%u sein\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "Ändern des Schlüsselattributs für den: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Signatur-Schlüssel\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Verschlüsselungs-Schlüssel\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "Authentisierungs-Schlüssel\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Bitte wählen Sie, welche Art von Schlüssel Sie möchten:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Ungültige Auswahl.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" "Die Karte wird nun rekonfiguriert, um einen Schlüssel von %u Bit zu " "erzeugen\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "Die Karte wird nun rekonfiguriert für einen Schlüssel des Typs: %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "Fehler beim Ändern der Attributs des Schlüssels %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "Fehler beim Holen der aktuellen Schlüsselinfo: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "Dieser Befehl wird von dieser Karte nicht unterstützt.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" "Sicherung des Verschlüsselungsschlüssel außerhalb der Karte erstellen? (J/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Hinweis: Auf der Karte sind bereits Schlüssel gespeichert!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Vorhandene Schlüssel ersetzen? (j/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2008,154 +2019,154 @@ msgstr "" " PIN = '%s' Admin-PIN = '%s'\n" "Sie sollten sie mittels des Befehls --change-pin ändern\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Bitte wählen Sie die Art des Schlüssel, der erzeugt werden soll:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Signatur-Schlüssel\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Verschlüsselungs-Schlüssel\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Authentisierungs-Schlüssel\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Wählen Sie den Speicherort für den Schlüssel:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "Das KEYTOCARD Kommando schlug fehl: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "" "Hinweis: Dieses Kommando zerstörrt alle auf der Karte gespeicherten " "Schlüssel!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "Fortsetzen? (j/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "Möchten Sie die Karte wirklich komplett löschen? (\"yes\" eingeben) " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "Fehler beim Einstellen der KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, c-format msgid "error for setup UIF: %s\n" msgstr "Fehler beim Einstellen des UIF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "Menü verlassen" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "Zeige Admin-Befehle" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "Diese Hilfe zeigen" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "Alle vorhandenen Daten auflisten" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "Kartenbesitzernamen ändern" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "Schlüssel-holen-URL ändern" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "Holen des Schlüssels mittels der URL auf der Karte" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "Ändern der Logindaten" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "Ändern der Spracheinstellungen" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "Ändern der Anrede des Kartenbesitzers" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "Ändern des CA-Fingerabdrucks" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "Umschalten des \"Signature-force-PIN\"-Schalters" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "neue Schlüssel erzeugen" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "Menü für Ändern oder Entsperren der PIN" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "überprüfe die PIN und liste alle Daten auf" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "die PIN mit dem Rückstellcode wieder freigeben" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "alle Schlüssel und Daten löschen" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "Einrichten der KDF zur Authentifizierung (on/single/off)" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "Das Schlüsselattribut ändern" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 msgid "change the User Interaction Flag" msgstr "Das User Interaction Flag (UIF) ändern" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/card> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "nur-Admin Befehl\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Admin-Befehle sind erlaubt\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Admin-Befehle sind nicht erlaubt\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Ungültiger Befehl (versuchen Sie's mal mit \"help\")\n" @@ -2165,22 +2176,22 @@ msgstr "Ungültiger Befehl (versuchen Sie's mal mit \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output funktioniert nicht bei diesem Befehl\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "'%s' kann nicht geöffnet werden\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "Fehler beim Lesen des Schlüsselblocks: %s\n" @@ -2276,7 +2287,7 @@ msgstr "" #: g10/encrypt.c:332 g10/sign.c:1613 #, c-format msgid "error creating passphrase: %s\n" -msgstr "Fehler beim Erzeugen der Passphrase: %s\n" +msgstr "Fehler beim Erzeugen des Passwortes: %s\n" #: g10/encrypt.c:339 #, c-format @@ -2312,15 +2323,15 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "(benutze Option \"%s\" zum hinwegsetzen)\n" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "" "Das Verschlüsselungsverfahren %s darf im %s Modus nicht verwendet werden.\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "Die Benutzung der Hashmethode %s ist im %s Modus nicht erlaubt.\n" @@ -2338,7 +2349,7 @@ msgstr "" "WARNUNG: Erzwungene Verwendung des symmetrischen Verschlüsselungsverfahren " "%s (%d) verletzt die Empfängervoreinstellungen\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "" @@ -2370,7 +2381,7 @@ msgstr "%s/%s.%s verschlüsselt für: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "Die Benutzung der Option \"%s\" ist im %s-Modus nicht erlaubt.\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, c-format msgid "%s.%s encrypted data\n" msgstr "%s.%s verschlüsselte Daten\n" @@ -2380,7 +2391,7 @@ msgstr "%s.%s verschlüsselte Daten\n" msgid "encrypted with unknown algorithm %d\n" msgstr "Mit unbekanntem Verfahren verschlüsselt %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2420,7 +2431,7 @@ msgstr "Das GnuPG Datensicherungsformat für Schlüssel benutzen" msgid " - skipped" msgstr " - übersprungen" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2456,65 +2467,65 @@ msgstr "Fehler beim Erstellen von `%s': %s\n" msgid "[User ID not found]" msgstr "[User-ID nicht gefunden]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "`%s' automatisch via %s geholt\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "Fehler beim automatischen holen von `%s' über `%s': %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Kein Fingerabdruck vorhanden" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" "Prüfe auf eine aktuellere Kopie eines abgelaufenen Schlüssels über %s\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "Geheimer Schlüssel \"%s\" nicht gefunden: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(Prüfe das Argument der Option '%s')\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "" "WARNUNG: \"%s\" wird nicht als voreingestellter geheimer Schlüssel benutzt: " "%s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "\"%s\" wird als voreingestellter geheimer Signaturschlüssel benutzt\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "Alle für '%s' angegebenen Werte wurden ignoriert\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "Gültige Argumente für Option '%s':\n" @@ -2629,7 +2640,7 @@ msgstr "Signieren oder bearbeiten eines Schlüssels" #: g10/gpg.c:508 sm/gpgsm.c:251 msgid "change a passphrase" -msgstr "Die Passphrase ändern" +msgstr "Das Passwort ändern" #: g10/gpg.c:512 msgid "export keys" @@ -2699,7 +2710,7 @@ msgstr "|SPEC|Email Alias festlegen" msgid "use strict OpenPGP behavior" msgstr "OpenPGP-Verhalten strikt beachten" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "Keine wirklichen Änderungen durchführen" @@ -2731,7 +2742,7 @@ msgstr "Textmodus benutzen" msgid "|N|set compress level to N (0 disables)" msgstr "|N|Kompressionsstufe auf N setzen (0=keine)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "Optionen für den Schlüsselimport und -export" @@ -2749,11 +2760,11 @@ msgstr "Schlüssel aus der Signatur importieren" msgid "include the public key in signatures" msgstr "Schlüssel mit in die Signatur packen" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "Jeglichen Zugriff auf den Dirmngr verhindern" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "Optionen für das Auflisten der Schlüssel" @@ -2769,15 +2780,15 @@ msgstr "|USER-ID|Verschlüsseln für USER-ID" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|Mit USER-ID signieren bzw. entschlüsseln" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "Optionen für die Verwendung in Scripts" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "Weitere Optionen" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2820,7 +2831,7 @@ msgstr "" "Signieren, prüfen, verschlüsseln, entschlüsseln.\n" "Die voreingestellte Operation ist abhängig von den Eingabedaten\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2844,12 +2855,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Komprimierung: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "Aufruf: %s [Optionen] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "Widersprüchliche Befehle\n" @@ -2859,44 +2870,44 @@ msgstr "Widersprüchliche Befehle\n" msgid "no = sign found in group definition '%s'\n" msgstr "Kein '='-Zeichen in der Gruppendefinition gefunden `%s'\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "WARNUNG: Unsicheres Besitzverhältnis des Home-Verzeichnis `%s'\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "WARNUNG: Unsicheres Besitzverhältnis der Konfigurationsdatei `%s'\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "WARNUNG: Unsicheres Besitzverhältnis auf die Erweiterung `%s'\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "WARNUNG: Unsichere Zugriffsrechte des Home-Verzeichnis `%s'\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "WARNUNG: Unsichere Zugriffsrechte der Konfigurationsdatei `%s'\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "WARNUNG: Unsichere Zugriffsrechte auf die Erweiterung `%s'\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "WARNUNG: Unsicheres Besitzverhältnis des umgebenden Verzeichnisses für Home-" "Verzeichnis `%s'\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2904,20 +2915,20 @@ msgstr "" "WARNUNG: Unsicheres Besitzverhältnis des umgebenden Verzeichnisses der " "Konfigurationsdatei '%s'\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "WARNUNG: Unsicheres Besitzverhältnis des umgebenden Verzeichnisses `%s'\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "WARNUNG: Unsichere Zugriffsrechte des umgebenden Verzeichnisses des Home-" "Verzeichnisses `%s'\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2925,474 +2936,474 @@ msgstr "" "WARNUNG: Unsichere Zugriffsrechte des umgebenden Verzeichnisses der " "Konfigurationsdatei '%s'\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "WARNUNG: Unsichere Zugriffsrechte des umgebenden Verzeichnisses auf " "Erweiterung `%s'\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "Unbekanntes Konfigurationselement `%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "Anzeigen der Foto-ID in den Schlüssellisten" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "Schlüsselverwendungszwecke mit den Schlüsseln anlisten" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "Richtlinien-URL mit den Signaturen anlisten" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "Alle Notationen mit den Signaturen anlisten" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "Standard Notationen mit den Signaturen anlisten" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "Benutzer-Notationen mit den Signaturen anlisten" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "Bevorzugten Schlüsselserver mit den Signaturen anlisten" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "Zeige Gültigkeit der User-ID in den Schlüssellisten" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "Zeige widerrufene und verfallene User-ID in den Schlüssellisten" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "Zeige widerrufene und verfallene Unterschlüssel in den Schlüssellisten" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "Anzeigen des Schlüsselbundes, in dem ein Schlüssel drin ist" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "Das Ablaufdatum mit den Signaturen anlisten" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "Unbekannte TOFU Regel '%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(\"help\" um mögliche Werte anzuzeigen)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Hinweis: %s ist nicht für den üblichen Gebrauch gedacht!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "`%s' ist kein gültiges Signaturablaufdatum\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "\"%s\" ist keine gültige E-Mailadresse\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "Ungültiger Subjekt-Name '%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "Ungültiges \"Herkunft\"-Argument '%s'\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "`%s' ist kein gültiger Zeichensatz\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "Schlüsselserver-URL konnte nicht analysiert werden\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: ungültige Schlüsselserver-Option\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "Ungültige Schlüsselserver-Option\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: ungültige Import-Option\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "Ungültige Import-Option\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "Ungültige Filter-Option: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: ungültige Export-Option.\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "Ungültige Export-Option\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: ungültige Listen-Option.\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "Ungültige Listen-Option\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "Foto-ID während der Signaturprüfung anzeigen" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "Richtlinien-URLs während der Signaturprüfung anzeigen" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "Alle Notationen während der Signaturprüfung anzeigen" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "Standard-Notationen während der Signaturprüfung anzeigen" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "Benutzer-Notationen während der Signaturprüfung anzeigen" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "" "Die URL für den bevorzugten Schlüsselserver während der Signaturprüfung " "anzeigen" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "Die Gültigkeit der User-ID während der Signaturprüfung anzeigen" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "Zeige widerrufene und verfallene User-IDs während der Signaturprüfung" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "Zeige nur die Haupt-User-ID während der Signaturprüfung" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: ungültige Ãœberprüfungs-Option.\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "Ungültige Ãœberprüfungs-Option\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "Der Ausführungspfad konnte nicht auf %s gesetzt werden.\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: ungültige \"auto-key-locate\"-Liste\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "ungültige \"auto-key-locate\"-Liste\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "Ungültiges Argument für Option \"%.50s\"\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "WARNUNG: Programm könnte eine core-dump-Datei schreiben!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "WARNUNG: %s ersetzt %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s zusammen mit %s ist nicht erlaubt!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s zusammen mit %s ist nicht sinnvoll!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "WARNUNG: Ausführung mit gefälschter Systemzeit: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "Startet nicht mit unsicherem Speicher, wegen Option %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "Das ausgewählte Verschlüsselungsverfahren ist ungültig\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "Das ausgewählte AEAD-Verfahren ist ungültig\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "Das ausgewählte Komprimierungsverfahren ist ungültig\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "Das ausgewählte Hashverfahren ist ungültig\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed müssen größer als 0 sein\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed müssen größer als 1 sein\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth muß im Bereich 1 bis 255 liegen\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "ungültiger \"default-cert-level\"; Wert muß 0, 1, 2 oder 3 sein\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "ungültiger \"min-cert-level\"; Wert muß 0, 1, 2 oder 3 sein\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Hinweis: Vom \"simple S2K\"-Modus (0) ist strikt abzuraten\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "ungültiger \"simple S2K\"-Modus; Wert muß 0, 1 oder 3 sein\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "ungültige Standard-Voreinstellungen\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "ungültige private Verschlüsselungsvoreinstellungen\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "ungültige private AEAD-Voreinstellungen\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "ungültige private Hashvoreinstellungen\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "ungültige private Komprimierungsvoreinstellungen\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, c-format msgid "chunk size invalid - using %d\n" msgstr "Ungültige \"Chunk\"-Größe; %d wird verwendet\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s arbeitet noch nicht mit %s zusammen\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "Das AEAD-Verfahren %s darf im %s Modus nicht verwendet werden.\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "" "Die Benutzung des Komprimierverfahren %s ist im %s Modus nicht erlaubt.\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "Die Trust-DB kann nicht initialisiert werden: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "WARNUNG: Empfänger (-r) angegeben ohne Verwendung von Public-Key-Verfahren\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "Symmetrische Entschlüsselung von `%s' fehlgeschlagen: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" "--symmetric --encrypt kann nicht zusammen mit --s2k-mode 0 verwendet werden\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "Im %s Modus kann --symmetric --encrypt nicht verwendet werden.\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" "--symmetric --sign --encrypt kann nicht zusammen mit --s2k-mode 0 verwendet " "werden\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "" "Im %s Modus kann --symmetric --sign --encrypt nicht verwendet werden.\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "Senden an Schlüsselserver fehlgeschlagen: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "Empfangen vom Schlüsselserver fehlgeschlagen: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "Schlüsselexport fehlgeschlagen: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "Schlüsselexport im SSH Format fehlgeschlagen: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "Suche auf dem Schlüsselserver fehlgeschlagen: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "Refresh vom Schlüsselserver fehlgeschlagen: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "Entfernen der ASCII-Hülle ist fehlgeschlagen: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "Anbringen der ASCII-Hülle ist fehlgeschlagen: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "Ungültiges Hashverfahren '%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "Fehler in der Schlüsselangabe '%s': %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" "'%s\" sieht nicht nach einer gültigen Schlüssel-ID, einem Fingerabdruck oder " "einem \"Keygrip\" aus\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" "WARNING: Kein Kommando angegeben. Versuche zu raten was gemeint ist ...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Auf geht's - Botschaft eintippen ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "Die angegebene Zertifikat-Richtlinien-URL ist ungültig\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "Die angegebene Signatur-Richtlinien-URL ist ungültig\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "Die angegebene URL des bevorzugten Schlüsselserver ist ungültig\n" @@ -3405,7 +3416,7 @@ msgstr "|DATEI|Schlüssel aus der Schlüsselbund DATEI nehmen" msgid "make timestamp conflicts only a warning" msgstr "differierende Zeitangaben sind kein Fehler" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|Statusinfo auf FD (Dateihandle) ausgeben" @@ -3490,97 +3501,97 @@ msgstr "Eingabedaten sind im GnuPG Datensicherungsformat für Schlüssel" msgid "repair keys on import" msgstr "Schlüssel beim Import reparieren" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "überspringe den Block vom Typ %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu Schlüssel bislang bearbeitet\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Anzahl insgesamt bearbeiteter Schlüssel: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " ignorierte PGP-2 Schlüssel: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " ignorierte neue Schlüssel: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " ohne User-ID: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importiert: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " unverändert: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " neue User-IDs: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " neue Unterschlüssel: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " neue Signaturen: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " neue Schlüsselwiderrufe: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " gelesene geheime Schlüssel: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " geheime Schlüssel importiert: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " unveränderte geh. Schl.: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " nicht importiert: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " Signaturen bereinigt: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " User-IDs bereinigt: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3589,175 +3600,175 @@ msgstr "" "WARNUNG: Schlüssel %s hat Einstellungen zu nicht verfügbaren\n" "Verfahren für folgende User-ID:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": Einstellungen des Verschlüsselungsverfahren %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": Einstellungen des AEAD-Verfahrens %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": Einstellungen der Hashmethode %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": Einstellungen der Komprimierungsverfahren %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "es ist extrem empfehlenswert Ihre Einstellungen zu ändern und\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "diesen Schlüssel wieder zu verteilen, um mögliche Probleme durch unpassende " "Verfahrenskombinationen zu vermeiden\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" "Sie können Ihren Einstellungen mittels \"gpg --edit-key %s updpref save\" " "ändern\n" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "Schlüssel %s: Keine User-ID\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "Schlüssel %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "vom Import-Aufpasser zurückgewiesen" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "Schlüssel %s: PKS Unterschlüsseldefekt repariert\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "Schlüssel %s: Nicht eigenbeglaubigte User-ID `%s' übernommen\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "Schlüssel %s: Keine gültigen User-IDs\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "Schlüssel %s: Öffentlicher Schlüssel nicht gefunden: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "Schlüssel %s: neuer Schlüssel - übersprungen\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "kein schreibbarer Schlüsselbund gefunden: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "Fehler beim Schreiben des Schlüsselbundes `%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "Schlüssel %s: Öffentlicher Schlüssel \"%s\" importiert\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "Schlüssel %s: Stimmt nicht mit unserer Kopie überein\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "Schlüssel %s: \"%s\" 1 neue User-ID\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "Schlüssel %s: \"%s\" %d neue User-IDs\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "Schlüssel %s: \"%s\" 1 neue Signatur\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "Schlüssel %s: \"%s\" %d neue Signaturen\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "Schlüssel %s: \"%s\" 1 neuer Unterschlüssel\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "Schlüssel %s: \"%s\" %d neue Unterschlüssel\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "Schlüssel %s: \"%s\" %d Signaturen bereinigt\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "Schlüssel %s: \"%s\" %d Signaturen bereinigt\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "Schlüssel %s: \"%s\" %d User-ID bereinigt\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "Schlüssel %s: \"%s\" %d User-IDs bereinigt\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "Schlüssel %s: \"%s\" nicht geändert\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "Schlüssel %s: geheimer Schlüssel importiert\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "Schlüssel %s: geheimer Schlüssel bereits vorhanden\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "Schlüssel %s: Fehler beim Senden zum gpg-agent: %s\n" @@ -3770,214 +3781,213 @@ 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:2877 +#: g10/import.c:2885 #, 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:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "Geheimer Schlüssel %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "Importieren geheimer Schlüssel ist nicht erlaubt\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Kein Grund angegeben" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Schlüssel ist überholt" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 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:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Schlüssel wird nicht mehr benutzt" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "Grund für Widerruf: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "Widerruf-Bemerkung: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "Schlüssel %s: \"%s\" Widerrufzertifikat importiert\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "Schlüssel %s: Nicht unterstütztes Public-Key-Verfahren\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "Schlüssel %s: Ungültige \"direct-key\"-Signatur\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "Schlüssel %s: Ungültige Unterschlüssel-Anbindung\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "Schlüssel %s: Mehrfache Unterschlüssel-Anbindung entfernt\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "Schlüssel %s: Ungültiger Unterschlüsselwiderruf\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "Schlüssel %s: Mehrfacher Unterschlüsselwiderruf entfernt\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "Schlüssel %s: User-ID übersprungen \"%s\"\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "Schlüssel %s: Unterschlüssel übersprungen\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "Schlüssel %s: Ungültiges Widerrufzertifikat: %s - übersprungen\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "Schlüssel %s: Doppelte Unterschlüssel entdeckt - zusammengeführt\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "Schlüssel %s: \"%s\" Widerrufzertifikat hinzugefügt\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "Schlüssel %s: \"direct-key\"-Signaturen hinzugefügt\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "Fehler beim Allozieren von Speicher: %s\n" @@ -4043,7 +4053,7 @@ msgstr "" "WARNUNG: Es wurden Fehler gefunden aber nur Eigenbeglaubigungen geprüft; um " "alle Beglaubigungen zu prüfen das Kommando '%s' verwenden.\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "Die \"Keybox\" `%s' konnte nicht erstellt werden: %s\n" @@ -4053,7 +4063,7 @@ msgstr "Die \"Keybox\" `%s' konnte nicht erstellt werden: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "Fehler beim Erzeugen des Schlüsselbundes `%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "Die \"Keybox\" `%s' wurde erstellt\n" @@ -4314,8 +4324,8 @@ msgstr "Ich habe diesen Schlüssel sehr sorgfältig überprüft.\n" msgid "Really sign? (y/N) " msgstr "Wirklich signieren? (j/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "Beglaubigung fehlgeschlagen: %s\n" @@ -4323,13 +4333,13 @@ msgstr "Beglaubigung fehlgeschlagen: %s\n" #: g10/keyedit.c:1119 msgid "Key has only stub or on-card key items - no passphrase to change.\n" msgstr "" -"Der Schlüssel enthält nur \"stub\"- oder \"on-card\"-Schlüsselelemente- " -"keine Passphrase ist zu ändern.\n" +"Der Schlüssel enthält nur \"stub\"- oder \"on-card\"-Schlüsselelemente- kein " +"Passwort ist zu ändern.\n" #: g10/keyedit.c:1151 #, c-format msgid "key %s: error changing passphrase: %s\n" -msgstr "Schlüssel %s: Fehler beim Ändern der Passphrase: %s\n" +msgstr "Schlüssel %s: Fehler beim Ändern des Passwortes: %s\n" #: g10/keyedit.c:1265 msgid "save and quit" @@ -4421,8 +4431,7 @@ msgstr "Beglaubigungen der ausgewählten User-IDs entfernen" #: g10/keyedit.c:1313 msgid "change the expiration date for the key or selected subkeys" -msgstr "" -"das Verfallsdatum des Schlüssel oder ausgewählter Unterschlüssels ändern" +msgstr "Verfallsdatum des Schlüssel oder ausgewählter Unterschlüssels ändern" #: g10/keyedit.c:1315 msgid "flag the selected user ID as primary" @@ -4451,7 +4460,7 @@ msgstr "Eine Notation für die ausgewählten User-IDs setzen" #: g10/keyedit.c:1328 msgid "change the passphrase" -msgstr "Die Passphrase ändern" +msgstr "Das Passwort ändern" #: g10/keyedit.c:1331 msgid "change the ownertrust" @@ -4693,7 +4702,7 @@ msgstr "Keine passende User-ID" msgid "Nothing to sign.\n" msgstr "Nichts zu beglaubigen\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Nicht von Ihnen signiert.\n" @@ -4760,7 +4769,7 @@ msgstr "Dieser Schlüssel kann von %s-Schlüssel %s widerrufen werden" msgid "(sensitive)" msgstr "(empfindlich)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "erzeugt: %s" @@ -4776,7 +4785,7 @@ msgid "expired: %s" msgstr "verfallen: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "verfällt: %s" @@ -4812,13 +4821,13 @@ msgstr "" "Bitte beachten Sie, daß ohne einen Programmneustart die angezeigte\n" "Schlüsselgültigkeit nicht notwendigerweise korrekt ist.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "widerrufen" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "verfallen" @@ -4860,7 +4869,7 @@ msgstr "Wollen Sie ihn immer noch hinzufügen? (j/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Sie können einem PGP2-artigen Schlüssel keine Foto-ID hinzufügen.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Solch eine User-ID ist bereits für den Schlüssel vorhanden!\n" @@ -5011,7 +5020,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Bitte genau eine User-ID auswählen.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "Ãœberspringen der v3 Eigenbeglaubigung von User-ID \"%s\"\n" @@ -5020,128 +5029,128 @@ msgstr "Ãœberspringen der v3 Eigenbeglaubigung von User-ID \"%s\"\n" msgid "Enter your preferred keyserver URL: " msgstr "Geben Sie die URL Ihres bevorzugten Schlüsselservers ein: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Wollen Sie ihn wirklich ersetzen? (j/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Wollen Sie ihn wirklich löschen? (j/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Geben Sie die \"Notation\" ein: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Fortfahren (j/N)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Keine User-ID mit Index %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Keine User-ID mit Hash %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Kein Unterschlüssel mit Schlüssel-ID '%s'.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Kein Unterschlüssel mit Index %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "User-ID: \"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " beglaubigt durch Ihren Schlüssel %s am %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (nicht-exportierbar)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Diese Signatur ist seit %s verfallen.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Wollen Sie ihn immer noch widerrufen? (j/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Ein Widerrufszertifikat für diese Signatur erzeugen (j/N)" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Sie haben folgende User-IDs des Schlüssels %s beglaubigt:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (unwiderrufbar)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "widerrufen durch Ihren Schlüssel %s um %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Es werden nun folgende Beglaubigungen entfernt:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Wirklich ein Signatur-Widerrufszertifikat erzeugen? (j/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "Kein geheimer Schlüssel\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "Versuch eine nicht-User-ID zu widerrufen: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "User-ID \"%s\" ist bereits widerrufen\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "WARNUNG: Eine User-ID-Signatur datiert mit %d Sekunden aus der Zukunft\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Die letzte User-ID kann nicht widerrufen werden!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Schlüssel %s ist bereits widerrufen\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Unterschlüssel %s ist bereits widerrufen\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Anzeigen einer %s Foto-ID (Größe %ld) für Schlüssel %s (User-ID %d)\n" @@ -5151,63 +5160,63 @@ msgstr "Anzeigen einer %s Foto-ID (Größe %ld) für Schlüssel %s (User-ID %d)\ msgid "invalid value for option '%s'\n" msgstr "Ungültiges Argument für Option '%s'\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "Voreinstellung `%s' ist doppelt\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "zu viele Verschlüsselungeinstellungen\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "zu viele Hashvoreinstellungen\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "zu viele Komprimierungsvoreinstellungen\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, c-format msgid "too many AEAD preferences\n" msgstr "zu viele AEAD-Einstellungen\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "Ungültiges Feld `%s' in der Voreinstellungszeichenkette\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "Die \"Direct Key Signature\" wird geschrieben\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "Die Eigenbeglaubigung wird geschrieben\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "Schreiben der \"key-binding\" Signatur\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "Ungültige Schlüssellänge; %u Bit werden verwendet\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "Schlüssellänge auf %u Bit aufgerundet\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5215,19 +5224,19 @@ msgstr "" "WARNUNG: Einige OpenPGP-Programme können einen DSA-Schlüssel dieser " "Digestlänge nicht verwenden\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Signieren" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Zertif." -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Verschl." -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Authentisierung" @@ -5241,166 +5250,166 @@ msgstr "Authentisierung" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsVvAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "Mögliche Aktionen für diesen %s Schlüssel: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Derzeit erlaubte Vorgänge: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Umschalten der Signaturnutzbarkeit\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Umschalten der Verschlüsselungsnutzbarkeit\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Umschalten der Authentisierungsnutzbarkeit\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Beenden\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA und RSA%s\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA und Elgamal%s\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, c-format msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (nur signieren)%s\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, c-format msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (nur signieren)%s\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (nur verschlüsseln)%s\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, c-format msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (nur verschlüsseln)%s\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (Nutzung selber einstellbar)%s\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (Nutzung selber einstellbar)%s\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ECC (signieren, verschlüsseln)%s\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr " *standard*" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (nur signieren)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (Nutzung selber einstellbar)%s\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, c-format msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (nur verschlüsseln)%s\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) Vorhandener Schlüssel%s\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) Vorhandener Schlüssel auf der Karte%s\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Geben Sie den \"Keygrip\" ein: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Kein gültiger \"Keygrip\" (40 Hex-Ziffern werden erwartet)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Kein Schlüssel mit diesem \"Keygrip\"\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "Fehler beim Lesen von der Karte: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Karten-Seriennummer: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Vorhandene Schlüssel:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "gerundet auf %u Bit\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s-Schlüssel können zwischen %u und %u Bit lang sein.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Welche Schlüssellänge wünschen Sie für den Unterschlüssel? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Die verlangte Schlüssellänge beträgt %u Bit\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Bitte wählen Sie, welche elliptische Kurve Sie möchten:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5416,7 +5425,7 @@ msgstr "" " <n>m = Schlüssel verfällt nach n Monaten\n" " <n>y = Schlüssel verfällt nach n Jahren\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5432,38 +5441,38 @@ msgstr "" " <n>m = Schlüssel verfällt nach n Monaten\n" " <n>y = Schlüssel verfällt nach n Jahren\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Wie lange bleibt der Schlüssel gültig? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Wie lange bleibt die Beglaubigung gültig? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "Ungültiger Wert.\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Schlüssel verfällt nie\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Signature verfällt nie\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Key verfällt am %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Signatur verfällt am %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5471,11 +5480,11 @@ msgstr "" "Ihr Rechner kann Daten jenseits des Jahres 2038 nicht anzeigen.\n" "Trotzdem werden Daten bis 2106 korrekt verarbeitet.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Ist dies richtig? (j/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5489,7 +5498,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5505,49 +5514,49 @@ msgstr "" " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Ihr Name (\"Vorname Nachname\"): " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Ungültiges Zeichen im Namen\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "Die Zeichen '%s' und '%s' dürfen in einem Namen nicht vorkommen\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Der Name darf nicht mit einer Ziffer beginnen.\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Der Name muß min. 5 Zeichen lang sein.\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Email-Adresse: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Diese Email-Adresse ist ungültig\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Kommentar: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Ungültiges Zeichen im Kommentar.\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "Sie benutzen den Zeichensatz `%s'\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5558,7 +5567,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Bitte keine Emailadressen als Namen oder Kommentar verwenden\n" @@ -5573,31 +5582,31 @@ msgstr "Bitte keine Emailadressen als Namen oder Kommentar verwenden\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnKkEeFfAa" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Ändern: (N)ame, (K)ommentar, (E)-Mail oder (A)bbrechen? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Ändern: (N)ame, (K)ommentar, (E)-Mail oder (F)ertig/(A)bbrechen? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Ändern: (N)ame, (E)-Mail oder (A)bbrechen? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Ändern: (N)ame, (E)-Mail oder (F)ertig/(A)bbrechen? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Bitte beseitigen Sie zuerst den Fehler\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5608,19 +5617,19 @@ msgstr "" "unterstützen, indem Sie z.B. in einem anderen Fenster/Konsole irgendetwas\n" "tippen, die Maus verwenden oder irgendwelche anderen Programme benutzen.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" "WARNUNG: Der angefragte v4 Schlüssel wurde durch einen v5 Schlüssel ersetzt\n" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Schlüsselerzeugung fehlgeschlagen: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5631,64 +5640,64 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Fortsetzen? (J/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "Ein Schlüssel für \"%s\" existiert bereits\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Trotzdem erzeugen? (j/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "wird trotzdem erzeugt\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "Hinweis: \"%s %s\" ruft den erweiterten Dialog auf.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Schlüsselerzeugung abgebrochen.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "Sicherungsdatei '%s' kann nicht erzeugt werden: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Hinweis: Sicherung des Kartenschlüssels wurde auf `%s' gespeichert\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "schreiben des öffentlichen Schlüssels nach '%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "kein schreibbarer öffentlicher Schlüsselbund gefunden: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "Fehler beim Schreiben des öff. Schlüsselbundes `%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "Öffentlichen und geheimen Schlüssel erzeugt und signiert.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5697,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5705,7 +5714,7 @@ msgstr "" "Der Schlüssel wurde %lu Sekunde in der Zukunft erzeugt (Zeitreise oder Uhren " "stimmen nicht überein)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5713,22 +5722,22 @@ msgstr "" "Der Schlüssel wurde %lu Sekunden in der Zukunft erzeugt (Zeitreise oder " "Uhren stimmen nicht überein)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Geheime Teile des Hauptschlüssels sind nicht vorhanden.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Wirklich erzeugen? (j/N) " @@ -5807,33 +5816,33 @@ msgstr " Schl.-Fingerabdruck =" msgid " Card serial no. =" msgstr " Kartenseriennr. =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "Puffern des Schlüsselbundes `%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu Schlüssel bislang gepuffert (%lu Beglaubigung)\n" msgstr[1] "%lu Schlüssel bislang gepuffert (%lu Beglaubigungen)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "%lu Schlüssel gepuffert" msgstr[1] "%lu Schlüssel gepuffert" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] " (%lu Beglaubigung)\n" msgstr[1] " (%lu Beglaubigungen)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: Schlüsselbund erstellt\n" @@ -5863,77 +5872,72 @@ msgid "honor the preferred keyserver URL set on the key" msgstr "" "Die im Schlüssel enthaltene bevorzugte URL für Schlüsselserver beachten" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "abgeschaltet" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Eingabe von Nummern, Nächste (N) oder Abbrechen (Q) > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "Ungültiges Schlüsselserverprotokoll (wir %d!=Handhabungsroutine %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" ist keine Schlüssel-ID: überspringe\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "%d Schlüssel wird per %s aktualisiert\n" msgstr[1] "%d Schlüssel werden per %s aktualisiert\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "WARNUNG: Schlüssel %s kann per %s nicht aktualisiert werden: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "Schlüssel \"%s\" wurde auf dem Schlüsselserver nicht gefunden\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "Schlüssel wurde auf dem Schlüsselserver nicht gefunden\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "fordere Schlüssel %s von %s-Server %s an\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "fordere Schlüssel %s von %s an\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "Kein Schlüsselserver bekannt\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "übersprungen \"%s\": %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "sende Schlüssel %s auf %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "fordere Schlüssel von %s an\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "WARNUNG: die URI %s kann nicht geholt werden: %s\n" @@ -5956,70 +5960,70 @@ msgstr "Mit unbekanntem Verfahren verschlüsselt %d.%s\n" #: g10/mainproc.c:391 #, c-format msgid "passphrase generated with unknown digest algorithm %d\n" -msgstr "Passphrase wurde mit unbekanntem Hashverfahren %d erstellt\n" +msgstr "Das Passwort wurde mit unbekanntem Hashverfahren %d erstellt\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "Öffentlicher Schlüssel ist %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "verschlüsselt mit %s Schlüssel, ID %s, erzeugt %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "verschlüsselt mit %s Schlüssel, ID %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "WARNUNG: Mehr als ein Klartext erkannt\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" -msgstr "Verschlüsselt mit %lu Passphrases\n" +msgstr "Verschlüsselt mit %lu Passwörtern\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" -msgstr "Verschlüsselt mit einer Passphrase\n" +msgstr "Verschlüsselt mit einem Passwort\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "Entschlüsselung mit Public-Key-Verfahren fehlgeschlagen: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "Mit öffentlichem Schlüssel verschlüsselte Daten: Korrekte DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "vermutlich %s-verschlüsselte Daten\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA-Verschlüsselung nicht verfügbar; versucht wird stattdessen %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "" "WARNUNG: Botschaft wurde nicht integritätsgeschützt (integrity protected)\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -6029,184 +6033,184 @@ msgstr "" "vermutlich eine legitime Botschaft sein. Die kann vermutet werden, da\n" "vor diesem Zeitpunkt ein Integritätsschutz nur selten verwendet wurde.\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Mit der Option '%s' kann trotzdem entschlüsselt werden.\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "Entschlüsselungs-Fehler erzwungen!\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "Entschlüsselung erfolgreich\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "WARNUNG: Verschlüsselte Botschaft ist manipuliert worden!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "Entschlüsselung fehlgeschlagen: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "" "Hinweis: Der Absender verlangte Vertraulichkeit(\"for-your-eyes-only\")\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "Ursprünglicher Dateiname='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" "Einzelner Widerruf - verwenden Sie \"gpg --import\", um ihn anzuwenden\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "Keine Signatur gefunden\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "FALSCHE Signatur von \"%s\"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Verfallene Signatur von \"%s\"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Korrekte Signatur von \"%s\"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "Signaturüberprüfung unterdrückt\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "diese mehrdeutige Signaturdaten können nicht bearbeitet werden\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Signatur vom %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " mittels %s-Schlüssel %s\n" # Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen muß "ID" rein :-( -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Signatur vom %s mittels %s Schlüssel ID %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " Aussteller \"%s\"\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Schlüssel erhältlich bei: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "Hinweis: Benutze '%s' um diese Information zu verwenden\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[ungewiß] " -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " alias \"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" "WARNUNG: Dieser Schlüssel ist zum Signieren im %s Modus nicht geeignet.\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Diese Signatur ist seit %s verfallen.\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Diese Signatur verfällt am %s.\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s Signatur, Hashmethode %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "Binäre" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "Textmodus" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "unbekannt" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", Schlüsselverfahren " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" "WARNUNG: Keine abgetrennte Signatur; die Datei '%s' wurde NICHT überprüft!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Signatur kann nicht geprüft werden: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "keine abgetrennte Signatur\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "WARNUNG: Mehrfache Signaturen erkannt. Es wird nur die erste geprüft.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "Einzelne Signatur der Klasse 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "Signatur nach alter (PGP 2.x) Art\n" @@ -6396,57 +6400,58 @@ msgstr "Unbekannte Entscheidende Beglaubigungs-\"Notation\": " msgid "subpacket of type %d has critical bit set\n" msgstr "Im Unterpaket des Typs %d ist das \"critical bit\" gesetzt\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +msgid "Please enter the passphrase for decryption." +msgstr "Bitte geben Sie das Passwort zur Entschlüsselung ein:" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" -msgstr "Geben Sie die Passphrase ein\n" +msgstr "Geben Sie das Passwort ein\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "Abbruch durch Benutzer\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (Hauptschlüssel-ID %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "" -"Sie benötigen eine Passphrase, um den geheimen OpenPGP Schlüssel zu " -"entsperren:" +"Sie benötigen ein Passwort, um den geheimen OpenPGP Schlüssel zu entsperren:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "" -"Sie benötigen eine Passphrase, um den geheimen OpenPGP Schlüssel zu " -"importieren:" +"Sie benötigen ein Passwort, um den geheimen OpenPGP Schlüssel zu importieren:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "" -"Sie benötigen eine Passphrase, um den geheimen OpenPGP Unterschlüssel zu " +"Sie benötigen ein Passwort, um den geheimen OpenPGP Unterschlüssel zu " "exportieren:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "" -"Sie benötigen eine Passphrase, um den geheimen OpenPGP Schlüssel zu " -"exportieren:" +"Sie benötigen ein Passwort, um den geheimen OpenPGP Schlüssel zu exportieren:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" "Möchten Sie den ausgewählten geheimen OpenPGP Unterschlüssel wirklich " "dauerhaft entfernen? (j/N) " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "" "Möchten Sie den ausgewählten geheimen OpenPGP Schlüssel wirklich dauerhaft " "entfernen? (j/N) " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6619,7 +6624,7 @@ msgid "" "\n" msgstr "Die minimale Trust-Ebene für diesen Schlüssel beträgt: %s\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Ihre Auswahl? " @@ -6924,7 +6929,7 @@ msgstr "kann signierte Datei '%s' nicht öffnen.\n" msgid "can't open signed data fd=%d: %s\n" msgstr "kann signierte Daten auf fd=%d nicht öffnen: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "Schlüssel \"%s\" ist zum Entschlüsseln im %s Modus nicht geeignet.\n" @@ -6972,7 +6977,7 @@ msgid "Note: key has been revoked" msgstr "Hinweis: Schlüssel wurde widerrufen" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "\"build_packet\" fehlgeschlagen: %s\n" @@ -6999,11 +7004,11 @@ msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "" "Ein vorgesehenes Widerrufszertifikat für diesen Schlüssel erzeugen? (j/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Ausgabe mit ASCII Hülle erzwungen\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "\"make_keysig_packet\" fehlgeschlagen: %s\n" @@ -7017,11 +7022,11 @@ msgstr "Widerrufzertifikat erzeugt.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "keine Widerrufsschlüssel für \"%s\" gefunden\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Dies ist ein Widerrufszertifikat für den OpenPGP Schlüssel:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -7032,7 +7037,7 @@ msgstr "" "nicht möglich, ein einmal veröffentlichtes Widerrufszertifikat wieder\n" "zurückzuziehen." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7047,7 +7052,7 @@ msgstr "" "mit angeben zu können. Weitere Informationen finden Sie im GnuPG\n" "Handbuch unter der Beschreibung des gpg Kommandos \"--generate-revocation\"." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -7058,12 +7063,12 @@ msgstr "" "unten eingefügt. Vor dem Import dieses Widerrufszertifikats\n" "entfernen Sie bitte diesen Doppelpunkt mittels eines Texteditors." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "Widerrufzertifikat wurde als '%s.rev' gespeichert.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "Geheimer Schlüssel \"%s\" nicht gefunden\n" @@ -7071,22 +7076,22 @@ msgstr "Geheimer Schlüssel \"%s\" nicht gefunden\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "'%s' trifft auf mehrere geheime Schlüssel zu:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "Fehler beim Suchen im Schlüsselbund: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Ein Widerrufszertifikat für diesen Schlüssel erzeugen? (j/N) " # translated by wk -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7106,34 +7111,34 @@ msgstr "" "Drucksystem kann unter Umständen eine Kopie anderen Nutzern zugänglich\n" "machen.\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Grund für den Widerruf:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Abbruch" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Wahrscheinlich möchten Sie hier %d auswählen)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "" "Geben Sie eine optionale Beschreibung ein. Beenden mit einer leeren Zeile:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Grund für Widerruf: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Keine Beschreibung angegeben)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Ist das OK? (j/N) " @@ -7314,24 +7319,24 @@ msgstr "signiere:" msgid "%s.%s encryption will be used\n" msgstr "%s.%s Verschlüsselung wird verwendet\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "Schlüssel ist nicht als unsicher gekennzeichnet - er ist nur mit einem\n" "echten Zufallsgenerator verwendbar\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "übersprungen \"%s\": doppelt\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "übersprungen: geheimer Schlüssel bereits vorhanden\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "Dies ist ein durch PGP erzeugter Elgamal-Schlüssel. Das ist für Signaturen " @@ -7554,10 +7559,10 @@ msgstr "Nicht unterstützte TOFU Datenbank Version: %s\n" msgid "TOFU DB error" msgstr "TOFU (Trust on First Use) database error" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "Fehler beim Lesen der TOFU Datenbank: %s\n" @@ -7577,7 +7582,7 @@ msgstr "Fehler beim Initialisieren der TOFU Datenbank: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "Fehler beim Öffner der TOFU Datenbank '%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "Fehler beim Schreiben der TOFU Datenbank: %s\n" @@ -7618,61 +7623,61 @@ msgstr "Fehler beim Einsammeln der übrigen User-IDs: %s\n" msgid "This key's user IDs:\n" msgstr "Die User-IDs dieses Schlüssels sind:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "Richtlinie: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "Fehler beim Einsammeln der Signaturstatistik: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "Die Email-Adresse \"%s\" ist mit einem Schlüssel assoziert:\n" msgstr[1] "Die Email-Adresse \"%s\" ist mit %d Schlüsseln assoziert:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "Statistik für Schlüssel mit der Email-Adresse \"%s\":\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "dieser Schlüssel" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "%d überprüfte Botschaft." msgstr[1] "%d überprüfte Botschaften." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "%d Botschaft wurde verschlüsselt." msgstr[1] "%d Botschaften wurden verschlüsselt." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "%d Botschaft in der Zukunft signiert." msgstr[1] "%d Botschaften in der Zukunft signiert." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "%d Botschaft in der Zukunft verschlüsselt." msgstr[1] "%d Botschaften in der Zukunft verschlüsselt." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." @@ -7680,7 +7685,7 @@ msgstr[0] "" "Botschaften die innerhalb des letzten %d Tages überprüft wurden: %d." msgstr[1] "Botschaften die innerhalb der letzten %d Tage überprüft wurden: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." @@ -7689,7 +7694,7 @@ msgstr[0] "" msgstr[1] "" "Botschaften die innerhalb der letzten %d Tage verschlüsselt wurden: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." @@ -7698,7 +7703,7 @@ msgstr[0] "" msgstr[1] "" "Botschaften die innerhalb der letzten %d Monate überprüft wurden: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." @@ -7707,7 +7712,7 @@ msgstr[0] "" msgstr[1] "" "Botschaften die innerhalb der letzten %d Monate verschlüsselt wurden: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." @@ -7716,7 +7721,7 @@ msgstr[0] "" msgstr[1] "" "Botschaften die innerhalb der letzten %d Jahre überprüft wurden: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." @@ -7725,12 +7730,12 @@ msgstr[0] "" msgstr[1] "" "Botschaften die innerhalb der letzten %d Jahre verschlüsselt wurden: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Botschaften die in der Vergangenheit überprüft wurden: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Botschaften die in der Vergangenheit verschlüsselt wurden: %d." @@ -7738,7 +7743,7 @@ msgstr "Botschaften die in der Vergangenheit verschlüsselt wurden: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" "Normalerweise ist lediglich ein Schlüssel mit einer Email-Adresse " @@ -7752,97 +7757,97 @@ msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUlLfF" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "(G)ut, einmal (A)kzeptieren, (U)nbekannt, einmal ab(L)ehnen, (F)alsch?" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "Als Voreinstellung wird 'Unbekannt' verwendet.\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "TOFU Datenbank ist defekt.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "Fehler beim Ändern der TOFU Richtlinie: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "%lld~Jahr" msgstr[1] "%lld~Jahre" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "%lld~Monat" msgstr[1] "%lld~Monate" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "%lld~Woche" msgstr[1] "%lld Wochen" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "%lld~Tag" msgstr[1] "%lld~Tage" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "%lld~Stunde" msgstr[1] "%lld~Stunden" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "%lld~Minute" msgstr[1] "%lld~Minuten" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "%lld~Sekunde" msgstr[1] "%lld~Sekunden" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: 0~Signaturen und 0~Botschaften verschlüsselt." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: 0~Signaturen überprüft." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "0 Botschaften verschlüsselt." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(Richtlinie: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" @@ -7850,7 +7855,7 @@ msgstr "" "WARNUNG: Wir müssen noch eine mit diesem Schlüssel und User-ID signierte " "Botschaft sehen.\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" @@ -7858,21 +7863,21 @@ msgstr "" "WARNUNG: Wir haben nur eine einzige mit diesem Schlüssel signierte Botschaft " "gesehen.\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" "WARNUNG: Sie müssen noch eine verschlüselte Botschaft an diesen Schlüssel " "senden!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" "WARNUNG: Sie haben nur eine verschlüsselte Botschaft an diesen Schlüssel " "erstellt!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7903,13 +7908,13 @@ msgstr[1] "" " %s\n" "um den Schlüssel als Fälschung zu markieren.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "Fehler beim Öffnen der TOFU Datenbank: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7981,7 +7986,7 @@ msgstr "verwende Vertrauensmodell %s\n" msgid "no need for a trustdb check\n" msgstr "\"Trust-DB\"-Ãœberprüfung nicht nötig\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "nächste \"Trust-DB\"-Pflichtüberprüfung am %s\n" @@ -8011,7 +8016,7 @@ msgstr "Bitte ein --check-trustdb durchführen\n" msgid "checking the trustdb\n" msgstr "\"Trust-DB\" wird überprüft\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" @@ -8019,24 +8024,24 @@ msgstr[0] "%d Schlüssel bislang bearbeitet" msgstr[1] "%d Schlüssel bislang bearbeitet" # translated by wk -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] " (%d Validity Zähler gelöscht)\n" msgstr[1] " (%d Validity Zähler gelöscht)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "keine ultimativ vertrauenswürdigen Schlüssel gefunden\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "öff. Schlüssel des ultimativ vertrauten Schlüssel %s nicht gefunden\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8044,30 +8049,30 @@ msgstr "" "Tiefe: %d gültig: %3d signiert: %3d Vertrauen: %d-, %dq, %dn, %dm, %df, " "%du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "\"Trust-DB\"-Versions-Satz kann nicht geändert werden: Schreiben " "fehlgeschlagen: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "unbestimmt" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "niemals" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginal" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "vollständig" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "ultimativ" @@ -8079,39 +8084,39 @@ msgstr "ultimativ" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "13" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ widerrufen]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ verfallen ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ unbekannt ]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[undefiniert]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ niemals ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ marginal ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[vollständig]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ ultimativ ]" @@ -8169,16 +8174,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sNummer: %s%%0ABesitzer: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "Verbliebene Versuche: %d" @@ -8207,10 +8212,10 @@ msgstr "|N|Bitte geben Sie den neuen Unblocking-Key ein" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "|P|Bitte geben Sie den PIN Unblocking Key (PUK) Ihrer PIV Karte ein" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN-Callback meldete Fehler: %s\n" @@ -8230,69 +8235,69 @@ msgstr "PIN ist zu lang; die Maximallänge beträgt %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "PIN hat ungültige Zeichen; es sind nur Ziffern erlaubt\n" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "Schlüssel existiert bereits\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "Existierender Schlüssel wird ersetzt werden\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "neue Schlüssel werden erzeugt\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "der neue Schlüssel wird geschrieben\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "Speichern des Schlüssels fehlgeschlagen: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "Die Antwort enthält das RSA-Modulus nicht\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "Antwort enthält den öffentlichen RSA-Exponenten nicht\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "Der EC Schlüssel fehlt in der Antwort\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "Bitte warten, der Schlüssel wird erzeugt ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "Schlüsselerzeugung fehlgeschlagen\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "Schlüsselerzeugung abgeschlossen (%d Sekunde)\n" msgstr[1] "Schlüsselerzeugung abgeschlossen (%d Sekunden)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "Die Antwort enthält keine öffentliche Schlüssel-Daten\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" "||Bitte geben Sie die PIN für den Schlüssel zur Erstellung qualifizierter " @@ -8300,25 +8305,25 @@ msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Bitte die Admin-PIN eingeben." -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|P|Bitte geben Sie den PIN Entsperrcode (PUK) für den Standard-Schlüssel ein." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Bitte die PIN für den Standard-Schlüssel eingeben." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "Der RSA Modulus fehlt oder ist nicht %d Bits lang\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "Der öffentliche Exponent fehlt oder ist zu groß (mehr als %d Bit)\n" @@ -8364,27 +8369,27 @@ msgstr "" "|N|Bitte geben Sie den PIN Entsperrcode (PUK) für den Schlüssel zur " "Erstellung qualifizierter Signaturen ein." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "Fehler beim Abfragen einer neuen PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "Der Fingerabdruck kann nicht gespeichert werden: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "Das Erzeugungsdatum konnte nicht gespeichert werden: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "Fehler beim Holen des CHV-Status' von der Karte\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "Lesen des öffentlichen Schlüssels fehlgeschlagen: %s\n" @@ -8392,44 +8397,44 @@ msgstr "Lesen des öffentlichen Schlüssels fehlgeschlagen: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNummer: %s%%0ABesitzer: %s%%0AAnzahl: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "Die Standard PIN wird für %s benutzt\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "Die Standard PIN für %s konnte nicht benutzt werden: %s - Die Standard PIN " "wird nicht weiter benutzt\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||Bitte entsperren Sie die Karte" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN für CHV%d ist zu kurz; die Mindestlänge beträgt %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "Prüfung des CHV%d fehlgeschlagen: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "Karte ist dauerhaft gesperrt!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8437,20 +8442,20 @@ msgid_plural "" msgstr[0] "Noch %d Admin-PIN-Versuch, bis die Karte dauerhaft gesperrt ist\n" msgstr[1] "Noch %d Admin-PIN-Versuche, bis die Karte dauerhaft gesperrt ist\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "Zugriff auf Admin-Befehle ist nicht eingerichtet\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Bitte die PIN eingeben" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "Bitte geben Sie den Rückstellcode für diese Karte ein" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Der Rückstellcode ist zu kurz; die Mindestlänge beträgt %d\n" @@ -8458,72 +8463,72 @@ msgstr "Der Rückstellcode ist zu kurz; die Mindestlänge beträgt %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Neuer Rückstellcode" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Neue Admin-PIN" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Neue PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "|A|Bitte die Admin-PIN sowie die neue Admin-PIN eingeben." -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Bitte die PIN sowie die neue PIN eingeben" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "Fehler beim Lesen der Anwendungsdaten\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "Fehler beim Lesen des Fingerabdrucks DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "Erzeugungsdatum fehlt\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "Die RSA Primzahl %s fehlt oder ist nicht %d Bits lang\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "Nicht unterstützte Kurve\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "Ungültige Struktur der OpenPGP-Karte (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "Der Fingerabdruck auf der Karte entspricht nicht dem angeforderten.\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "Die Hashmethode %s wird von der Karte nicht unterstützt\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "Anzahl bereits erzeugter Signaturen: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8531,7 +8536,7 @@ msgstr "" "Die Ãœberprüfung der Admin PIN ist momentan durch einen Befehl verboten " "worden\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "Kann auf %s nicht zugreifen - ungültige OpenPGP-Karte?\n" @@ -8551,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|NAME|Die Debugstufe auf NAME setzen" @@ -8614,12 +8619,12 @@ msgstr "" "Bitte die Option `--daemon' nutzen, um das Programm im Hintergund " "auszuführen\n" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "Handhabungsroutine für fd %d gestartet\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "Handhabungsroutine für den fd %d beendet\n" @@ -8629,11 +8634,11 @@ msgstr "Handhabungsroutine für den fd %d beendet\n" msgid "validation model requested by certificate: %s" msgstr "Durch Zertifikat angefordertes Gültigkeitsmodell: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "Kette" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "Schale" @@ -8666,235 +8671,235 @@ msgstr "Hinweis: Die unkritische Zertifikatsrichtlinie ist nicht erlaubt" msgid "certificate policy not allowed" msgstr "Die Zertifikatsrichtlinie ist nicht erlaubt" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "Kann den Fingerprint nicht ermitteln\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "Der Herausgeber wird von einer externen Stelle gesucht\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "Anzahl der übereinstimmenden Herausgeber: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "authorityInfoAccess kann nicht geholt werden: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "Der Herausgeber wird im Cache des Dirmngr gesucht\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "Anzahl der übereinstimmenden Zertifikate: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "Schlüsselsuche im Cache des Dirmngr schlug fehl: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "Kann keinen KeyDB Handler bereitstellen\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "Das Zertifikat wurde widerrufen" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "Der Status des Zertifikats ist nicht bekannt" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" "Bitte vergewissern Sie sich, daß der \"dirmngr\" richtig installiert ist\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "Die CRL konnte nicht geprüft werden: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "Zertifikat mit unzulässiger Gültigkeit: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "Das Zertifikat ist noch nicht gültig" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "Das Wurzelzertifikat ist noch nicht gültig" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "Das Zwischenzertifikat ist noch nicht gültig" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "Das Zertifikat ist abgelaufen" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "Das Wurzelzertifikat ist abgelaufen" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "Das Zwischenzertifikat ist abgelaufen" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "Notwendige Zertifikatattribute fehlen: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "Zertifikat mit unzulässiger Gültigkeit" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "Die Signatur wurde nicht in der Gültigkeitszeit des Zertifikat erzeugt" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" "Das Zertifikat wurde nicht während der Gültigkeitszeit des Herausgebers " "erzeugt" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" "Das Zwischenzertifikat wurde nicht während der Gültigkeitszeit des " "Herausgebers erzeugt" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( Signatur erzeugt am " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " ( Zertifikat erzeugt am " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " ( Zertifikat gültig von " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( Herausgeber gültig von " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "Fingerprint=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "Das Wurzelzertifikat wurde nun als vertrauenswürdig markiert\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" "Interaktives vertrauenswürdig-Markieren ist in gpg-agent ausgeschaltet\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" "Interaktives vertrauenswürdig-Markieren ist in dieser Sitzung ausgeschaltet\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "WARNUNG: Der Erzeugungszeitpunkt der Signatur ist nicht bekannt - Nehme die " "aktuelle Zeit an" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "Im Zertifikat ist kein Herausgeber enthalten" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "Das eigenbeglaubigte Zertifikat hat eine FALSCHE Signatur" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "Das Wurzelzertifikat ist nicht als vertrauenswürdig markiert" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "Fehler beim Prüfen der vertrauenswürdigen Zertifikate: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "Der Zertifikatkette ist zu lang\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "Herausgeberzertifikat nicht gefunden" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "Das Zertifikat hat eine FALSCHE Signatur" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" "Eine anderes möglicherweise passendes CA-Zertifikat gefunden - versuche " "nochmal" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "Die Zertifikatkette ist länger als von der CA erlaubt (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "Das Zertifikat ist korrekt\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "Das Zwischenzertifikat ist korrekt\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "Das Wurzelzertifikat ist korrekt\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "Umgeschaltet auf das Kettenmodell" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "Benutztes Gültigkeitsmodell: %s" @@ -8906,18 +8911,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "Nicht genügend Speicher\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(Dies ist der MD2 Algorithmus)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "keine" @@ -8946,7 +8951,7 @@ msgid "" "S/N %s, ID 0x%08lX,\n" "created %s, expires %s.\n" msgstr "" -"Bitte geben Sie die Passphrase an, um den geheimen Schlüssel des X.509 " +"Bitte geben Sie das Passwort an, um den geheimen Schlüssel des X.509 " "Zertifikats:\n" "\"%s\"\n" "S/N %s, ID 0x%08lX,\n" @@ -9098,7 +9103,7 @@ msgid "" "you just created once more.\n" msgstr "" "Um die Zertifikatsanforderung fertigzustellen, geben Sie nun bitte\n" -"noch einmal die Passphrase des soeben erzeugten Schlüssels ein.\n" +"noch einmal das Passwort des soeben erzeugten Schlüssels ein.\n" #: sm/certreqgen-ui.c:160 #, c-format @@ -9210,29 +9215,29 @@ msgstr "Fertig. Sie sollten nun diese Anforderung an die CA senden.\n" msgid "resource problem: out of core\n" msgstr "Resourcenproblem: Nicht genügend Hauptspeicher\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(Dies ist der RC-2 Algorithmus)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(dies ist wahrscheinlich keine verschlüsselte Botschaft)\n" # Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen muß "ID" rein :-( # [kw] -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, c-format msgid "encrypted to %s key %s\n" -msgstr "verschlüsselt an %s Schlüssel %s\n" +msgstr "verschlüsselt an %s Schlüssel, ID %s\n" #: sm/delete.c:50 sm/delete.c:109 #, c-format msgid "certificate '%s' not found: %s\n" msgstr "Zertifikat `%s' nicht gefunden: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "Fehler beim Sperren der Keybox: %s\n" @@ -9252,7 +9257,7 @@ msgstr "Zertifikat `%s' gelöscht\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "Fehler beim Löschen des Zertifikats \"%s\": %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "Keine gültigen Empfänger angegeben\n" @@ -9321,63 +9326,63 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|Schlüssel bei diesem Server nachschlagen" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "Fehlende Zertifikate automatisch holen" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" -msgstr "|NAME|Benutze die Kodierung NAME für PKCS#12 Passphrasen" +msgstr "|NAME|Benutze die Kodierung NAME für PKCS#12 Passwörter" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "Niemals eine CRL konsultieren" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "CRL bei Wurzelzertifikaten nicht überprüfen" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "Die Gültigkeit mittels OCSP prüfen" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "Zertifikatsrichtlinien nicht überprüfen" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|Verschlüsselungsverfahren NAME benutzen" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|Hashverfahren NAME benutzen" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "Stapelmodus: Keine Abfragen" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "\"Ja\" als Standardantwort annehmen" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "\"Nein\" als Standardantwort annehmen" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|DATEI|Schreibe ein Audit-Log auf DATEI" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Aufruf: @GPGSM@ [Optionen] [Dateien] (-h für Hilfe)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9386,52 +9391,27 @@ msgstr "" "Syntax: @GPGSM@ [Optionen] [Dateien]\n" "Signieren, prüfen, ver- und entschlüsseln mittels S/MIME Protokoll\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Hinweis: Verschlüsselung für `%s' wird nicht möglich sein: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "Unbekanntes Gültigkeitsmodell '%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: Kein Server-Name angegeben\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: Passwort ohne Benutzer\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "%s:%u: Unbekanntes Flag '%s' wird nicht beachtet\n" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: Zeile wird übersprungen\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "Schlüsselserver-URL konnte nicht analysiert werden\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "Importiere allgemeine Zertifikate: %s\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "Signieren mit `%s' nicht möglich: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "Ungültiger Befehl (Es gibt keinen implizierten Befehl)\n" @@ -9451,52 +9431,52 @@ msgstr "Fehler beim Speichern des Zertifikats\n" msgid "basic certificate checks failed - not imported\n" msgstr "Grundlegende Zertifikatprüfungen fehlgeschlagen - nicht importiert\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "Fehler beim Holen der gespeicherten Flags: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "Fehler beim Importieren des Zertifikats: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "Fehler beim Lesen der Eingabe: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, c-format msgid "no keyboxd running in this session\n" msgstr "Der Keyboxd läuft nicht für diese Session\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "Fehler beim Öffnen der Schlüsseldatenbank: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "Problem bei der Suche nach vorhandenem Zertifikat: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "Fehler bei der Suche nach einer schreibbaren KeyDB: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "Fehler beim Speichern des Zertifikats: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "Problem bei Wiederfinden des Zertifikats: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "Fehler beim Speichern der Flags: %s\n" @@ -9689,57 +9669,57 @@ msgstr " Subjekt =" msgid "error loading certificate '%s': %s\n" msgstr "Fehler beim Laden des Zertifikats `%s': %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr " dauerhaft geladene Zertifikate: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " zwischengespeicherte Zertifikate: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " vertrauenswürdige Zertifikate: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "Zertifikat ist bereits im Zwischenspeicher\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "Zertifikat wurde zwischengespeichert\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "Fehler beim Zwischenspeichern des Zertifikats: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "ungültiger SHA1 Fingerabdruck `%s'\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "Fehler beim Holen des Zertifikats mittels Seriennummer: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "Fehler beim Holen des Zertifikats mittels Subject: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "Im Zertifikat ist kein Herausgeber enthalten\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "Fehler beim Holen des \"authorityKeyIdentifier\": %s\n" @@ -9774,7 +9754,7 @@ msgstr "Die Zwischenspeicherdatei `%s' wird entfernt\n" msgid "not removing file '%s'\n" msgstr "Die Datei `%s' wird nicht gelöscht\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "Fehler beim Schließen der Zwischenspeicherdatei: %s\n" @@ -10022,13 +10002,13 @@ msgid "error getting data from cache file: %s\n" msgstr "Fehler beim Holen der Daten aus der Zwischenspeicherdatei: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "Ungültige S-Expression von Libksba erhalten\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "Konvertierung der S-Expression fehlgeschlagen: %s\n" @@ -10043,138 +10023,138 @@ msgstr "Ungültige Hashmethode `%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "gcry_md_open für Methode %d fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "Erzeugen der S-Expression fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "Die \"Update Times\" konnte nicht aus der CRL bestimmt werden: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "Die \"Update Times\" dieser CRL sind: this=%s next=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "\"nextUpdate\" fehlt; wir nehmen eine Gültigkeit von einem Tag an\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "Fehler beim Holen eines CRL Items: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "" "Fehler beim Einfügen eines Items in die temporäre Zwischenspeicherdatei: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "In der CRL wurde kein CRL Herausgeber gefunden: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" "CRL Herausgeberzertifikat wird über \"authorityKeyIdentifier\" geholt\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "Signaturprüfung der CRL ist fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "Fehler beim Püfen des CRL Herausgeberzertifikats: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "Die alte temporäre Zwischenspeicherdatei `%s' wurde entfernt\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "" "Problem beim Löschen der alten temporären Zwischenspeicherdatei `%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "Fehler beim Erzeugen der temporären Zwischenspeicherdatei `%s': %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "" "Fehler beim Fertigstellen der temporären Zwischenspeicherdatei `%s': %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "Fehler beim Schließen der temporären Zwischenspeicherdatei `%s': %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "WARNUNG: Neue CRL ist immer noch zu alt; sie verfiel am %s - wird trotzdem " "geladen\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "Neue CRL ist immer noch zu alt; sie verviel am %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "Unbekannte kritische CRL Erweiterung %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "Fehler beim Lesen einer CRL Erweiterung: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "Zwischenspeicherdatei `%s' wird erzeugt\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "Problem beim Umbenennen von `%s' nach `%s': %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10183,70 +10163,70 @@ msgstr "" "Update der Zwischenspeicherverzeichnisdatei fehlgeschlagen - " "Zwischenspeichereintrag wird mit dem nächste Programmstart verloren gehen\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Anfang CRL Ausgabe (geholt via %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" " FEHLER: Die CRL wird nicht benutzt, da sie trotz eines Updates zu alt war!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" " FEHLER: Die CRL wird nicht benutzt, da sie eine unbekannte kritische CRL " "Erweiterung trägt!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " FEHLER: Die CRL wird nicht benutzt\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" " FEHLER: Diese zwischengespeicherte CRL ist möglicherweise abgeändert " "worden!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " WARNUNG: Ungültige Länge eines Zwischenspeicherdatensatzes\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "Problem beim Lesen eines Zwischenspeicherdatensatzes: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "Problem beim Lesen eines Zwischenspeicherschlüssels: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "Fehler beim Lesen eine Zwischenspeichereintrags aus der DB: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Ende CRL Ausgabe\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "crl_fetch über den DP fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "crl_cache_insert über den DP fehlgeschlagen: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "crl_cache_insert über den Issuer fehlgeschlagen: %s\n" @@ -10267,7 +10247,7 @@ msgstr "CRL Zugriff nicht möglich da %s abgeschaltet ist\n" msgid "error retrieving '%s': %s\n" msgstr "Fehler beim Holen von `%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "Fehler beim Initialisieren des \"reader\" Objekts: %s\n" @@ -10425,131 +10405,131 @@ msgstr "Absoluter Dateiname erwartet\n" msgid "looking up '%s'\n" msgstr "Auffinden von `%s'\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "Den Inhalt des CRL Zwischenspeichers anzeigen" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|DATEI|Lade die CRL aus der DATEI in den Zwischenspeicher" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|Hole eine CRL von dieser URL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "Den Dirmngr herunterfahren" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "Den Zwischenspeicher löschen" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "Online Softwareversionstest erlauben" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "Netzwerkbezogene Optionen" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "Netzzugriff nur über Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Konfiguration der Schlüsselserver" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "Benutze Schlüsselserver unter der URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Konfiguration für HTTP Server" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "Sperre die Benutzung von HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "Ãœbergehe HTTP CRL Distribution Points" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|Leite alle HTTP Anfragen über URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "Benutze die HTTP Proxy Einstellung des Systems" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Konfiguration der zu nutzenden LDAP-Server" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "Sperre die Benutzung von LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "Ãœbergehe LDAP CRL Distribution Points" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|Benutze HOST für LDAP Anfragen" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "Keine Benutzung der Rückgriffshosts mit --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|DATEI|Lese die LDAP Serverliste aus DATEI" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|Setze die LDAP Zeitüberschreitung auf N Sekunden" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Konfiguration zu OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "OCSP Anfragen erlauben" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "Ãœbergehe im Zertifikat enthaltene OCSP Service URLs" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|Benutze den OCSP Responder mit dieser URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|OCSP Antwort ist durch FPR signiert" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "Laden von abgelaufenen CRLs erzwingen" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10559,11 +10539,11 @@ msgstr "" "(Im \"info\"-Handbuch findet sich eine vollständige Liste aller Kommandos " "und Optionen)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Gebrauch: @DIRMNGR@ [Optionen]" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10571,285 +10551,105 @@ msgstr "" "Syntax: @DIRMNGR@ [Optionen] [Kommando [Argumente]]\n" "Keyserver, CRL und OCSP Zugriff für @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "Gültige Debugebenen sind: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: Zeile ist zu lang - übergangen\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: ungültiger Fingerabdruck erkannt\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: Lesefehler: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, 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:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 empfangen - keine Aktion definiert\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM empfangen - wird heruntergefahren ...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM empfangen - immer noch %d Verbindungen aktiv\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "Herunterfahren wurde erzwungen\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT empfangen - wird sofort heruntergefahren\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "Signal %d empfangen - keine Aktion definiert\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "Alle Werte in einem Record Format zurückgeben" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAME|Host Teil ignorieren und über NAME verbinden" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "Eine TLS Verbindung erzwingen" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAME|Verbinde mit dem Host NAME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|Verbinde mit dem Port N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAME|Benutze NAME zur Authentifizierung" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "Benutze Passwort PASS zur Authentifizierung" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "Nimm das Passwort von $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRING|Frage den DN STRING ab" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRING|Benutze STRING als Filterausdruck" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRING|Gib das Attribut STRING zurück" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Gebrauch: dirmngr_ldap [Optionen] [URL] (-h für Hilfe)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"Gebrauch: dirmngr_ldap [Optionen] [URL] (-h für Hilfe)\n" -"Internes LDAP-Hilfsprogramm für Dirmngr.\n" -"Interface und Optionen können sich mit jedem Release ändern.\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "Ungültige Portnummer %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "Absuchen des Ergebnisses nach Attribut `%s'\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "Fehler beim Schreiben auf Standardausgabe: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " verfügbare Attribute `%s'\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "Attribut `%s' nicht gefunden\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "Attribut `%s' gefunden\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "Verarbeiten der URL `%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " Benutzer `%s'\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " Passwort `%s'\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " Host `%s'\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " Port %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN `%s'\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " Filter `%s'\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " Attribut `%s'\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "Kein Hostname in `%s'\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "Kein Attribut für Abfrage `%s' angegeben\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "WARNUNG: Es wird nur das erste Attribut benutzt\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "LDAP Initialisierung von `%s:%d' fehlgeschlagen: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "LDAP Initialisierung nach `%s' fehlgeschlagen: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, c-format -msgid "LDAP init to '%s' done\n" -msgstr "LDAP Initialisierung nach `%s' durchgeführt\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "Anbindung an `%s:%d' fehlgeschlagen: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "Suche mit `%s' fehlgeschlagen: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "`%s' ist kein LDAP URL\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "`%s' ist ein ungültiger LDAP URL\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "Fehler beim Zugreifen auf `%s': HTTP Status %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL `%s' nach `%s' umgeleitet (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "zu viele verschachtelte Umleitungen\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "\"Redirection\" geändert auf '%s'\n" @@ -10889,31 +10689,51 @@ msgstr "Warten auf den LDAP Wrapper %d fehlgeschlagen: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "LDAP Wrapper %d versackt - abgeschossen\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "Ungültiges Zeichen 0x%02X im Hostnamen - nicht hinzugefügt\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "`%s:%d' wird der LDAP Serverliste hinzugefügt\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "malloc() fehlgeschlagen: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: Ungültiges Muster `%s'\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "`%s' ist kein LDAP URL\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "`%s' ist ein ungültiger LDAP URL\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search erreichte die Größengrenze des Servers\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: Passwort ohne Benutzer\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "%s:%u: Unbekanntes Flag '%s' wird nicht beachtet\n" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: Zeile wird übersprungen\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -11004,87 +10824,87 @@ msgstr "Nicht durch voreingestelltes OCSP \"Signer-Zertifikat\" signiert" msgid "allocating list item failed: %s\n" msgstr "malloc() fehlgeschlagen: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "Fehler beim Holen der Responder-ID: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" "Kein benutzbares Zertifikat zur Ãœberprüfung der OCSP Antwort gefunden\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "Herausgeberzertifikat nicht gefunden: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "Aufrufer gab das Ziel Zertifikat nicht zurück\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "Aufrufer gab das Issuer Zertifikat nicht zurück\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "Fehler beim Bereitstellen eines OCSP Kontext: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "Kein voreingestellter OCSP Responder definiert\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "Kein voreingestellter OCSP \"Signer\" definiert\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "Der voreingestellte OCSP Responder `%s' wird benutzt\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "Der OCSP Responder `%s' wird benutzt\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "Fehler beim Holen des OCSP Status für das Zielzertifikat: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "Zertifikatstatus ist: %s (this=%s next=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "Gut" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "Zertifikat wurde widerrufen am: %s wegen: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "OCSP Responder gab einen Status in der Zukunft zurück\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "OCSP Responder gab einen nicht aktuellen Status zurück\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "OCSP Responder gab einen zu alten Status zurück\n" @@ -11094,71 +10914,67 @@ msgstr "OCSP Responder gab einen zu alten Status zurück\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assuan_inquire(%s) fehlgeschlagen: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "LDAP Server fehlt" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "Seriennummer fehlt in der Cert-ID" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "assuan_inquire fehlgeschlagen: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fetch_cert_by_url() fehlgeschlagen: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "Fehler beim Senden der Daten: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "start_cert_fetch fehlgeschlagen: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fetch_next_cert fehlgeschlagen: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies %d überschritten\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "Fehler beim Erzeugen der Kontrollstruktur: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "Fehler beim Bereitstellen eines Assuan Kontext: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "Fehler beim Initialisieren des Servers: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "Fehler beim Registrieren der Kommandos gegen Assuan: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Assuan accept Problem: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Assuan Verarbeitung fehlgeschlagen: %s\n" @@ -11306,67 +11122,67 @@ msgstr "Der Keyboxd läuft nicht für diese Session\n" msgid "error sending standard options: %s\n" msgstr "Fehler beim Senden der Standardoptionen: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 msgid "Public Keys" msgstr "Öffentliche Schlüssel" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Geheime Schlüssel" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "Smartcard" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "TPM" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Netz" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" -msgstr "Passphrase Eingabe" +msgstr "Passwort Eingabe" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Komponente unterstützt kein direktes starten" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "Die Konfigurationsdatei der Komponente %s ist defekt\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Hinweis: Für Details bitte das Kommando \"%s%s\" verwenden.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Die externe Ãœberprüfung der Komponente %s war nicht erfolgreich" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Beachten Sie, daß Gruppenspezifiaktionen ignoriert werden\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "Fehler beim Schließen von '%s'\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "Fehler beim Hashen von '%s'\n" @@ -11447,15 +11263,15 @@ msgstr "" "Syntax: @GPGCONF@ {Optionen]\n" "Verwalte Konfigurationsoptionen für Programme des @GNUPG@ Systems\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Benötige ein Komponentenargument" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Komponente nicht gefunden" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Argumente sind nicht erlaubt" @@ -11469,36 +11285,36 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" "Syntax: gpg-check-pattern [optionen] Musterdatei\n" -"Die von stdin gelesene Passphrase gegen die Musterdatei prüfen\n" +"Das von stdin gelesene Passwort gegen die Musterdatei prüfen\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "Hinweis: Schlüssel %s ist bereits auf der Karte gespeichert!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "Hinweis: Auf der Karte sind bereits Schlüssel gespeichert!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "Vorhandenen Schlüssel %s ersetzen? (j/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "%s Karte Nr. %s erkannt\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" "User Interaction Flag ist auf \"%s\" gesetzt - Änderung nicht möglich\n" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" @@ -11507,51 +11323,194 @@ msgstr "" "WARNUNG: Das Setzen des User Interaction Flags auf \"%s\" kann\n" " nur durch ein \"factory-reset\" rückgängig gemacht werden!\n" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "Bitte \"uif --yes %d %s\" benutzen\n" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 msgid "authenticate to the card" msgstr "Gegen die Karte authentifizieren" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "Ein Reset an den SCdaemon senden" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "Einrichten der KDF zur Authentifizierung" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "Ein privates Datenobjekt ändern" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 msgid "read a certificate from a data object" msgstr "Ein Zertifikat aus einem Datenobjekt lesen" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 msgid "store a certificate to a data object" msgstr "Ein Zertifikat in einem Datenobjekt speichern" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "Privaten Schlüssel in einem Datenobjekt speichern" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "Verwaltungskommandos für Yubikeys" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "Verwaltung der Kommandohistorie" +#~ msgid "Options useful for debugging" +#~ msgstr "Nützliche Optionen zur Fehlersuche" + +#~ msgid "allow PKA lookups (DNS requests)" +#~ msgstr "Erlaube PKA Zugriffe (DNS Anfragen)" + +#~ msgid "Options controlling the format of the output" +#~ msgstr "Optionen zum Einstellen der Ausgabeformate" + +#~ msgid "Options controlling the interactivity and enforcement" +#~ msgstr "Optionen zur Einstellung der Interaktivität und Geltendmachung" + +#~ msgid "Options controlling the use of Tor" +#~ msgstr "Optionen zur Benutzung von Tor" + +#~ msgid "LDAP server list" +#~ msgstr "Liste der LDAP Server" + +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "fordere Schlüssel %s von %s-Server %s an\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: Kein Server-Name angegeben\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "Schlüsselserver-URL konnte nicht analysiert werden\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "Alle Werte in einem Record Format zurückgeben" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NAME|Host Teil ignorieren und über NAME verbinden" + +#~ msgid "force a TLS connection" +#~ msgstr "Eine TLS Verbindung erzwingen" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAME|Verbinde mit dem Host NAME" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|Verbinde mit dem Port N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAME|Benutze NAME zur Authentifizierung" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "Benutze Passwort PASS zur Authentifizierung" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "Nimm das Passwort von $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|STRING|Frage den DN STRING ab" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|STRING|Benutze STRING als Filterausdruck" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|STRING|Gib das Attribut STRING zurück" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Gebrauch: dirmngr_ldap [Optionen] [URL] (-h für Hilfe)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "Gebrauch: dirmngr_ldap [Optionen] [URL] (-h für Hilfe)\n" +#~ "Internes LDAP-Hilfsprogramm für Dirmngr.\n" +#~ "Interface und Optionen können sich mit jedem Release ändern.\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "Ungültige Portnummer %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "Absuchen des Ergebnisses nach Attribut `%s'\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "Fehler beim Schreiben auf Standardausgabe: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " verfügbare Attribute `%s'\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "Attribut `%s' nicht gefunden\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "Attribut `%s' gefunden\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "Verarbeiten der URL `%s'\n" + +#~ msgid " user '%s'\n" +#~ msgstr " Benutzer `%s'\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " Passwort `%s'\n" + +#~ msgid " host '%s'\n" +#~ msgstr " Host `%s'\n" + +#~ msgid " port %d\n" +#~ msgstr " Port %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN `%s'\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " Filter `%s'\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " Attribut `%s'\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "Kein Hostname in `%s'\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "Kein Attribut für Abfrage `%s' angegeben\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "WARNUNG: Es wird nur das erste Attribut benutzt\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "LDAP Initialisierung von `%s:%d' fehlgeschlagen: %s\n" + +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "LDAP Initialisierung nach `%s' fehlgeschlagen: %s\n" + +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "LDAP Initialisierung nach `%s' durchgeführt\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "Anbindung an `%s:%d' fehlgeschlagen: %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "Suche mit `%s' fehlgeschlagen: %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: Ungültiges Muster `%s'\n" + +#~ msgid "ldapserver missing" +#~ msgstr "LDAP Server fehlt" + #, fuzzy -#~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." -#~ msgstr "Die Passphrase ändern" +#~ msgstr "Das Passwort ändern" #~ msgid "detected card with S/N: %s\n" #~ msgstr "Erkannte Karte hat die Seriennummer: %s\n" @@ -11685,18 +11644,6 @@ msgstr "Verwaltung der Kommandohistorie" #~ msgid "run without asking a user" #~ msgstr "Ausführung ohne Benutzernachfrage" -#~ msgid "allow PKA lookups (DNS requests)" -#~ msgstr "Erlaube PKA Zugriffe (DNS Anfragen)" - -#~ msgid "Options controlling the format of the output" -#~ msgstr "Optionen zum Einstellen der Ausgabeformate" - -#~ msgid "Options controlling the use of Tor" -#~ msgstr "Optionen zur Benutzung von Tor" - -#~ msgid "LDAP server list" -#~ msgstr "Liste der LDAP Server" - #~ msgid "Note: old default options file '%s' ignored\n" #~ msgstr "Hinweis: Alte voreingestellte Optionendatei '%s' wurde ignoriert\n" @@ -12116,7 +12063,7 @@ msgstr "Verwaltung der Kommandohistorie" #~ "%u-bit %s key, ID %s,\n" #~ "created %s%s.\n" #~ msgstr "" -#~ "Sie benötigen eine Passphrase, um den geheimen OpenPGP Schlüssel zu " +#~ "Sie benötigen ein Passwort, um den geheimen OpenPGP Schlüssel zu " #~ "entsperren.\n" #~ "Benutzer: \"%.*s\"\n" #~ "%u-bit %s Schlüssel, ID %s, erzeugt %s%s\n" @@ -12125,7 +12072,7 @@ msgstr "Verwaltung der Kommandohistorie" #~ "You need a passphrase to unlock the secret key for\n" #~ "user: \"%s\"\n" #~ msgstr "" -#~ "Sie benötigen eine Passphrase, um den geheimen Schlüssel zu entsperren.\n" +#~ "Sie benötigen ein Passwort, um den geheimen Schlüssel zu entsperren.\n" #~ "Benutzer: \"%s\"\n" #~ msgid "%u-bit %s key, ID %s, created %s" @@ -12250,18 +12197,18 @@ msgstr "Verwaltung der Kommandohistorie" #~ "You need a Passphrase to protect your secret key.\n" #~ "\n" #~ msgstr "" -#~ "Sie benötigen eine Passphrase, um den geheimen Schlüssel zu schützen.\n" +#~ "Sie benötigen ein Passwort, um den geheimen Schlüssel zu schützen.\n" #~ "\n" #~ msgid "" #~ "Please enter a passphrase to protect the off-card backup of the new " #~ "encryption key." #~ msgstr "" -#~ "Bitte geben Sie die Passphrase ein, um die Sicherheitskopie des neuen " +#~ "Bitte geben Sie das Passwort ein, um die Sicherheitskopie des neuen " #~ "Verschlüsselungsschlüssel der Karte zu schützen." #~ msgid "passphrase not correctly repeated; try again" -#~ msgstr "Passphrase wurde nicht richtig wiederholt; noch einmal versuchen" +#~ msgstr "Das Passwort wurde nicht richtig wiederholt; noch einmal versuchen" #~ msgid "%s.\n" #~ msgstr "%s.\n" @@ -12272,8 +12219,8 @@ msgstr "Verwaltung der Kommandohistorie" #~ "using this program with the option \"--edit-key\".\n" #~ "\n" #~ msgstr "" -#~ "Sie möchten keine Passphrase - Dies ist *nicht* zu empfehlen!\n" -#~ "Es ist trotzdem möglich. Sie können Ihre Passphrase jederzeit\n" +#~ "Sie möchten kein Passwort - Dies ist *nicht* zu empfehlen!\n" +#~ "Es ist trotzdem möglich. Sie können Ihr Passwort jederzeit\n" #~ "ändern, indem sie dieses Programm mit dem Befehl \"--edit-key\"\n" #~ "aufrufen.\n" #~ "\n" @@ -12305,7 +12252,7 @@ msgstr "Verwaltung der Kommandohistorie" #~ msgstr "%d marginal-needed, %d complete-needed, %s Vertrauensmodell\n" #~ msgid "cleared passphrase cached with ID: %s\n" -#~ msgstr "Passphrase aus dem Cache gelöscht. Cache ID: %s\n" +#~ msgstr "Passwort aus dem Cache gelöscht. Cache ID: %s\n" #~ msgid "Failed to open the keyring DB\n" #~ msgstr "Fehler beim Öffnen der Schlüsseldatenbank\n" @@ -12348,7 +12295,7 @@ msgstr "Verwaltung der Kommandohistorie" #~ "Umschalten zwischen dem Auflisten geheimer und öffentlicher Schlüssel" #~ msgid "Passphrase" -#~ msgstr "Passphrase" +#~ msgstr "Passwort" #~ msgid "use temporary files to pass data to keyserver helpers" #~ msgstr "" @@ -12605,14 +12552,14 @@ msgstr "Verwaltung der Kommandohistorie" #~ "Enter the new passphrase for this secret key.\n" #~ "\n" #~ msgstr "" -#~ "Geben Sie die neue Passphrase für diesen geheimen Schlüssel ein.\n" +#~ "Geben Sie das neue Passwort für diesen geheimen Schlüssel ein.\n" #~ "\n" #~ msgid "" #~ "You don't want a passphrase - this is probably a *bad* idea!\n" #~ "\n" #~ msgstr "" -#~ "Sie wollen keine Passphrase - dies ist *nicht* zu empfehlen!\n" +#~ "Sie wollen kein Passwort - dies ist *nicht* zu empfehlen!\n" #~ "\n" #~ msgid "Do you really want to do this? (y/N) " @@ -12643,7 +12590,7 @@ msgstr "Verwaltung der Kommandohistorie" #~ msgstr "Fehler beim Schreiben des Schlüssels auf die Karte: %s\n" #~ msgid "remove the passphrase from exported subkeys" -#~ msgstr "Die Passphrase von exportierten Unterschlüssel entfernen" +#~ msgstr "Das Passwort von exportierten Unterschlüssel entfernen" #~ msgid "key %s: not protected - skipped\n" #~ msgstr "Schlüssel %s: ungeschützt - übersprungen\n" @@ -12733,7 +12680,7 @@ msgstr "Verwaltung der Kommandohistorie" #~ msgstr "Dieser Schlüssel ist nicht geschützt.\n" #~ msgid "Invalid passphrase; please try again" -#~ msgstr "Ungültige Passphrase; versuchen Sie es bitte noch einmal" +#~ msgstr "Ungültiges Passwort; versuchen Sie es bitte noch einmal" #~ msgid "%s ...\n" #~ msgstr "%s ...\n" @@ -12741,7 +12688,7 @@ msgstr "Verwaltung der Kommandohistorie" #~ msgid "WARNING: Weak key detected - please change passphrase again.\n" #~ msgstr "" #~ "WARNUNG: Unsicherer Schlüssel entdeckt -\n" -#~ " bitte Passphrase nochmals wechseln.\n" +#~ " bitte Passwort nochmals wechseln.\n" #~ msgid "" #~ "generating the deprecated 16-bit checksum for secret key protection\n" @@ -12773,7 +12720,7 @@ msgstr "Verwaltung der Kommandohistorie" #~ msgstr "Dieser Befehl wurde noch nicht implementiert\n" #~ msgid "Repeat passphrase\n" -#~ msgstr "Geben Sie die Passphrase nochmal ein\n" +#~ msgstr "Geben Sie das Passwort nochmal ein\n" #~ msgid "||Please enter your PIN at the reader's keypad%%0A[sigs done: %lu]" #~ msgstr "" @@ -13103,15 +13050,15 @@ msgstr "Verwaltung der Kommandohistorie" #~ "Eigenbeglaubigungen werden um eine Sekunde vorgestellt.\n" #~ msgid "Please enter the passphrase; this is a secret sentence \n" -#~ msgstr "Bitte geben Sie die Passphrase ein. Dies ist ein geheimer Satz \n" +#~ msgstr "Bitte geben Sie das Passwort ein. Dies ist ein geheimer Satz \n" #~ msgid "" #~ "Please repeat the last passphrase, so you are sure what you typed in." #~ msgstr "" -#~ "Um sicher zu gehen, daß Sie sich bei der Eingabe der Passphrase nicht\n" -#~ "vertippt haben, geben Sie diese bitte nochmal ein. Nur wenn beide " +#~ "Um sicher zu gehen, daß Sie sich bei der Eingabe des Passwortes nicht\n" +#~ "vertippt haben, geben Sie dieses bitte nochmal ein. Nur wenn beide " #~ "Eingaben\n" -#~ "übereinstimmen, wird die Passphrase akzeptiert." +#~ "übereinstimmen, wird das Passwort akzeptiert." #~ msgid "Give the name of the file to which the signature applies" #~ msgstr "" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" @@ -29,48 +29,52 @@ msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "ΣίγουÏα θÎλετε να διαγÏαφοÏν τα επιλεγμÎνα κλειδιά; " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "μη ÎγκυÏη φÏάση κλειδί" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -81,13 +85,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "η φÏάση κλειδί είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -97,107 +113,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "κακή φÏάση κλειδί" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "η γÏαμμή είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "η φÏάση κλειδί είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Μη ÎγκυÏος χαÏακτήÏας στο όνομα\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "κακό MPI" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "κακή φÏάση κλειδί" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "αλλαγή της φÏάσης κλειδί" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -208,26 +224,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "δεν υποστηÏίζεται ο αλγόÏιθμος Ï€Ïοστασίας %d%s\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "αδυναμία δημιουÏγίας του `%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -336,39 +352,39 @@ msgstr "η φÏάση κλειδί δεν επαναλήφθηκε σωστά. Î msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "εγγÏαφή στο `%s'\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -376,7 +392,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Το όνομα Ï€ÏÎπει να Îχει τουλάχιστον 5 χαÏακτήÏες\n" msgstr[1] "Το όνομα Ï€ÏÎπει να Îχει τουλάχιστον 5 χαÏακτήÏες\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -384,387 +400,386 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "ΧÏήση οπωσδήποτε Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… κλειδιοÏ; " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "ΧÏειάζεστε μια ΦÏάση κλειδί για να Ï€ÏοστατεÏσετε το μυστικό κλειδί.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "αλλαγή της φÏάσης κλειδί" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "Το κλειδί Îχει παÏακαμθεί" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|ΑΡΧΕΙΟ|φόÏτωμα του αÏθÏώματος επÎκτασης ΑΡΧΕΙΟ" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "αναλυτικά" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "ήσυχη Îξοδος" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "ανανÎωση της βάσης δεδομÎνων εμπιστοσÏνης" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|ΟÎΟΜΑ|καθοÏισμός του σετ χαÏακτήÏων τεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï ÏƒÎµ ΟÎΟΜΑ" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "δεν υποστηÏίζεται" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "δεν υποστηÏίζεται" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|χÏήση της κατάστασης φÏάσης κλειδί N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "χÏήση του gpg-agent" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "ΑναφÎÏετε τα Ï€Ïοβλήματα στο <gnupg-bugs@gnu.org>\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "ΧÏήση: gpg [επιλογÎÏ‚] [αÏχεία] (-h για βοήθεια)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "ο επιλεγμÎνος αλγόÏιθμος πεÏίληψης δεν είναι ÎγκυÏος\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, fuzzy, c-format #| msgid "reading options from `%s'\n" msgid "reading options from '%s'\n" msgstr "ανάγνωση επιλογών από `%s'\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "αδυναμία δημιουÏγίας του %s: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "ο gpg-agent δεν είναι διαθÎσιμος σε αυτή τη συνεδÏία\n" -#: agent/gpg-agent.c:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "σφάλμα στη αποστολή Ï€Ïος το `%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, fuzzy, c-format msgid "can't set permissions of '%s': %s\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: κατάλογος δημιουÏγήθηκε\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "trustdb: read απÎτυχε (n=%d): %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: αδυναμία δημιουÏγίας καταλόγου: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "η ενημÎÏωση Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï Î±Ï€Îτυχε: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: παÏαλείφθηκε: %s\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "ο gpg-agent δεν είναι διαθÎσιμος σε αυτή τη συνεδÏία\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -786,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -816,40 +831,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "ΑκÏÏωση" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" @@ -1004,7 +1019,7 @@ msgstr "απÎτυχε ο Îλεγχος της υπογÏαφής που δημ msgid "secret key parts are not available\n" msgstr "τμήματα του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î´ÎµÎ½ είναι διαθÎσιμα\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1036,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" @@ -1109,7 +1124,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "θωÏάκιση απÎτυχε: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "ναι|ναί" @@ -1164,7 +1179,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1236,7 +1251,7 @@ msgstr "αδυναμία δημιουÏγίας της κλειδοθήκης `% msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1331,7 +1346,7 @@ msgid "algorithm: %s" msgstr "θωÏάκιση: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1415,12 +1430,12 @@ msgstr "Αυτό το κλειδί Îχει λήξει!" msgid "Root certificate trustworthy" msgstr "κακό πιστοποιητικό" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "κακό πιστοποιητικό" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Κλειδί διαθÎσιμο στο: " @@ -1472,22 +1487,22 @@ msgstr "άγνωστο" msgid "invalid radix64 character %02x skipped\n" msgstr "μη ÎγκυÏος radix64 χαÏακτήÏας %02x παÏάβλεψη\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1541,8 +1556,7 @@ msgstr "το δημόσιο κλειδί %08lX δεν βÏÎθηκε: %s\n" msgid "waiting for lock %s...\n" msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" -#: common/init.c:191 sm/gpgsm.c:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1700,7 +1714,7 @@ msgid "Enter passphrase: " msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1711,225 +1725,225 @@ msgstr "το %s ακόμα δε λειτουÏγεί μαζί με το %s\n" msgid "error from TPM: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "Ï€Ïόβλημα με τον agent: agent επιστÏÎφει 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "ο gpg-agent δεν είναι διαθÎσιμος σε αυτή τη συνεδÏία\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "απαγοÏεÏετε η χÏήση του %s στην κατάσταση %s.\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "σφάλμα: μη ÎγκυÏο αποτÏπωμα\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "σφάλμα: μη ÎγκυÏο αποτÏπωμα\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "δημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "θωÏάκιση: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "το μυστικό κλειδί δεν είναι διαθÎσιμο" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "δεν μποÏεί να γίνει αυτό σε κατάσταση δÎσμης (batchmode)\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Αυτή η εντολή απαγοÏεÏετε σε αυτή την κατάσταση %s.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "τμήματα του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î´ÎµÎ½ είναι διαθÎσιμα\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Η επιλογή σας; " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "μη επεξεÏγασμÎνο" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "κανÎνα αντίστιχο δημόσιο κλειδί: %s\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "αδυναμία εγγÏαφής της κλειδοθήκης `%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "αναωεωμÎνες επιλογÎÏ‚" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "μη ÎγκυÏος χαÏακτήÏας στο \"κοÏδόνι\" της επιλογής\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "μη ÎγκυÏος χαÏακτήÏας στο \"κοÏδόνι\" της επιλογής\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "σφάλμα: μη ÎγκυÏο αποτÏπωμα\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "απεικόνιση του fingerprint" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "σφάλμα: μη ÎγκυÏο αποτÏπωμα\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "Η δημιουÏγία ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Ï€Îτυχε: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "δε βÏÎθηκαν ÎγκυÏα OpenPGP δεδομÎνα.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, fuzzy, c-format msgid "error getting current key info: %s\n" msgstr "αδυναμία εγγÏαφής μυστικής κλειδοθήκης `%s': %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1937,102 +1951,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Τι μÎγεθος ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î¸Î± θÎλατε; (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "στÏογγυλοποιήθηκε Îως τα %u bits\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "ΥπογÏαφή Îληξε στις %s.\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "ΠαÏακαλώ επιλÎξτε τον Ï„Ïπο του ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€Î¿Ï… θÎλετε:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (για υπογÏαφή μόνο)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA και ElGamal (Ï€ÏοκαθοÏισμÎνο)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Μη ÎγκυÏη επιλογή.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "σφάλμα στη αποστολή Ï€Ïος το `%s': %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "αδυναμία εγγÏαφής μυστικής κλειδοθήκης `%s': %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Αυτή η εντολή απαγοÏεÏετε σε αυτή την κατάσταση %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "παÏαλείφθηκε: μυστικό κλειδί ήδη παÏών\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2040,172 +2054,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "ΠαÏακαλώ επιλÎξτε τον Ï„Ïπο του ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€Î¿Ï… θÎλετε:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "ΥπογÏαφή Îληξε στις %s.\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "ΠαÏακαλώ επιλÎξτε την αιτία για την ανάκληση:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "η ενημÎÏωση απÎτυχε: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "παÏαλείφθηκε: μυστικό κλειδί ήδη παÏών\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "ΣίγουÏα να υπογÏαφεί; " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "τεÏματισμός Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… μενοÏ" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "συγκÏουόμενες εντολÎÏ‚\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "απεικόνιση αυτής της βοήθειας" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "Κλειδί διαθÎσιμο στο: " -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "αλλαγή της ημεÏομηνίας λήξης" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "αλλαγή της εμπιστοσÏνης ιδιοκτήτη" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "απεικόνιση του fingerprint" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "δημιουÏγία ενός νÎου ζεÏγους κλειδιών" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|ΟÎΟΜΑ|χÏήση του ΟÎΟΜΑτος ως Ï€ÏοκαθοÏισμÎνου παÏαλήπτη" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "αλλαγή της εμπιστοσÏνης ιδιοκτήτη" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "αλλαγή της εμπιστοσÏνης ιδιοκτήτη" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "συγκÏουόμενες εντολÎÏ‚\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "συγκÏουόμενες εντολÎÏ‚\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Μη ÎγκυÏη εντολή (δοκιμάστε \"help\")\n" @@ -2215,23 +2229,23 @@ msgstr "Μη ÎγκυÏη εντολή (δοκιμάστε \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output δεν λειτουÏγεί για αυτή την εντολή\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "αδυναμία Ï€Ïόσβασης του `%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format msgid "key \"%s\" not found: %s\n" msgstr "το κλειδί '%s' δε βÏÎθηκε: %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "σφάλμα κατά την ανάγνωση του μπλοκ κλειδιών: %s\n" @@ -2358,14 +2372,14 @@ msgstr "απαγοÏεÏετε η χÏήση του κÏυπταλγόÏιθμο msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "απαγοÏεÏετε η χÏήση του κÏυπταλγόÏιθμου \"%s\" στην κατάσταση %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2385,7 +2399,7 @@ msgstr "" "ο εξαναγκασμός συμμετÏÎ¹ÎºÎ¿Ï Î±Î»Î³ÏŒÏιθμου %s (%d) παÏαβιάζει τις\n" "επιλογÎÏ‚ του παÏαλήπτη\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: \"%s\" είναι μια μη συνειστώμενη επιλογή\n" @@ -2418,7 +2432,7 @@ msgstr "%s/%s κÏυπτογÏαφήθηκε για: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "απαγοÏεÏετε η χÏήση του %s στην κατάσταση %s.\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2429,7 +2443,7 @@ msgstr "%s κÏυπτογÏαφημÎνα δεδομÎνα\n" msgid "encrypted with unknown algorithm %d\n" msgstr "κÏυπτογÏαφημÎνο με άγνωστο αλγόÏιθμο %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2478,7 +2492,7 @@ msgstr "" msgid " - skipped" msgstr "%s: παÏαλείφθηκε: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2518,65 +2532,65 @@ msgstr "σφάλμα κατά τη δημιουÏγία του `%s': %s\n" msgid "[User ID not found]" msgstr "[User id δεν βÏÎθηκε]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "σφάλμα κατά τη δημιουÏγία του `%s': %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "σφάλμα κατά τη δημιουÏγία του `%s': %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "απεικόνιση του fingerprint" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "το μυστικό κλειδί `%s' δε βÏÎθηκε: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|ΟÎΟΜΑ|χÏήση ΟÎΟΜΑτος σαν Ï€ÏοκαθοÏισμÎνο μυστικό κλειδί" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|ΟÎΟΜΑ|χÏήση ΟÎΟΜΑτος σαν Ï€ÏοκαθοÏισμÎνο μυστικό κλειδί" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "" "Μη ÎγκυÏο κλειδί %08lX Îγινε ÎγκυÏο από το --allow-non-selfsigned-uid\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, fuzzy, c-format msgid "using subkey %s instead of primary key %s\n" msgstr "χÏήση του δευτεÏεÏοντος ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï %08lX αντί του Ï€ÏωτεÏοντος %08lX\n" -#: g10/getkey.c:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" @@ -2781,7 +2795,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "να μη γίνει καμμία αλλαγή" @@ -2815,7 +2829,7 @@ msgstr "χÏήση κανονικής κατάστασης κειμÎνου" msgid "|N|set compress level to N (0 disables)" msgstr "|N|καθοÏισμός επιπÎδου συμπίεσης N (0 απενεÏγοποιεί)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2834,11 +2848,11 @@ msgstr "εισαγωγή κλειδιών από Îνα διακομιστή κΠmsgid "include the public key in signatures" msgstr "Îλεγχος υπογÏαφής κλειδιοÏ" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2858,15 +2872,15 @@ msgstr "|ΟÎΟΜΑ|κÏυπτογÏάφηση για ΟÎΟΜΑ" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "χÏήση αυτής της ταυτότητας (user id) για υπογÏαφή ή αποκÏυπτογÏάφηση" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2925,7 +2939,7 @@ msgstr "" "υπογÏαφή, Îλεγχος, κÏυπτογÏάφηση ή αποκÏυπτογÏάφηση\n" "η Ï€ÏοκαθοÏισμÎνη λειτουÏγία εξαÏτάται από τα δεδομÎνα εισόδου\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2949,12 +2963,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Συμπίεση: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "χÏήση: gpg [επιλογÎÏ‚] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "συγκÏουόμενες εντολÎÏ‚\n" @@ -2964,542 +2978,542 @@ msgstr "συγκÏουόμενες εντολÎÏ‚\n" msgid "no = sign found in group definition '%s'\n" msgstr "δεν βÏÎθηκε το σÏμβολο = στον οÏισμό της ομάδας \"%s\"\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησία στο %s \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησία στο %s \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησία στο %s \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησίαεσώκλειστου φακÎλου στο %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησίαεσώκλειστου φακÎλου στο %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησίαεσώκλειστου φακÎλου στο %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες εσώκλειστου φακÎλου στο %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες εσώκλειστου φακÎλου στο %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες εσώκλειστου φακÎλου στο %s \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "άγνωστο αντικείμενο Ïυθμίσεως \"%s\"\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Δεν βÏÎθηκε αντίστοιχη υπογÏαφή στη μυστική κλειδοθήκη\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Δεν βÏÎθηκε αντίστοιχη υπογÏαφή στη μυστική κλειδοθήκη\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "το URL πολιτικής υπογÏαφής που δόθηκε δεν είναι ÎγκυÏο\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "απεικόνιση της κλειδοθήκης στην οποία αναφÎÏετε το κλειδί" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Δεν βÏÎθηκε αντίστοιχη υπογÏαφή στη μυστική κλειδοθήκη\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "άγνωστος Ï€ÏοκαθοÏισμÎνος παÏαλήπτης `%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "ΣΗΜΕΙΩΣΗ: το %s δεν είναι για κανονική χÏήση!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "το %s δεν είναι ÎγκυÏο σετ χαÏακτήÏων\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Μη ÎγκυÏη διεÏθυνση Email\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "μη ÎγκυÏος αλγόÏιθμος hash `%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "το %s δεν είναι ÎγκυÏο σετ χαÏακτήÏων\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "αδυναμία επεξεÏγασίας του URI του διακομιση κλειδιών\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "το %s δεν είναι ÎγκυÏο σετ χαÏακτήÏων\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "το URL πολιτικής υπογÏαφής που δόθηκε δεν είναι ÎγκυÏο\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "το %s δεν είναι ÎγκυÏο σετ χαÏακτήÏων\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "το %s δεν είναι ÎγκυÏο σετ χαÏακτήÏων\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "αδυναμία οÏÎ¹ÏƒÎ¼Î¿Ï Ï„Î¿Ï… exec-path σε %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: το Ï€ÏόγÏαμμα ίσως δημιουÏγήσει αÏχείο core!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: το %s παÏακάμπτει το %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "το %s δεν επιτÏÎπεται με το %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "το %s δεν Îχει καμμία Îννοια μαζί με το %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "ο επιλεγμÎνος αλγόÏιθμος κÏυπτογÏάφησης δεν είναι ÎγκυÏος\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "ο επιλεγμÎνος αλγόÏιθμος πεÏίληψης δεν είναι ÎγκυÏος\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "ο επιλεγμÎνος αλγόÏιθμος κÏυπτογÏάφησης δεν είναι ÎγκυÏος\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "" "ο επιλεγμÎνος αλγόÏιθμος πεÏίληψης για πιστοποίηση\n" "δεν είναι ÎγκυÏος\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed Ï€ÏÎπει να είναι μεγαλÏτεÏα από 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed Ï€ÏÎπει να είναι μεγαλÏτεÏα από 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth Ï€ÏÎπει να είναι Î¼ÎµÏ„Î±Î¾Ï 1 και 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "μη ÎγκυÏο default-cert-level· Ï€ÏÎπει να είναι 0, 1, 2, ή 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "μη ÎγκυÏο min-cert-level· Ï€ÏÎπει να είναι 0, 1, 2, ή 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "ΣΗΜΕΙΩΣΗ: η απλή S2K κατάσταση (0) Ï€ÏÎπει να αποφεÏγεται\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "μη ÎγκυÏη κατάσταση S2K; Ï€ÏÎπει να είναι 0, 1 ή 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "μη ÎγκυÏες Ï€ÏοεπιλογÎÏ‚\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "μη ÎγκυÏες Ï€ÏοεπιλογÎÏ‚ Ï€ÏÎ¿ÏƒÏ‰Ï€Î¹ÎºÎ¿Ï ÎºÏυπταλγόÏιθμου\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "μη ÎγκυÏες Ï€ÏοεπιλογÎÏ‚ Ï€ÏÎ¿ÏƒÏ‰Ï€Î¹ÎºÎ¿Ï ÎºÏυπταλγόÏιθμου\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "μη ÎγκυÏες Ï€ÏοεπιλογÎÏ‚ Ï€ÏÎ¿ÏƒÏ‰Ï€Î¹ÎºÎ¿Ï Î±Î»Î³ÏŒÏιθμου πεÏίληψης\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "μη ÎγκυÏες Ï€ÏοεπιλογÎÏ‚ Ï€ÏÎ¿ÏƒÏ‰Ï€Î¹ÎºÎ¿Ï Î±Î»Î³ÏŒÏιθμου συμπίεσης\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "μη ÎγκυÏο μÎγεθος κλειδιοÏ, χÏήση %u bits\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "το %s ακόμα δε λειτουÏγεί μαζί με το %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "απαγοÏεÏετε η χÏήση του κÏυπταλγόÏιθμου \"%s\" στην κατάσταση %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "" "απαγοÏεÏετε η χÏήση του αλγόÏιθμου συμπίεσης \"%s\" στην κατάσταση %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: δώθηκαν παÏαλήπτες (-r) χώÏις χÏήση κÏυπτογÏάφησης\n" "δημοσίου κλειδιοÏ\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "αποκÏυπτογÏάφηση απÎτυχε: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "απαγοÏεÏετε η χÏήση του %s στην κατάσταση %s.\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "απαγοÏεÏετε η χÏήση του %s στην κατάσταση %s.\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "keyserver αποστολή απÎτυχε: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "keyserver λήψη απÎτυχε: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "εξαγωγή ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Ï€Îτυχε: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "εξαγωγή ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Ï€Îτυχε: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "keyserver αναζήτηση απÎτυχε: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "keyserver ανανÎωση απÎτυχε: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "αποθωÏάκιση απÎτυχε: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "θωÏάκιση απÎτυχε: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "μη ÎγκυÏος αλγόÏιθμος hash `%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "ΜποÏείτε Ï„ÏŽÏα να εισαγάγετε το μήνυμα σας ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "το URL πολιτικής Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Ï€Î¿Ï… δόθηκε δεν είναι ÎγκυÏο\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "το URL πολιτικής υπογÏαφής που δόθηκε δεν είναι ÎγκυÏο\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "το URL πολιτικής υπογÏαφής που δόθηκε δεν είναι ÎγκυÏο\n" @@ -3513,7 +3527,7 @@ msgstr "εξαγωγή των κλειδιών από αυτή τη κλειδο msgid "make timestamp conflicts only a warning" msgstr "οÏισμός των συγκÏοÏσεων ÏŽÏας (timestamp) μόνο σαν Ï€Ïοειδοποίηση" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|εγγÏαφή των πληÏοφοÏιών κατάστασης στο FD" @@ -3608,271 +3622,271 @@ msgstr "" msgid "repair keys on import" msgstr "απεικόνιση του fingerprint" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "παÏάλειψη τμήματος του Ï„Ïπου %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "%lu κλειδιά Îχουν μÎχÏι Ï„ÏŽÏα επεξεÏγαστεί\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Συνολικός αÏιθμός που επεξεÏγάστηκαν: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " νÎα κλειδιά που παÏαλείφθηκαν: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " νÎα κλειδιά που παÏαλείφθηκαν: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " χωÏίς user ID: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " εισαχθÎντα: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " αμετάβλητα: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " νÎα user ID: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " νÎα υποκλειδιά: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " νÎες υπογÏαφÎÏ‚: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " νÎες ανακλήσεις κλειδιών: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " αναγνωσμÎνα μυστικά κλειδιά: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " εισαχθÎντα μυστικά κλειδιά: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " αμετάβλητα μυστικά κλειδιά: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " μη εισαχθÎντα: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " νÎες υπογÏαφÎÏ‚: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " αναγνωσμÎνα μυστικά κλειδιά: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "%s υπογÏαφή, αλγόÏιθμος πεÏίληψης %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "%s υπογÏαφή, αλγόÏιθμος πεÏίληψης %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "κλειδί %08lX: δεν υπάÏχει αυτό το user ID\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "παÏαλείφθηκε `%s': %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "κλειδί %08lX: επιδιόÏθωση φθαÏμÎνου Ï…Ï€Î¿ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï HKP\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "κλειδί %08lX: δεκτό μη ιδιο-υπογεγÏαμμÎνο user ID '%s'\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "κλειδί %08lX: δεν Îχει ÎγκυÏα user ID\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "αυτό μποÏεί να συνÎβει από μια αποÏσα ιδιοϋπογÏαφή\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "κλειδί %08lX: μυστικό κλειδί που δε βÏÎθηκε: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "κλειδί %08lX: νÎο κλειδί - παÏαλείφθηκε\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "δεν βÏεθηκε εγγÏάψιμη κλειδοθήκη: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "αδυναμία εγγÏαφής της κλειδοθήκης `%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "κλειδί %08lX: το δημόσιο κλειδί \"%s\" Îχει εισαχθεί\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "κλειδί %08lX: δεν ταιÏιάζει με το αντίγÏαφο μας\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "κλειδί %08lX: \"%s\" 1 νÎο user ID\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "κλειδί %08lX: \"%s\" %d νÎα user ID\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "κλειδί %08lX: \"%s\" 1 νÎα υπογÏαφή\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "κλειδί %08lX: \"%s\" %d νÎες υπογÏαφÎÏ‚\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "κλειδί %08lX: \"%s\" 1 νÎο υποκλειδί\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "κλειδί %08lX: \"%s\" %d νÎα υποκλειδιά\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "κλειδί %08lX: \"%s\" %d νÎες υπογÏαφÎÏ‚\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "κλειδί %08lX: \"%s\" %d νÎες υπογÏαφÎÏ‚\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "κλειδί %08lX: \"%s\" %d νÎα user ID\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "κλειδί %08lX: \"%s\" %d νÎα user ID\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "κλειδί %08lX: \"%s\" αμετάβλητο\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "κλειδί %08lX: μυστικό κλειδί εισήχθηκε\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, fuzzy, c-format #| msgid "skipped: secret key already present\n" msgid "key %s: secret key already exists\n" msgstr "παÏαλείφθηκε: μυστικό κλειδί ήδη παÏών\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "σφάλμα στη αποστολή Ï€Ïος το `%s': %s\n" @@ -3885,213 +3899,212 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "το μυστικό κλειδί `%s' δε βÏÎθηκε: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, fuzzy, c-format msgid "key %s: secret key with invalid cipher %d - skipped\n" msgstr "κλειδί %08lX: μυστικό κλειδί με άκυÏο κÏυπταλγ. %d - παÏαλείφθηκε\n" -#: g10/import.c:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Δεν Îχει οÏιστεί αιτία" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Το κλειδί Îχει παÏακαμθεί" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Το κλειδί Îχει εκτεθεί" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Το κλειδί δε χÏησιμοποιείται πλÎον" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "Το User ID δεν είναι πλÎον ÎγκυÏο" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "αιτία για ανάκληση:" -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "σχόλιο ανάκλησης:" -#: g10/import.c:3432 +#: g10/import.c:3440 #, fuzzy, c-format msgid "key %s: no public key - can't apply revocation certificate\n" msgstr "" "κλειδί %08lX: όχι δημόσιο κλειδί - αδυναμία εφαÏμογής Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï " "ανάκλησης\n" -#: g10/import.c:3461 +#: g10/import.c:3469 #, fuzzy, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "κλειδί %08lX: αδυναμία ÎµÎ½Ï„Î¿Ï€Î¹ÏƒÎ¼Î¿Ï Ï„Î¿Ï… αÏÏ‡Î¹ÎºÎ¿Ï Ï„Î¼Î®Î¼Î±Ï„Î¿Ï‚ κλειδιοÏ: %s\n" -#: g10/import.c:3468 +#: g10/import.c:3476 #, fuzzy, c-format msgid "key %s: can't read original keyblock: %s\n" msgstr "κλειδί %08lX: αδυναμία ανάγνωσης του αÏÏ‡Î¹ÎºÎ¿Ï Ï„Î¼Î®Î¼Î±Ï„Î¿Ï‚ κλειδιοÏ: %s\n" -#: g10/import.c:3488 +#: g10/import.c:3496 #, fuzzy, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "κλειδί %08lX: μη ÎγκυÏο πιστοποιητικό ανάκλησης: %s - απόÏÏιψη\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "κλειδί %08lX: \"%s\" πιστοποιητικό ανάκλησης εισήχθηκε\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, fuzzy, c-format msgid "key %s: no user ID for signature\n" msgstr "κλειδί %08lX: δεν υπάÏχει user ID για την υπογÏαφή\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, fuzzy, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "" "κλειδί %08lX: μη υποστηÏιζόμενος αλγόÏιθμος δημοσίου ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ user id " "\"%s\"\n" -#: g10/import.c:3628 +#: g10/import.c:3636 #, fuzzy, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "κλειδί %08lX: μη ÎγκυÏη ιδιο-υπογÏαφή στο user id \"%s\"\n" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, fuzzy, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "κλειδί %08lX: μη υποστηÏιζόμενος αλγόÏιθμος δημοσίου κλειδιοÏ\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "κλειδί %08lX: άμεση υπογÏαφή ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€ÏοστÎθηκε\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, fuzzy, c-format msgid "key %s: no subkey for key binding\n" msgstr "κλειδί %08lX: δεν υπάÏχει υποκλειδί για τη δÎσμευση κλειδιοÏ\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "κλειδί %08lX: μη ÎγκυÏη δÎσμευση υποκλειδιοÏ\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, fuzzy, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "κλειδί %08lX: αφαιÏÎθηκε η δÎσμευση Ï€Î¿Î»Î»Î±Ï€Î»Î¿Ï Ï…Ï€Î¿ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, fuzzy, c-format msgid "key %s: no subkey for key revocation\n" msgstr "κλειδί %08lX: δεν υπάÏχει υποκλειδί για την ανάκληση κλειδιοÏ\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "κλειδί %08lX: μη ÎγκυÏη ανάκληση υποκλειδιοÏ\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, fuzzy, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "κλειδί %08lX: αφαιÏÎθηκε η ανάκληση Ï€Î¿Î»Î»Î±Ï€Î»Î¿Ï Ï…Ï€Î¿ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "κλειδί %08lX: παÏαλείφθηκε user ID '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "κλειδί %08lX: παÏαλείφθηκε υποκλειδί\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, fuzzy, c-format msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" msgstr "κλειδί %08lX: μη εξαγόμενη υπογÏαφή (κλάση %02x) - παÏαλείφθηκε\n" -#: g10/import.c:3860 +#: g10/import.c:3868 #, fuzzy, c-format msgid "key %s: revocation certificate at wrong place - skipped\n" msgstr "" "κλειδί %08lX: το πιστοποιητικό ανάκλησης σε λάθος σημείο - παÏαλείφθηκε\n" -#: g10/import.c:3878 +#: g10/import.c:3886 #, fuzzy, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "κλειδί %08lX: μη ÎγκυÏο πιστοποιητικό ανάκλησης: %s - παÏαλείφθηκε\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, fuzzy, c-format msgid "key %s: subkey signature in wrong place - skipped\n" msgstr "" "κλειδί %08lX: η υπογÏαφή του Ï…Ï€Î¿ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÎµ λάθος σημείο - παÏαλείφθηκε\n" -#: g10/import.c:3900 +#: g10/import.c:3908 #, fuzzy, c-format msgid "key %s: unexpected signature class (0x%02X) - skipped\n" msgstr "κλειδί %08lX: μη αναμενώμενη κλάση υπογÏαφής (0x%02x) - παÏαλείφθηκε\n" -#: g10/import.c:4073 +#: g10/import.c:4081 #, fuzzy, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "κλειδί %08lX: εντοπίστηκε διπλό user ID - ενώθηκαν\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, fuzzy, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "κλειδί %08lX: εντοπίστηκε διπλό user ID - ενώθηκαν\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, fuzzy, c-format msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: κλειδί %08lX μποÏεί να ανακληθεί: λήψη ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚ " "%08lX\n" -#: g10/import.c:4261 +#: g10/import.c:4269 #, fuzzy, c-format msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: κλειδί %08lX μποÏεί να ανακληθεί: το κλειδί ανάκλησης %08lX\n" "δεν είναι παÏών.\n" -#: g10/import.c:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "κλειδί %08lX: \"%s\" πιστοποιητικό ανάκλησης Ï€ÏοστÎθηκε\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "κλειδί %08lX: άμεση υπογÏαφή ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€ÏοστÎθηκε\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "αδυναμία δημιουÏγίας της κλειδοθήκης `%s': %s\n" @@ -4154,7 +4167,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "αδυναμία δημιουÏγίας της κλειδοθήκης `%s': %s\n" @@ -4165,7 +4178,7 @@ msgstr "αδυναμία δημιουÏγίας της κλειδοθήκης `% msgid "error creating keyring '%s': %s\n" msgstr "αδυναμία δημιουÏγίας της κλειδοθήκης `%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "κλειδοθήκη `%s' δημιουÏγήθηκε\n" @@ -4447,8 +4460,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "ΣίγουÏα να υπογÏαφεί; " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "η υπογÏαφή απÎτυχε: %s\n" @@ -4859,7 +4872,7 @@ msgstr "Δεν υπάÏχει αυτό το user ID.\n" msgid "Nothing to sign.\n" msgstr "Τίποτα για να υπογÏαφεί με το κλειδί %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " υπογÏάφθηκε από %08lX στις %s%s\n" @@ -4929,7 +4942,7 @@ msgstr "Αυτό το κλειδί μποÏεί να ανακληθεί από % msgid "(sensitive)" msgstr " (ευαίσθητο)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "αδυναμία δημιουÏγίας του %s: %s\n" @@ -4945,7 +4958,7 @@ msgid "expired: %s" msgstr " [λήγει: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [λήγει: %s]" @@ -4981,14 +4994,14 @@ msgstr "" "Η εγγυÏότητα του απεικονιζόμενου ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î´ÎµÎ½ είναι απαÏαίτητα σωστή\n" "εκτός και εάν επανακκινήσετε το Ï€ÏόγÏαμμα.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "[ανακλημÎνο]" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5030,7 +5043,7 @@ msgstr "ΣίγουÏα ακόμα θÎλετε να το Ï€ÏοσθÎσετε; ( msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Δεν μποÏείτε να Ï€ÏοσθÎσετε μια photo ID σε Îνα κλειδί Ï„Ïπου PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5190,7 +5203,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Î ÏÎπει να επιλÎξετε ακÏιβώς Îνα user ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "παÏαλείφθηκε η v3 ιδιο-υπογÏαφή στο user id \"%s\"\n" @@ -5199,134 +5212,134 @@ msgstr "παÏαλείφθηκε η v3 ιδιο-υπογÏαφή στο user id msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "ΣίγουÏα θÎλετε ακόμα να το χÏησιμοποιήσετε; (y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "ΣίγουÏα θÎλετε ακόμα να το χÏησιμοποιήσετε; (y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Σημείωση υπογÏαφής: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "Επικάλυψη (y/N); " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Δεν υπάÏχει user ID με δείκτη %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Δεν υπάÏχει user ID με δείκτη %d\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Δεν υπάÏχει user ID με δείκτη %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Δεν υπάÏχει user ID με δείκτη %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "user ID: \"" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " υπογÏάφθηκε από %08lX στις %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (μη-εξαγώγιμο)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Αυτή η υπογÏαφή Îληξε στις %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "ΣίγουÏα θÎλετε να ανακληθεί αυτό το κλειδί; " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "ΔημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚ για αυτή την υπογÏαφή; (y/N)" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Έχετε υπογÏάψει αυτά τα user ID:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (μη-εξαγώγιμο)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " ανακλήθηκε από %08lX στις %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "ΣκοπεÏετε να ανακαλÎσετε αυτÎÏ‚ τις υπογÏαφÎÏ‚:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "ΣίγουÏα να δημιουÏγηθοÏν τα πιστοποιητικά ανάκλησης; (y/N)" -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "κανÎνα μυστικό κλειδί\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "το user ID \"%s\" Îχει ήδη ανακληθεί\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μια υπογÏαφή user ID Îχει ημεÏομηνία %d δεÏτεÏα στο μÎλλον\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Δεν μποÏείτε να διαγÏάψετε το τελευταίο user ID!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "το user ID \"%s\" Îχει ήδη ανακληθεί\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "το user ID \"%s\" Îχει ήδη ανακληθεί\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Απεικόνιση %s photo ID μεγÎθους %ld για το κλειδί 0x%08lX (uid %d)\n" @@ -5336,83 +5349,83 @@ msgstr "Απεικόνιση %s photo ID μεγÎθους %ld για το κλε msgid "invalid value for option '%s'\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "η Ï€Ïοεπιλογή %c%lu αντιγÏάφτηκε\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "πάÏα πολλÎÏ‚ `%c' Ï€ÏοεπιλογÎÏ‚\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "πάÏα πολλÎÏ‚ `%c' Ï€ÏοεπιλογÎÏ‚\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "πάÏα πολλÎÏ‚ `%c' Ï€ÏοεπιλογÎÏ‚\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "πάÏα πολλÎÏ‚ `%c' Ï€ÏοεπιλογÎÏ‚\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "μη ÎγκυÏος χαÏακτήÏας στο \"κοÏδόνι\" της επιλογής\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "εγγÏαφή άμεσης υπογÏαφής\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "εγγÏαφή ιδιο-υπογÏαφής\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "εγγÏαφή υπογÏαφής \"δÎσιμου\" κλειδιοÏ\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "μη ÎγκυÏο μÎγεθος κλειδιοÏ, χÏήση %u bits\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "στÏογγυλοποίηση του μÎγεθος ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Îως %u bits\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "κÏυπτογÏάφηση δεδομÎνων" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5426,179 +5439,179 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA και ElGamal (Ï€ÏοκαθοÏισμÎνο)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA και ElGamal (Ï€ÏοκαθοÏισμÎνο)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (για υπογÏαφή μόνο)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (για υπογÏαφή μόνο)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) RSA (υπογÏαφή και κÏυπτογÏάφηση)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr " (Ï€ÏοκαθοÏισμÎνο)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (για υπογÏαφή μόνο)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (για κÏυπτογÏάφηση μόνο)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Σημείωση υπογÏαφής: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Δεν υπάÏχει user ID με δείκτη %d\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: σφάλμα στην ανάγνωση της εγγÏαφής free : %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "απενεÏγοποιεί Îνα κλειδί" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "στÏογγυλοποιήθηκε Îως τα %u bits\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Τι μÎγεθος ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î¸Î± θÎλατε; (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Το μÎγεθος ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€Î¿Ï… ζητήθηκε είναι %u bits\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "ΠαÏακαλώ επιλÎξτε τον Ï„Ïπο του ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€Î¿Ï… θÎλετε:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5614,7 +5627,7 @@ msgstr "" " <n>m = το κλειδί λήγει σε n μήνες\n" " <n>y = το κλειδί λήγει σε n Îτη\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5630,40 +5643,40 @@ msgstr "" " <n>m = το κλειδί λήγει σε n μήνες\n" " <n>y = το κλειδί λήγει σε n Îτη\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Το κλειδί είναι ÎγκυÏο για; (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "Η υπογÏαφή Îιναι ÎγκυÏη για; (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "μη ÎγκυÏη τιμή\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "το %s δεν λήγει ποτÎ\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "το %s δεν λήγει ποτÎ\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "το %s λήγει στις %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "ΥπογÏαφή λήγει στις %s.\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5671,12 +5684,12 @@ msgstr "" "Το σÏστημα σας δεν μποÏεί να απεικονίσει ημεÏομηνίες Ï€ÎÏα του 2038.\n" "Όμως, θα χειÏίζονται σωστά Îως το 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "Είναι αυτό σωστό (y/n); " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5687,7 +5700,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5704,50 +5717,50 @@ msgstr "" " \"Nikolaoy Nikos (toy Ioanni) <nikoln@athens.gr>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Αληθινό Όνομα: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Μη ÎγκυÏος χαÏακτήÏας στο όνομα\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Το όνομα δεν επιτÏÎπεται να ξεκινά με αÏιθμητικό ψηφίο\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Το όνομα Ï€ÏÎπει να Îχει τουλάχιστον 5 χαÏακτήÏες\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "ΔιεÏθυνση Email: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Μη ÎγκυÏη διεÏθυνση Email\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Σχόλιο: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Μη ÎγκυÏος χαÏακτήÏας στο σχόλιο\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "ΧÏησιμοποιείτε το `%s' σετ χαÏακτήÏων.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5758,7 +5771,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "ΠαÏακαλώ μην τοποθετείτε την διεÏθυνση email στο όνομα ή στο σχόλιο\n" @@ -5773,35 +5786,35 @@ msgstr "ΠαÏακαλώ μην τοποθετείτε την διεÏθυνση #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Αλλαγή (N)όνομα, (C)σχόλιο, (E)mail ή (Q)τεÏματισμός; " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Αλλαγή (N)όνομα, (C)σχόλιο, (E)mail ή (O)εντάξει/(Q)τεÏματισμός; " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Αλλαγή (N)όνομα, (C)σχόλιο, (E)mail ή (Q)τεÏματισμός; " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Αλλαγή (N)όνομα, (C)σχόλιο, (E)mail ή (O)εντάξει/(Q)τεÏματισμός; " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "ΠαÏακαλώ, διοÏθώστε Ï€Ïώτα το σφάλμα\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5813,18 +5826,18 @@ msgstr "" "τους δίσκους) κατα τη διάÏκεια Ï…Ï€Î¿Î»Î¿Î³Î¹ÏƒÎ¼Î¿Ï Ï€Ïώτων αÏιθμών. Αυτό δίνει\n" "στη γεννήτÏια τυχαίων αÏιθμών μια ευκαιÏία να μαζÎψει αÏκετή εντÏοπία.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Η δημιουÏγία ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Ï€Îτυχε: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5832,67 +5845,67 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "`%s' ήδη συμπιÎστηκε\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy msgid "Create anyway? (y/N) " msgstr "ΧÏήση οπωσδήποτε Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… κλειδιοÏ; " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format msgid "creating anyway\n" msgstr "δημιουÏγία ενός νÎου ζεÏγους κλειδιών" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Η δημιουÏγία ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Î½Î±Î²Î»Î®Î¸Î·ÎºÎµ.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "αδυναμία δημιουÏγίας του `%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "ΣΗΜΕΙΩΣΗ: το μυστικό κλειδί %08lX Îληξε στις %s\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "εγγÏαφή του δημοσίου ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "δε βÏÎθηκε εγγÏάψιμη δημόσια κλειδοθήκη: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "αδυναμία εγγÏαφής δημόσιας κλειδοθήκης `%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "το δημόσιο και το μυστικό κλειδί δημιουÏγήθηκαν και υπογÏάφηκαν.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5903,7 +5916,7 @@ msgstr "" "ΜποÏείτε να χÏησιμοποιήσετε την εντολή \"--edit-key\" για να δημιουÏγηθεί\n" "Îνα δευτεÏεÏον κλειδί για αυτό το λόγο.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5911,7 +5924,7 @@ msgstr "" "το κλειδί δημιουÏγήθηκε %lu δευτεÏόλεπτο στο μÎλλον (χÏονοδίνη ή\n" "απλώς Ï€Ïόβλημα στο Ïολόι)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5919,7 +5932,7 @@ msgstr "" "το κλειδί δημιουÏγήθηκε %lu δευτεÏόλεπτα στο μÎλλον (χÏονοδίνη ή\n" "απλώς Ï€Ïόβλημα στο Ïολόι)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" @@ -5927,17 +5940,17 @@ msgstr "" "ΣΗΜΕΙΩΣΗ: η δημιουÏγία υποκλειδιών για κλειδιά v3 δεν είναι σÏμφωνο\n" "με το OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Μυστικά τμήματα του κÏÏιου ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î´ÎµÎ½ είναι διαθÎσιμα.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "Μυστικά τμήματα του κÏÏιου ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î´ÎµÎ½ είναι διαθÎσιμα.\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "ΣίγουÏα να δημιουÏγηθεί; " @@ -6020,26 +6033,26 @@ msgstr " ΑποτÏπωμα ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "Îλεγχος κλειδοθήκης `%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu κλειδιά Îχουν ελεγχθεί (%lu υπογÏαφÎÏ‚)\n" msgstr[1] "%lu κλειδιά Îχουν ελεγχθεί (%lu υπογÏαφÎÏ‚)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6047,7 +6060,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 κακή υπογÏαφή\n" msgstr[1] "1 κακή υπογÏαφή\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: κλειδοθήκη δημιουÏγήθηκε\n" @@ -6077,80 +6090,75 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "το URL πολιτικής υπογÏαφής που δόθηκε δεν είναι ÎγκυÏο\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "αίτηση ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï %08lX από το %s\n" msgstr[1] "αίτηση ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï %08lX από το %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: αδυναμία διαγÏαφής tempfile (%s) `%s': %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "το κλειδί '%s' δε βÏÎθηκε: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "το κλειδί '%s' δε βÏÎθηκε: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "αίτηση ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï %08lX από το %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "αίτηση ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï %08lX από το %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "μη ÎγκυÏες επιλογÎÏ‚ εξαγωγής\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "παÏαλείφθηκε `%s': %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "υπογÏάφθηκε με το κλειδί σας %08lX στις %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "αίτηση ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï %08lX από το %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: αδυναμία διαγÏαφής tempfile (%s) `%s': %s\n" @@ -6177,187 +6185,187 @@ msgstr "κÏυπτογÏαφημÎνο με άγνωστο αλγόÏιθμο %d msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "κÏυπτογÏαφημÎνο με άγνωστο αλγόÏιθμο %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "δημόσιο κλειδί είναι %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "κÏυπτογÏαφημÎνο με %u-bit %s κλειδί, ID %08lX, δημιουÏγήθηκε %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " γνωστό σαν \"" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "κÏυπτογÏαφημÎνο με %s key, ID %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "κÏυπτογÏαφημÎνο με %lu φÏάσεις κλειδιά\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "κÏυπτογÏαφημÎνο με 1 φÏάση κλειδί\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "κÏυπτογÏάφηση με δημόσιο κλειδί απÎτυχε: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "κÏυπτογÏαφημÎνα δεδομÎνα με δημόσιο κλειδί: καλό DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "υπόθεση %s κÏυπτογÏαφημÎνων δεδομÎνων\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "ΚÏυπταλγόÏιθμος IDEA μη διαθÎσιμος, αισιόδοξη Ï€Ïοσπάθεια χÏήσης του\n" "%s αντίθετα\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: δεν Ï€ÏοστατεÏτηκε η ακεÏαιότητα του μηÏματος\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "αποκÏυπτογÏάφηση απÎτυχε: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "αποκÏυπτογÏάφηση OK\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: το κÏυπτογÏαφημÎνο μήνυμα Îχει πειÏαχθεί!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "αποκÏυπτογÏάφηση απÎτυχε: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "ΣΗΜΕΙΩΣΗ: ο αποστολÎας ζήτησε \"για-τα-μάτια-σας-μόνο\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "αÏχικό όνομα αÏχείου='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "ανεξάÏτητη ανάκληση - χÏησιμοποιείστε \"gpg --import\" για εφαÏμογή\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Καλή υπογÏαφή από \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "ΚΑΚΗ υπογÏαφή από \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "ΛηγμÎνη υπογÏαφή από \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Καλή υπογÏαφή από \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "καταστολή ανάκλησης υπογÏαφής\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "αδυναμία χειÏÎ¹ÏƒÎ¼Î¿Ï Î±Ï…Ï„ÏŽÎ½ των πολλαπλών υπογÏαφών\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "ΥπογÏαφή Îληξε στις %s.\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " γνωστό σαν \"" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "ΥπογÏαφή Îγινε στο %.*s με χÏήση του κλειδιοÏ%s ID %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " γνωστό σαν \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Κλειδί διαθÎσιμο στο: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[αβÎβαιο]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " γνωστό σαν \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" @@ -6365,68 +6373,68 @@ msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό το κλειδί δεν Îχει πιστοποιηθεί με εμπιστεÏσιμη " "υπογÏαφή!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "ΥπογÏαφή Îληξε στις %s.\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "ΥπογÏαφή λήγει στις %s.\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s υπογÏαφή, αλγόÏιθμος πεÏίληψης %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "δυαδικό" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "κατάσταση-κειμÎνου" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "άγνωστο" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "άγνωστος αλγόÏιθμος δημοσίου κλειδιοÏ" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Αδυναμία ελÎγχου της υπογÏαφής: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "δεν είναι αποκομμÎνη υπογÏαφή\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: εντοπισμός πολλαπλών υπογÏαφών. Μόνο η Ï€Ïώτη θα ελεγχθεί.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "ανεξάÏτητη υπογÏαφή κλάσης 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "υπογÏαφή Ï€Î±Î»Î¹Î¿Ï ÏƒÏ„Ï…Î» (PGP 2.x)\n" @@ -6615,51 +6623,56 @@ msgstr "Σημείωση κÏίσιμης υπογÏαφής: " msgid "subpacket of type %d has critical bit set\n" msgstr "υποπακÎτο Ï„Ïπου %d Îχει οÏισμÎνο το κÏιτικό bit\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "αλλαγή της φÏάσης κλειδί" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "ακυÏώθηκε από το χÏήστη\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (κÏÏιο κλειδί, ID %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "ΠληκτÏολογήστε τη φÏάση κλειδί· αυτή είναι μια μυστική Ï€Ïόταση \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "ΣίγουÏα θÎλετε να διαγÏαφοÏν τα επιλεγμÎνα κλειδιά; " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "ΣίγουÏα θÎλετε να διαγÏαφοÏν τα επιλεγμÎνα κλειδιά; " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6831,7 +6844,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Η απόφαση σας; " @@ -7139,7 +7152,7 @@ msgstr "αδυναμία Ï€Ïόσβασης υπογεγÏαμμÎνων δεδΠmsgid "can't open signed data fd=%d: %s\n" msgstr "αδυναμία Ï€Ïόσβασης υπογεγÏαμμÎνων δεδομÎνων `%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "κλειδί %08lX: δεν υπάÏχει αυτό το user ID\n" @@ -7186,7 +7199,7 @@ msgid "Note: key has been revoked" msgstr "ΣΗΜΕΙΩΣΗ: το κλειδί Îχει ανακληθεί" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet απÎτυχε: %s\n" @@ -7215,11 +7228,11 @@ msgstr "Το μυστικό κλειδί είναι διαθÎσιμο.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "ΔημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚ για αυτό το κλειδί; " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Εξαναγκασμός εξόδου σε θωÏακισμÎνο ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet απÎτυχε: %s\n" @@ -7233,19 +7246,19 @@ msgstr "Πιστοποιητικό ανάκλησης δημιουÏγήθηκε msgid "no revocation keys found for \"%s\"\n" msgstr "δε βÏÎθηκαν κλειδιά ανάκλησης για το `%s'\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "ΔημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚ για αυτό το κλειδί; " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7254,20 +7267,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Πιστοποιητικό ανάκλησης δημιουÏγήθηκε.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "το μυστικό κλειδί `%s' δε βÏÎθηκε: %s\n" @@ -7275,23 +7288,23 @@ msgstr "το μυστικό κλειδί `%s' δε βÏÎθηκε: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "αδυναμία δημιουÏγίας της κλειδοθήκης `%s': %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "ΔημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚ για αυτό το κλειδί; " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7310,33 +7323,33 @@ msgstr "" "Ï€Ïοσοχή το σÏστημα εκτÏπωσης στο μηχανημά σας μποÏεί να αποθηκεÏσει την\n" "εκτÏπωση και να την κάνει διαθÎσιμη σε άλλους!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "ΠαÏακαλώ επιλÎξτε την αιτία για την ανάκληση:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "ΑκÏÏωση" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Πιθανών να θÎλετε να επιλÎξετε το %d εδώ)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "ΠληκτÏολογήστε μια Ï€ÏοαιÏετική πεÏιγÏαφή· Ï„Îλος με μια άδεια γÏαμμή:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Αιτία για ανάκληση: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Δεν δώθηκε πεÏιγÏαφή)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "Είναι αυτό εντάξει; " @@ -7521,24 +7534,24 @@ msgstr "υπογÏαφή:" msgid "%s.%s encryption will be used\n" msgstr "%s κÏυπτογÏάφηση θα χÏησιμοποιηθεί\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "το κλειδί δεν Îχει σημειωθεί σαν ανασφαλÎÏ‚ - δεν μποÏεί να χÏησιμοποιηθεί με " "ψεÏτικη RNG!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "παÏαλείφθηκε `%s': αντιγÏάφτηκε\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "παÏαλείφθηκε: μυστικό κλειδί ήδη παÏών\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7767,10 +7780,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "σφάλμα στη αποστολή Ï€Ïος το `%s': %s\n" @@ -7792,7 +7805,7 @@ msgstr "%s: σφάλμα στην εγγÏαφή της εγγÏαφής dir : % msgid "error opening TOFU database '%s': %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "σφάλμα στη αποστολή Ï€Ïος το `%s': %s\n" @@ -7832,43 +7845,43 @@ msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδΠmsgid "This key's user IDs:\n" msgstr "απεικόνιση των κλειδιών και των user ID" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Πολιτική: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "απεικόνιση της λίστας κλειδιών" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|Î±Î»Î³ÏŒÏ [αÏχεία]| απεικόνιση πεÏιλήψεων των μηνυμάτων" msgstr[1] "|Î±Î»Î³ÏŒÏ [αÏχεία]| απεικόνιση πεÏιλήψεων των μηνυμάτων" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7876,68 +7889,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "κÏυπτογÏαφημÎνο με %lu φÏάσεις κλειδιά\n" msgstr[1] "κÏυπτογÏαφημÎνο με %lu φÏάσεις κλειδιά\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|Î±Î»Î³ÏŒÏ [αÏχεία]| απεικόνιση πεÏιλήψεων των μηνυμάτων" msgstr[1] "|Î±Î»Î³ÏŒÏ [αÏχεία]| απεικόνιση πεÏιλήψεων των μηνυμάτων" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|Î±Î»Î³ÏŒÏ [αÏχεία]| απεικόνιση πεÏιλήψεων των μηνυμάτων" msgstr[1] "|Î±Î»Î³ÏŒÏ [αÏχεία]| απεικόνιση πεÏιλήψεων των μηνυμάτων" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|Î±Î»Î³ÏŒÏ [αÏχεία]| απεικόνιση πεÏιλήψεων των μηνυμάτων" @@ -7945,130 +7958,130 @@ msgstr "|Î±Î»Î³ÏŒÏ [αÏχεία]| απεικόνιση πεÏιλήψεων Ï„ #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "ΔιαγÏάφηκαν %d υπογÏαφÎÏ‚.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "κÏυπτογÏαφημÎνο με %lu φÏάσεις κλειδιά\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Πολιτική: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8085,13 +8098,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "σφάλμα στη αποστολή Ï€Ïος το `%s': %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8159,7 +8172,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "δεν υπάÏχει ανάγκη για Îλεγχο της trustdb\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "επόμενος Îλεγχος της trustdb θα γίνει στις %s\n" @@ -8189,14 +8202,14 @@ msgstr "παÏακαλώ κάντε Îνα --check-trustdb\n" msgid "checking the trustdb\n" msgstr "Îλεγχος της trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%lu κλειδιά Îχουν μÎχÏι Ï„ÏŽÏα επεξεÏγαστεί\n" msgstr[1] "%lu κλειδιά Îχουν μÎχÏι Ï„ÏŽÏα επεξεÏγαστεί\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8204,46 +8217,46 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d κλειδιά επεξεÏγάστηκαν (%d μετÏήσεις εγγυÏότητας Ï€ÎÏασαν)\n" msgstr[1] "%d κλειδιά επεξεÏγάστηκαν (%d μετÏήσεις εγγυÏότητας Ï€ÎÏασαν)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "δε βÏÎθηκαν απόλυτα εμπιστεÏσιμα κλειδιά\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "" "δε βÏÎθηκε το δημόσιο κλειδί του απόλυτα εμπιστεÏσιμου ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï %08lX\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "εγγÏαφή trust %lu, Ï„Ïπος %d: write απÎτυχε: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy msgid "never" msgstr "ποτΠ" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8255,43 +8268,43 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "[ανακλημÎνο]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "[ληγμÎνο]" -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "άγνωστο" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy msgid "[ never ]" msgstr "ποτΠ" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8350,16 +8363,16 @@ msgstr "ΧÏήση: gpg [επιλογÎÏ‚] [αÏχεία] (-h για βοήθεΠ#. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8394,10 +8407,10 @@ msgstr "αλλαγή της φÏάσης κλειδί" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "ΠαÏακαλώ επιλÎξτε την αιτία για την ανάκληση:\n" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8417,96 +8430,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' ήδη συμπιÎστηκε\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "δημιουÏγία ενός νÎου ζεÏγους κλειδιών" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "δημιουÏγία ενός νÎου ζεÏγους κλειδιών" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "αφαίÏεση των κλειδιών από τη δημόσια κλειδοθήκη" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "Η δημιουÏγία ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Ï€Îτυχε: %s\n" msgstr[1] "Η δημιουÏγία ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Ï€Îτυχε: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "αλλαγή της φÏάσης κλειδί" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "ΠαÏακαλώ επιλÎξτε την αιτία για την ανάκληση:\n" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "αλλαγή της φÏάσης κλειδί" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8548,27 +8561,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "αποτυχία επαναδόμησης της cache κλειδοθήκης: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" @@ -8576,43 +8589,43 @@ msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "αλλαγή της φÏάσης κλειδί" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "keyserver αποστολή απÎτυχε: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8620,22 +8633,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "αλλαγή της φÏάσης κλειδί" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "ΠαÏακαλώ επιλÎξτε την αιτία για την ανάκληση:\n" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8643,81 +8656,81 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "αλλαγή της φÏάσης κλειδί" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "αλλαγή της φÏάσης κλειδί" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "σφάλμα κατά την ανάγνωση του μπλοκ κλειδιών: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: σφάλμα στην ανάγνωση της εγγÏαφής free : %s\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "μη υποστηÏιζόμενο URI" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s υπογÏαφή, αλγόÏιθμος πεÏίληψης %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "δε βÏÎθηκαν ÎγκυÏα OpenPGP δεδομÎνα.\n" @@ -8738,7 +8751,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8803,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8818,11 +8831,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "help" @@ -8856,231 +8869,231 @@ msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" msgid "certificate policy not allowed" msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: αδυναμία Ï€Ïόσβασης: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "ΣΗΜΕΙΩΣΗ: το κλειδί Îχει ανακληθεί" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "απÎτυχε ο Îλεγχος της υπογÏαφής που δημιουÏγήθηκε: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "Αυτό το κλειδί Îχει λήξει!" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "Αυτό το κλειδί Îχει λήξει!" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "Αυτό το κλειδί Îχει λήξει!" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "Αυτό το κλειδί Îχει λήξει!" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " νÎες υπογÏαφÎÏ‚: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "Πιστοποιητικό ανάκλησης δημιουÏγήθηκε.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "κακό πιστοποιητικό" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "απεικόνιση του fingerprint" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "δημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "απÎτυχε ο Îλεγχος της υπογÏαφής που δημιουÏγήθηκε: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "επαλήθευση μιας υπογÏαφής" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "η Ï€Ïοεπιλογή %c%lu αντιγÏάφτηκε\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "Πιστοποιητικό ανάκλησης δημιουÏγήθηκε.\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "κακό πιστοποιητικό" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9091,18 +9104,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "μη επεξεÏγασμÎνο" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "όχι|οχι" @@ -9400,17 +9413,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "κÏυπτογÏαφημÎνο με %s key, ID %08lX\n" @@ -9420,7 +9433,7 @@ msgstr "κÏυπτογÏαφημÎνο με %s key, ID %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "το κλειδί '%s' δε βÏÎθηκε: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "σφάλμα κατά την ανάγνωση του μπλοκ κλειδιών: %s\n" @@ -9440,7 +9453,7 @@ msgstr "η Ï€Ïοεπιλογή %c%lu αντιγÏάφτηκε\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(Δεν δώθηκε πεÏιγÏαφή)\n" @@ -9516,68 +9529,68 @@ msgstr "|ΟÎΟΜΑ|χÏήση ΟÎΟΜΑτος σαν Ï€ÏοκαθοÏισμÎÎ msgid "|FILE|add keyring to the list of keyrings" msgstr "Ï€Ïοσθήκη Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î· λίστα των κλειδοθηκών" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|ΔΙΑΚΟΜΙΣΤΗΣ|χÏήση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… διακομιστή κλειδιών για αναζήτηση" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|ΟÎΟΜΑ|χÏήση αλγόÏιθμου κÏυπτογÏάφησης ΟÎΟΜΑ για φÏάσεις κλειδιά" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|ΟÎΟΜΑ|χÏήση αλγόÏιθμου κÏυπτογÏάφησης ΟÎΟΜΑ" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|ΟÎΟΜΑ|χÏήση αλγόÏιθμου πεÏίληψης μηνÏματος ΟÎΟΜΑ " -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "κατάσταση batch: να μη γίνονται εÏωτήσεις" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "απάντηση ναι στις πεÏισσότεÏες εÏωτήσεις" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "απάντηση όχι στις πεÏισσότεÏες εÏωτήσεις" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|ΑΡΧΕΙΟ|φόÏτωμα του αÏθÏώματος επÎκτασης ΑΡΧΕΙΟ" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "ΧÏήση: gpg [επιλογÎÏ‚] [αÏχεία] (-h για βοήθεια)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9588,52 +9601,27 @@ msgstr "" "υπογÏαφή, Îλεγχος, κÏυπτογÏάφηση ή αποκÏυπτογÏάφηση\n" "η Ï€ÏοκαθοÏισμÎνη λειτουÏγία εξαÏτάται από τα δεδομÎνα εισόδου\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "αδυναμία σÏνδεσης στο `%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "άγνωστος Ï€ÏοκαθοÏισμÎνος παÏαλήπτης `%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(Δεν δώθηκε πεÏιγÏαφή)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " s = παÏάλειψη Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… κλειδιοÏ\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "αδυναμία επεξεÏγασίας του URI του διακομιση κλειδιών\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "εγγÏαφή στο `%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "αδυναμία κλεισίματος του `%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9653,52 +9641,52 @@ msgstr "δημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·Ï msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "ο gpg-agent δεν είναι διαθÎσιμος σε αυτή τη συνεδÏία\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? Ï€Ïόβλημα στον Îλεγχο ανάκλησης: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" @@ -9870,57 +9858,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "κακό πιστοποιητικό" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "Πιστοποιητικό ανάκλησης δημιουÏγήθηκε.\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "η Ï€Ïοεπιλογή %c%lu αντιγÏάφτηκε\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, fuzzy, c-format msgid "error caching certificate: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "σφάλμα: μη ÎγκυÏο αποτÏπωμα\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, fuzzy, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "δημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" @@ -9957,7 +9945,7 @@ msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" msgid "not removing file '%s'\n" msgstr "θωÏάκιση απÎτυχε: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" @@ -10192,14 +10180,14 @@ msgid "error getting data from cache file: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "μη ÎγκυÏη απάντηση από τον agent\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format msgid "converting S-expression failed: %s\n" msgstr "αδυναμία Ï€Ïόσβασης του αÏχείου: %s\n" @@ -10215,166 +10203,166 @@ msgstr "μη ÎγκυÏος αλγόÏιθμος hash `%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format msgid "creating S-expression failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet απÎτυχε: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "εγγÏαφή στο `%s'\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "δημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "καταστολή ανάκλησης υπογÏαφής\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "απÎτυχε ο Îλεγχος της υπογÏαφής που δημιουÏγήθηκε: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "η ενημÎÏωση απÎτυχε: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "αδυναμία δημιουÏγίας καταλόγου `%s': %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "αδυναμία δημιουÏγίας καταλόγου `%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "η ενημÎÏωση Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï Î±Ï€Îτυχε: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "εγγÏαφή στο `%s'\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "θωÏάκιση απÎτυχε: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" @@ -10382,36 +10370,36 @@ msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ÎγκυÏο μÎγεθος αÏχείου random_seed - δεν\n" "χÏησιμοποιείτε\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: σφάλμα στην ανάγνωση της εγγÏαφής free : %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? Ï€Ïόβλημα στον Îλεγχο ανάκλησης: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "η ενημÎÏωση απÎτυχε: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "απÎτυχε ο Îλεγχος της υπογÏαφής που δημιουÏγήθηκε: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" @@ -10432,7 +10420,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "σφάλμα κατά τη δημιουÏγία του `%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10600,135 +10588,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|ΑΡΧΕΙΟ|φόÏτωμα του αÏθÏώματος επÎκτασης ΑΡΧΕΙΟ" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "αδυναμία επεξεÏγασίας του URI του διακομιση κλειδιών\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|ΑΡΧΕΙΟ|φόÏτωμα του αÏθÏώματος επÎκτασης ΑΡΧΕΙΟ" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "αδυναμία επεξεÏγασίας του URI του διακομιση κλειδιών\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10741,304 +10729,115 @@ msgstr "" "@\n" "(δείτε τη σελίδα man για μια πλήÏη λίστα εντολών και επιλογών)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "ΧÏήση: gpg [επιλογÎÏ‚] [αÏχεία] (-h για βοήθεια)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736 +#: tools/gpgconf.c:836 #, fuzzy, c-format msgid "usage: %s [options] " msgstr "χÏήση: gpg [επιλογÎÏ‚] " -#: dirmngr/dirmngr.c:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "θωÏάκιση απÎτυχε: %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "θωÏάκιση απÎτυχε: %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "η γÏαμμή είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "σφάλμα: μη ÎγκυÏο αποτÏπωμα\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "σφάλμα ανάγνωσης: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "μη επεξεÏγασμÎνο" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|ΟÎΟΜΑ|καθοÏισμός του σετ χαÏακτήÏων τεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï ÏƒÎµ ΟÎΟΜΑ" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|ΟÎΟΜΑ|χÏήση του ΟÎΟΜΑτος ως Ï€ÏοκαθοÏισμÎνου παÏαλήπτη" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "ΧÏήση: gpg [επιλογÎÏ‚] [αÏχεία] (-h για βοήθεια)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "αδυναμία εγγÏαφής της κλειδοθήκης `%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "το κλειδί '%s' δε βÏÎθηκε: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "ανάγνωση από `%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " χωÏίς user ID: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " γνωστό σαν \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " γνωστό σαν \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " μη εισαχθÎντα: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " γνωστό σαν \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " γνωστό σαν \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(Δεν δώθηκε πεÏιγÏαφή)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: χÏήση μη ασφαλοÏÏ‚ μνήμης!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "θωÏάκιση απÎτυχε: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "θωÏάκιση απÎτυχε: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "θωÏάκιση απÎτυχε: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "θωÏάκιση απÎτυχε: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "αποθωÏάκιση απÎτυχε: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "\"%s\" δεν είναι JPEG αÏχείο\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "πάÏα πολλÎÏ‚ `%c' Ï€ÏοεπιλογÎÏ‚\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11079,31 +10878,51 @@ msgstr "η ενημÎÏωση απÎτυχε: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "αναζήτηση του \"%s\" από το HKP διακομιστή %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "\"%s\" δεν είναι JPEG αÏχείο\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " s = παÏάλειψη Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… κλειδιοÏ\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11196,88 +11015,88 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "το κλειδί '%s' δε βÏÎθηκε: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "δημιουÏγία ενός Ï€Î¹ÏƒÏ„Î¿Ï€Î¿Î¹Î·Ï„Î¹ÎºÎ¿Ï Î±Î½Î¬ÎºÎ»Î·ÏƒÎ·Ï‚" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "δεν υπάÏχει Ï€ÏοκαθοÏισμÎνη κλειδοθήκη: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "χÏήση του κÏυπταλγόÏιθμου: %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "σφάλμα στη δημιουÏγία της φÏάσης κλειδί: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "ΣΗΜΕΙΩΣΗ: το κλειδί Îχει ανακληθεί" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11287,72 +11106,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "η υπογÏαφή απÎτυχε: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "η υπογÏαφή απÎτυχε: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "σφάλμα στη αποστολή Ï€Ïος το `%s': %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "διαγÏαφή block κλειδιών απÎτυχε: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "αδυναμία δημιουÏγίας του `%s': %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: αδυναμία δημιουÏγίας hashtable: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "αποτυχία αÏχικοποίησης της TrustDB: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "αποτυχία επαναδόμησης της cache κλειδοθήκης: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11501,73 +11316,73 @@ msgstr "ο gpg-agent δεν είναι διαθÎσιμος σε αυτή τη Ï msgid "error sending standard options: %s\n" msgstr "σφάλμα στη αποστολή Ï€Ïος το `%s': %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "δημόσιο κλειδί είναι %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "σφάλμα δικτÏου" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "κακή φÏάση κλειδί" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "δεν βÏÎθηκε το δημόσιο κλειδί" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "ΠαÏακαλώ χÏησιμοποιείστε την εντολή \"toggle\" Ï€Ïώτα.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" @@ -11651,16 +11466,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "δεν βÏÎθηκε το δημόσιο κλειδί" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "εγγÏαφή του Î¼Ï…ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ `%s'\n" @@ -11676,88 +11491,189 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "παÏαλείφθηκε: μυστικό κλειδί ήδη παÏών\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "παÏαλείφθηκε: μυστικό κλειδί ήδη παÏών\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "Πιστοποιητικό ανάκλησης δημιουÏγήθηκε.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|ΟÎΟΜΑ|χÏήση του ΟÎΟΜΑτος ως Ï€ÏοκαθοÏισμÎνου παÏαλήπτη" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "αλλαγή της ημεÏομηνίας λήξης" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "Πιστοποιητικό ανάκλησης δημιουÏγήθηκε.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "Πιστοποιητικό ανάκλησης δημιουÏγήθηκε.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "αίτηση ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï %08lX από το %s\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(Δεν δώθηκε πεÏιγÏαφή)\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "αδυναμία επεξεÏγασίας του URI του διακομιση κλειδιών\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|ΟÎΟΜΑ|καθοÏισμός του σετ χαÏακτήÏων τεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï ÏƒÎµ ΟÎΟΜΑ" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|ΟÎΟΜΑ|χÏήση του ΟÎΟΜΑτος ως Ï€ÏοκαθοÏισμÎνου παÏαλήπτη" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "ΧÏήση: gpg [επιλογÎÏ‚] [αÏχεία] (-h για βοήθεια)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "μη ÎγκυÏες επιλογÎÏ‚ ειγαγωγής\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "αδυναμία εγγÏαφής της κλειδοθήκης `%s': %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "το κλειδί '%s' δε βÏÎθηκε: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "ανάγνωση από `%s'\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " χωÏίς user ID: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " γνωστό σαν \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " γνωστό σαν \"" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " μη εισαχθÎντα: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " γνωστό σαν \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " γνωστό σαν \"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(Δεν δώθηκε πεÏιγÏαφή)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: χÏήση μη ασφαλοÏÏ‚ μνήμης!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "θωÏάκιση απÎτυχε: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "θωÏάκιση απÎτυχε: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "θωÏάκιση απÎτυχε: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "θωÏάκιση απÎτυχε: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "αποθωÏάκιση απÎτυχε: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "αλλαγή της φÏάσης κλειδί" diff --git a/po/en@boldquot.gmo b/po/en@boldquot.gmo Binary files differindex 8ca958f..7b6a0db 100644 --- a/po/en@boldquot.gmo +++ b/po/en@boldquot.gmo diff --git a/po/en@boldquot.po b/po/en@boldquot.po index e8d24aa..543aad1 100644 --- a/po/en@boldquot.po +++ b/po/en@boldquot.po @@ -30,10 +30,10 @@ # msgid "" msgstr "" -"Project-Id-Version: GNU gnupg 2.3.1\n" +"Project-Id-Version: GNU gnupg 2.3.2\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" -"PO-Revision-Date: 2021-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+0200\n" +"PO-Revision-Date: 2021-08-24 18:50+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en\n" @@ -42,7 +42,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "failed to acquire the pinentry lock: %s\n" @@ -53,45 +53,49 @@ msgstr "failed to acquire the pinentry lock: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Cancel" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Yes" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Save in password manager" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Do you really want to make your passphrase visible on the screen?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Make passphrase visible" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Hide passphrase" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "Caps Lock is on" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "Suggest" @@ -102,13 +106,24 @@ msgstr "Suggest" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "pinentry.genpin.tooltip" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "Note: The blanks are not part of the passphrase." + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +msgid "Passphrase Not Allowed" +msgstr "Passphrase Not Allowed" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Quality:" @@ -118,11 +133,11 @@ msgstr "Quality:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -130,7 +145,7 @@ msgstr "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -138,76 +153,76 @@ msgstr "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Passphrase:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "does not match - try again" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (try %d of %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Repeat:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN too long" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Passphrase too long" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Invalid characters in PIN" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN too short" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Bad PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Bad Passphrase" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "Note: Request from the web browser." -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "Note: Request from a remote site." -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "error getting serial number of card: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Please re-enter this passphrase" -#: agent/command.c:2567 +#: agent/command.c:2703 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -216,7 +231,7 @@ msgstr "" "Please enter the passphrase to protect the imported object within the %s " "system." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -229,25 +244,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "ssh keys greater than %d bits are not supported\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "can't create '%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "can't open '%s': %s\n" @@ -353,28 +368,28 @@ msgstr "PIN not correctly repeated; try again" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Please enter the PIN%s%s%s to unlock the card" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "error creating temporary file: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "error writing to temporary file: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Enter new passphrase" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -383,18 +398,18 @@ msgstr "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Yes, protection is not needed" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "A passphrase should be at least %u character long." msgstr[1] "A passphrase should be at least %u characters long." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -404,232 +419,231 @@ msgstr[0] "" msgstr[1] "" "A passphrase should contain at least %u digits or%%0Aspecial characters." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "A passphrase may not be a known term or match%%0Acertain pattern." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "Warning: You have entered an insecure passphrase." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Take this one anyway" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Please enter the passphrase to%0Aprotect your new key" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Please enter the new passphrase" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "Options used for startup" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "run in daemon mode (background)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "run in server mode (foreground)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "run in supervised mode" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "do not detach from the console" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sh-style command output" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "csh-style command output" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FILE|read options from FILE" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Options controlling the diagnostic output" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "verbose" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "be somewhat more quiet" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|write server mode logs to FILE" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Options controlling the configuration" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "do not use the SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|use PGM as the SCdaemon program" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|use PGM as the tpm2daemon program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|accept some commands via NAME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignore requests to change the TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignore requests to change the X display" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "enable ssh support" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|use ALGO to show ssh fingerprints" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "enable putty support" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Options controlling the security" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|expire cached PINs after N seconds" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|expire SSH keys after N seconds" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|set maximum PIN cache lifetime to N seconds" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|set maximum SSH key lifetime to N seconds" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "do not use the PIN cache when signing" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "disallow the use of an external password cache" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "disallow clients to mark keys as “[1mtrusted[0mâ€" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "allow presetting passphrase" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Options enforcing a passphrase policy" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "do not allow bypassing the passphrase policy" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|set minimal required length for new passphrases to N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|require at least N non-alpha characters for a new passphrase" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|check new passphrases against pattern in FILE" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|expire the passphrase after N days" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "do not allow the reuse of old passphrases" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "Options controlling the PIN-Entry" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "never use the PIN-entry" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "disallow caller to override the pinentry" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "let PIN-Entry grab keyboard and mouse" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|use PGM as the PIN-Entry program" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|set the Pinentry timeout to N seconds" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "allow passphrase to be prompted through Emacs" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Please report bugs to <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Usage: @GPG_AGENT@ [options] (-h for help)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -637,131 +651,131 @@ msgstr "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "invalid debug-level ‘[1m%s[0m’ given\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "selected digest algorithm is invalid\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "reading options from ‘[1m%s[0m’\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Note: ‘[1m%s[0m’ is not considered an option\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "can't create socket: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "socket name ‘[1m%s[0m’ is too long\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "error getting nonce for the socket\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "error binding socket to '%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "can't set permissions of '%s': %s\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "listening on socket ‘[1m%s[0m’\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "directory ‘[1m%s[0m’ created\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() failed for '%s': %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "can't use ‘[1m%s[0m’ as home directory\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "error reading nonce on fd %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "handler 0x%lx for fd %d started\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "handler 0x%lx for fd %d terminated\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh handler 0x%lx for fd %d started\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "ssh handler 0x%lx for fd %d terminated\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect failed: %s - waiting 1s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stopped\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "no gpg-agent running in this session\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -782,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -813,15 +827,15 @@ msgstr "" "Syntax: gpg-protect-tool [options] [args]\n" "Secret key maintenance tool\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Please enter the passphrase to unprotect the PKCS#12 object." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Please enter the passphrase to protect the new PKCS#12 object." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." @@ -829,7 +843,7 @@ msgstr "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -837,17 +851,17 @@ msgstr "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "cancelled\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "error while asking for the passphrase: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "error opening '%s': %s\n" @@ -1009,7 +1023,7 @@ msgstr "checking created signature failed: %s\n" msgid "secret key parts are not available\n" msgstr "secret key parts are not available\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "public key algorithm %d (%s) is not supported\n" @@ -1038,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "error forking process: %s\n" @@ -1110,7 +1124,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "renaming ‘[1m%s[0m’ to ‘[1m%s[0m’ failed: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "yes" @@ -1164,7 +1178,7 @@ msgstr "out of core in secure memory while allocating %lu bytes" msgid "out of core while allocating %lu bytes" msgstr "out of core while allocating %lu bytes" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1235,7 +1249,7 @@ msgstr "error getting version from '%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "server ‘[1m%s[0m’ is older than us (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "WARNING: %s\n" @@ -1318,7 +1332,7 @@ msgid "algorithm: %s" msgstr "algorithm: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "unsupported algorithm: %s" @@ -1393,11 +1407,11 @@ msgstr "Certificate chain valid" msgid "Root certificate trustworthy" msgstr "Root certificate trustworthy" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "no CRL found for certificate" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "the available CRL is too old" @@ -1443,22 +1457,22 @@ msgstr "[none]" msgid "invalid radix64 character %02x skipped\n" msgstr "invalid radix64 character %02x skipped\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "Sorry, we are in batchmode - can't get input\n" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "Sorry, no terminal at all requested - can't get input\n" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "too many errors; giving up\n" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "Control-D detected\n" @@ -1512,8 +1526,7 @@ msgstr "lock ‘[1m%s[0m’ not made: %s\n" msgid "waiting for lock %s...\n" msgstr "waiting for lock %s...\n" -#: common/init.c:191 sm/gpgsm.c:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s is too old (need %s, have %s)\n" @@ -1664,7 +1677,7 @@ msgid "Enter passphrase: " msgstr "Enter passphrase: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s is not compliant with %s mode\n" @@ -1674,213 +1687,213 @@ msgstr "%s is not compliant with %s mode\n" msgid "error from TPM: %s\n" msgstr "error from TPM: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problem with the agent: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "no dirmngr running in this session\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, c-format msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "" "keyserver option “[1mhonor-keyserver-url[0m†may not be used in Tor mode\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKD uses a cached result" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "Tor is not running" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "Tor is not properly configured" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNS is not properly configured" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "unacceptable HTTP redirect from server" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "unacceptable HTTP redirect from server was cleaned up" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "server uses an invalid certificate" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "Note: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP card not available: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "OpenPGP card no. %s detected\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "can't do this in batch mode\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "This command is only available for version 2 cards\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Reset Code not or not anymore available\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Your selection? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[not set]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "Mr." -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "Ms." -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "not forced" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "forced" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Error: Only plain ASCII is currently allowed.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Error: The “[1m<[0m†character may not be used.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Error: Double spaces are not allowed.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Cardholder's surname: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Cardholder's given name: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Error: Combined name too long (limit is %d characters).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL to retrieve public key: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "error reading '%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "error writing '%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Login data (account name): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Private DO data: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Language preferences: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Error: invalid length of preference string.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Error: invalid characters in preference string.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "Salutation (M = Mr., F = Ms., or space): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Error: invalid response.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CA fingerprint: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Error: invalid formatted fingerprint.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "key operation not possible: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "not an OpenPGP card" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "error getting current key info: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Replace existing key? (y/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1892,99 +1905,99 @@ msgstr "" " please check the documentation of your card to see which\n" " key types and sizes are supported.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "What keysize do you want? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "rounded up to %u bits\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s keysizes must be in the range %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "Changing card key attribute for: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Signature key\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Encryption key\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "Authentication key\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Please select what kind of key you want:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Invalid selection.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "The card will now be re-configured to generate a key of %u bits\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "The card will now be re-configured to generate a key of type: %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "error changing key attribute for key %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "error getting card info: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "This command is not supported by this card\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Make off-card backup of encryption key? (Y/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Note: keys are already stored on the card!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Replace existing keys? (y/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -1995,152 +2008,152 @@ msgstr "" " PIN = ‘[1m%s[0m’ Admin PIN = ‘[1m%s[0m’\n" "You should change them using the command --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Please select the type of key to generate:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Signature key\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Encryption key\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Authentication key\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Please select where to store the key:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARD failed: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "Note: This command destroys all keys stored on the card!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "Continue? (y/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "Really do a factory reset? (enter “[1myes[0mâ€) " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "error for setup KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, c-format msgid "error for setup UIF: %s\n" msgstr "error for setup UIF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "quit this menu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "show admin commands" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "show this help" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "list all available data" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "change card holder's name" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "change URL to retrieve key" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "fetch the key specified in the card URL" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "change the login name" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "change the language preferences" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "change card holder's salutation" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "change a CA fingerprint" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "toggle the signature force PIN flag" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "generate new keys" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "menu to change or unblock the PIN" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "verify the PIN and list all data" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "unblock the PIN using a Reset Code" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "destroy all keys and data" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "setup KDF for PIN authentication (on/single/off)" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "change the key attribute" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 msgid "change the User Interaction Flag" msgstr "change the User Interaction Flag" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/card> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Admin-only command\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Admin commands are allowed\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Admin commands are not allowed\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Invalid command (try “[1mhelp[0mâ€)\n" @@ -2150,22 +2163,22 @@ msgstr "Invalid command (try “[1mhelp[0mâ€)\n" msgid "--output doesn't work for this command\n" msgstr "--output doesn't work for this command\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "can't open ‘[1m%s[0m’\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "key “[1m%s[0m†not found: %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "error reading keyblock: %s\n" @@ -2284,14 +2297,14 @@ msgstr "cipher algorithm ‘[1m%s[0m’ may not be used for encryption\n" msgid "(use option \"%s\" to override)\n" msgstr "(use option “[1m%s[0m†to override)\n" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "cipher algorithm ‘[1m%s[0m’ may not be used in %s mode\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "digest algorithm ‘[1m%s[0m’ may not be used in %s mode\n" @@ -2308,7 +2321,7 @@ msgid "" msgstr "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "WARNING: key %s is not suitable for encryption in %s mode\n" @@ -2337,7 +2350,7 @@ msgstr "%s/%s.%s encrypted for: “[1m%s[0mâ€\n" msgid "option '%s' may not be used in %s mode\n" msgstr "option ‘[1m%s[0m’ may not be used in %s mode\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, c-format msgid "%s.%s encrypted data\n" msgstr "%s.%s encrypted data\n" @@ -2347,7 +2360,7 @@ msgstr "%s.%s encrypted data\n" msgid "encrypted with unknown algorithm %d\n" msgstr "encrypted with unknown algorithm %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2387,7 +2400,7 @@ msgstr "use the GnuPG key backup format" msgid " - skipped" msgstr " - skipped" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2423,61 +2436,61 @@ msgstr "error creating '%s': %s\n" msgid "[User ID not found]" msgstr "[User ID not found]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "automatically retrieved ‘[1m%s[0m’ via %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "error retrieving ‘[1m%s[0m’ via %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "No fingerprint" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "checking for a fresh copy of an expired key via %s\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "secret key “[1m%s[0m†not found: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(check argument of option '%s')\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "Warning: not using ‘[1m%s[0m’ as default key: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "using “[1m%s[0m†as default secret key for signing\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "all values passed to ‘[1m%s[0m’ ignored\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "valid values for option '%s':\n" @@ -2662,7 +2675,7 @@ msgstr "|SPEC|set up email aliases" msgid "use strict OpenPGP behavior" msgstr "use strict OpenPGP behavior" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "do not make any changes" @@ -2694,7 +2707,7 @@ msgstr "use canonical text mode" msgid "|N|set compress level to N (0 disables)" msgstr "|N|set compress level to N (0 disables)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "Options controlling key import and export" @@ -2710,11 +2723,11 @@ msgstr "import missing key from a signature" msgid "include the public key in signatures" msgstr "include the public key in signatures" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "disable all access to the dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "Options controlling key listings" @@ -2730,15 +2743,15 @@ msgstr "|USER-ID|encrypt for USER-ID" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|use USER-ID to sign or decrypt" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "Options for unattended use" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "Other options" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2780,7 +2793,7 @@ msgstr "" "Sign, check, encrypt or decrypt\n" "Default operation depends on the input data\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2804,12 +2817,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Compression: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "usage: %s [options] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "conflicting commands\n" @@ -2819,42 +2832,42 @@ msgstr "conflicting commands\n" msgid "no = sign found in group definition '%s'\n" msgstr "no = sign found in group definition ‘[1m%s[0m’\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "WARNING: unsafe ownership on homedir ‘[1m%s[0m’\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "WARNING: unsafe ownership on configuration file ‘[1m%s[0m’\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "WARNING: unsafe ownership on extension ‘[1m%s[0m’\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "WARNING: unsafe permissions on homedir ‘[1m%s[0m’\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "WARNING: unsafe permissions on configuration file ‘[1m%s[0m’\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "WARNING: unsafe permissions on extension ‘[1m%s[0m’\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "WARNING: unsafe enclosing directory ownership on homedir ‘[1m%s[0m’\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2862,19 +2875,19 @@ msgstr "" "WARNING: unsafe enclosing directory ownership on configuration file ‘[1m" "%s[0m’\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "WARNING: unsafe enclosing directory ownership on extension ‘[1m%s[0m’\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "WARNING: unsafe enclosing directory permissions on homedir ‘[1m%s[0m’\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2882,463 +2895,463 @@ msgstr "" "WARNING: unsafe enclosing directory permissions on configuration file ‘[1m" "%s[0m’\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "WARNING: unsafe enclosing directory permissions on extension ‘[1m%s[0m’\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "unknown configuration item ‘[1m%s[0m’\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "display photo IDs during key listings" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "show key usage information during key listings" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "show policy URLs during signature listings" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "show all notations during signature listings" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "show IETF standard notations during signature listings" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "show user-supplied notations during signature listings" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "show preferred keyserver URLs during signature listings" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "show user ID validity during key listings" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "show revoked and expired user IDs in key listings" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "show revoked and expired subkeys in key listings" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "show the keyring name in key listings" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "show expiration dates during signature listings" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "unknown TOFU policy ‘[1m%s[0m’\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(use “[1mhelp[0m†to list choices)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Note: %s is not for normal use!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "‘[1m%s[0m’ is not a valid signature expiration\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "“[1m%s[0m†is not a proper mail address\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "invalid pinentry mode ‘[1m%s[0m’\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "invalid request origin ‘[1m%s[0m’\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "‘[1m%s[0m’ is not a valid character set\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "could not parse keyserver URL\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: invalid keyserver options\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "invalid keyserver options\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: invalid import options\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "invalid import options\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "invalid filter option: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: invalid export options\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "invalid export options\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: invalid list options\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "invalid list options\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "display photo IDs during signature verification" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "show policy URLs during signature verification" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "show all notations during signature verification" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "show IETF standard notations during signature verification" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "show user-supplied notations during signature verification" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "show preferred keyserver URLs during signature verification" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "show user ID validity during signature verification" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "show revoked and expired user IDs in signature verification" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "show only the primary user ID in signature verification" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: invalid verify options\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "invalid verify options\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "unable to set exec-path to %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: invalid auto-key-locate list\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "invalid auto-key-locate list\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "invalid argument for option “[1m%.50s[0mâ€\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "WARNING: program may create a core file!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "WARNING: %s overrides %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s not allowed with %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s makes no sense with %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "WARNING: running with faked system time: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "will not run with insecure memory due to %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "selected cipher algorithm is invalid\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "selected AEAD algorithm is invalid\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "selected compression algorithm is invalid\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "selected certification digest algorithm is invalid\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed must be greater than 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed must be greater than 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth must be in the range from 1 to 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "invalid default-cert-level; must be 0, 1, 2, or 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "invalid min-cert-level; must be 1, 2, or 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Note: simple S2K mode (0) is strongly discouraged\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "invalid S2K mode; must be 0, 1 or 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "invalid default preferences\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "invalid personal cipher preferences\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "invalid personal AEAD preferences\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "invalid personal digest preferences\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "invalid personal compress preferences\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, c-format msgid "chunk size invalid - using %d\n" msgstr "chunk size invalid - using %d\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s does not yet work with %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "AEAD algorithm ‘[1m%s[0m’ may not be used in %s mode\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "compression algorithm ‘[1m%s[0m’ may not be used in %s mode\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "failed to initialize the TrustDB: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "WARNING: recipients (-r) given without using public key encryption\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symmetric encryption of ‘[1m%s[0m’ failed: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "you cannot use --symmetric --encrypt with --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "you cannot use --symmetric --encrypt in %s mode\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "you cannot use --symmetric --sign --encrypt in %s mode\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "keyserver send failed: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "keyserver receive failed: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "key export failed: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "export as ssh key failed: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "keyserver search failed: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "keyserver refresh failed: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "dearmoring failed: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "enarmoring failed: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "invalid hash algorithm ‘[1m%s[0m’\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "error parsing key specification '%s': %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" "‘[1m%s[0m’ does not appear to be a valid key ID, fingerprint or keygrip\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "WARNING: no command supplied. Trying to guess what you mean ...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Go ahead and type your message ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "the given certification policy URL is invalid\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "the given signature policy URL is invalid\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "the given preferred keyserver URL is invalid\n" @@ -3351,7 +3364,7 @@ msgstr "|FILE|take the keys from the keyring FILE" msgid "make timestamp conflicts only a warning" msgstr "make timestamp conflicts only a warning" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|write status info to this FD" @@ -3436,97 +3449,97 @@ msgstr "assume the GnuPG key backup format" msgid "repair keys on import" msgstr "repair keys on import" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "skipping block of type %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu keys processed so far\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Total number processed: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " skipped PGP-2 keys: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " skipped new keys: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " w/o user IDs: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " imported: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " unchanged: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " new user IDs: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " new subkeys: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " new signatures: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " new key revocations: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " secret keys read: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " secret keys imported: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " secret keys unchanged: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " not imported: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " signatures cleaned: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " user IDs cleaned: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3535,172 +3548,172 @@ msgstr "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " “[1m%s[0mâ€: preference for cipher algorithm %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " “[1m%s[0mâ€: preference for AEAD algorithm %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " “[1m%s[0mâ€: preference for digest algorithm %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " “[1m%s[0mâ€: preference for compression algorithm %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "it is strongly suggested that you update your preferences and\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "re-distribute this key to avoid potential algorithm mismatch problems\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "key %s: no user ID\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "key %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "rejected by import screener" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "key %s: PKS subkey corruption repaired\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "key %s: accepted non self-signed user ID “[1m%s[0mâ€\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "key %s: no valid user IDs\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "key %s: public key not found: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "key %s: new key - skipped\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "no writable keyring found: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "error writing keyring '%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "key %s: public key “[1m%s[0m†imported\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "key %s: doesn't match our copy\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "key %s: “[1m%s[0m†1 new user ID\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "key %s: “[1m%s[0m†%d new user IDs\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "key %s: “[1m%s[0m†1 new signature\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "key %s: “[1m%s[0m†%d new signatures\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "key %s: “[1m%s[0m†1 new subkey\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "key %s: “[1m%s[0m†%d new subkeys\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "key %s: “[1m%s[0m†%d signature cleaned\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "key %s: “[1m%s[0m†%d signatures cleaned\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "key %s: “[1m%s[0m†%d user ID cleaned\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "key %s: “[1m%s[0m†%d user IDs cleaned\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "key %s: “[1m%s[0m†not changed\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "key %s: secret key imported\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "key %s: secret key already exists\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "key %s: error sending to agent: %s\n" @@ -3713,203 +3726,202 @@ 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:2877 +#: g10/import.c:2885 #, 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:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "secret key %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "importing secret keys not allowed\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "No reason specified" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Key is superseded" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Key has been compromised" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Key is no longer used" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "reason for revocation: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "revocation comment: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "key %s: invalid revocation certificate: %s - rejected\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "key %s: “[1m%s[0m†revocation certificate imported\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "key %s: no user ID for signature\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "key %s: unsupported public key algorithm on user ID “[1m%s[0mâ€\n" -#: g10/import.c:3628 +#: g10/import.c:3636 #, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "key %s: invalid self-signature on user ID “[1m%s[0mâ€\n" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "key %s: unsupported public key algorithm\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "key %s: invalid direct key signature\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "key %s: no subkey for key binding\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "key %s: invalid subkey binding\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "key %s: removed multiple subkey binding\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "key %s: no subkey for key revocation\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "key %s: invalid subkey revocation\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "key %s: removed multiple subkey revocation\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "key %s: skipped user ID “[1m%s[0mâ€\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "key %s: skipped subkey\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "key %s: invalid revocation certificate: %s - skipped\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "key %s: duplicated user ID detected - merged\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "key %s: duplicated subkeys detected - merged\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "key %s: “[1m%s[0m†revocation certificate added\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "key %s: direct key signature added\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "error allocating memory: %s\n" @@ -3973,7 +3985,7 @@ msgstr "" "Warning: errors found and only checked self-signatures, run ‘[1m%s[0m’ to " "check all signatures.\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "error creating keybox '%s': %s\n" @@ -3983,7 +3995,7 @@ msgstr "error creating keybox '%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "error creating keyring '%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "keybox ‘[1m%s[0m’ created\n" @@ -4238,8 +4250,8 @@ msgstr "I have checked this key very carefully.\n" msgid "Really sign? (y/N) " msgstr "Really sign? (y/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "signing failed: %s\n" @@ -4605,7 +4617,7 @@ msgstr "No matching user IDs." msgid "Nothing to sign.\n" msgstr "Nothing to sign.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Not signed by you.\n" @@ -4672,7 +4684,7 @@ msgstr "This key may be revoked by %s key %s" msgid "(sensitive)" msgstr "(sensitive)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "created: %s" @@ -4688,7 +4700,7 @@ msgid "expired: %s" msgstr "expired: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "expires: %s" @@ -4724,13 +4736,13 @@ msgstr "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "revoked" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "expired" @@ -4771,7 +4783,7 @@ msgstr "Are you sure you still want to add it? (y/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "You may not add a photo ID to a PGP2-style key.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Such a user ID already exists on this key!\n" @@ -4914,7 +4926,7 @@ msgstr "subkey %s does not sign and so does not need to be cross-certified\n" msgid "Please select exactly one user ID.\n" msgstr "Please select exactly one user ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "skipping v3 self-signature on user ID “[1m%s[0mâ€\n" @@ -4923,127 +4935,127 @@ msgstr "skipping v3 self-signature on user ID “[1m%s[0mâ€\n" msgid "Enter your preferred keyserver URL: " msgstr "Enter your preferred keyserver URL: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Are you sure you want to replace it? (y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Are you sure you want to delete it? (y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Enter the notation: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Proceed? (y/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "No user ID with index %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "No user ID with hash %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "No subkey with key ID '%s'.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "No subkey with index %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "user ID: “[1m%s[0mâ€\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "signed by your key %s on %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (non-exportable)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "This signature expired on %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Are you sure you still want to revoke it? (y/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Create a revocation certificate for this signature? (y/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "You have signed these user IDs on key %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (non-revocable)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revoked by your key %s on %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "You are about to revoke these signatures:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Really create the revocation certificates? (y/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "no secret key\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "tried to revoke a non-user ID: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "user ID “[1m%s[0m†is already revoked\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "WARNING: a user ID signature is dated %d seconds in the future\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Cannot revoke the last valid user ID.\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Key %s is already revoked.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Subkey %s is already revoked.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Displaying %s photo ID of size %ld for key %s (uid %d)\n" @@ -5053,82 +5065,82 @@ msgstr "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "invalid value for option ‘[1m%s[0m’\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "preference ‘[1m%s[0m’ duplicated\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "too many cipher preferences\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "too many digest preferences\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "too many compression preferences\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, c-format msgid "too many AEAD preferences\n" msgstr "too many AEAD preferences\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "invalid item ‘[1m%s[0m’ in preference string\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "writing direct signature\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "writing self signature\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "writing key binding signature\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "keysize invalid; using %u bits\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "keysize rounded up to %u bits\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certify" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Encrypt" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Authenticate" @@ -5142,166 +5154,166 @@ msgstr "Authenticate" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "Possible actions for this %s key: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Current allowed actions: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Toggle the sign capability\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Toggle the encrypt capability\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Toggle the authenticate capability\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Finished\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA and RSA%s\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA and Elgamal%s\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, c-format msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (sign only)%s\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, c-format msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (sign only)%s\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (encrypt only)%s\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, c-format msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (encrypt only)%s\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (set your own capabilities)%s\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (set your own capabilities)%s\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ECC (sign and encrypt)%s\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr " *default*" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (sign only)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (set your own capabilities)%s\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, c-format msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (encrypt only)%s\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) Existing key%s\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) Existing key from card%s\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Enter the keygrip: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Not a valid keygrip (expecting 40 hex digits)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "No key with this keygrip\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "error reading the card: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Serial number of the card: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Available keys:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "rounded to %u bits\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s keys may be between %u and %u bits long.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "What keysize do you want for the subkey? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Requested keysize is %u bits\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Please select which elliptic curve you want:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5317,7 +5329,7 @@ msgstr "" " <n>m = key expires in n months\n" " <n>y = key expires in n years\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5333,38 +5345,38 @@ msgstr "" " <n>m = signature expires in n months\n" " <n>y = signature expires in n years\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Key is valid for? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Signature is valid for? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "invalid value\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Key does not expire at all\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Signature does not expire at all\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Key expires at %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Signature expires at %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5372,11 +5384,11 @@ msgstr "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Is this correct? (y/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5390,7 +5402,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5406,49 +5418,49 @@ msgstr "" " “[1mHeinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>[0mâ€\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Real name: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Invalid character in name\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "The characters ‘[1m%s[0m’ and ‘[1m%s[0m’ may not appear in name\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Name may not start with a digit\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Name must be at least 5 characters long\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Email address: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Not a valid email address\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Comment: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Invalid character in comment\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "You are using the ‘[1m%s[0m’ character set.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5459,7 +5471,7 @@ msgstr "" " “[1m%s[0mâ€\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Please don't put the email address into the real name or the comment\n" @@ -5474,31 +5486,31 @@ msgstr "Please don't put the email address into the real name or the comment\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Change (N)ame, (C)omment, (E)mail or (Q)uit? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Change (N)ame, (E)mail, or (Q)uit? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Please correct the error first\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5510,18 +5522,18 @@ msgstr "" "disks) during the prime generation; this gives the random number\n" "generator a better chance to gain enough entropy.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "WARNING: v4 is specified, but overridden by v5.\n" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Key generation failed: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5532,64 +5544,64 @@ msgstr "" " “[1m%s[0mâ€\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Continue? (Y/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "A key for “[1m%s[0m†already exists\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Create anyway? (y/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "creating anyway\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "Note: Use “[1m%s %s[0m†for a full featured key generation dialog.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Key generation canceled.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "can't create backup file '%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Note: backup of card key saved to ‘[1m%s[0m’\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "writing public key to ‘[1m%s[0m’\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "no writable public keyring found: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "error writing public keyring '%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "public and secret key created and signed.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5597,36 +5609,36 @@ msgstr "" "Note that this key cannot be used for encryption. You may want to use\n" "the command “[1m--edit-key[0m†to generate a subkey for this purpose.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, 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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, 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:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Secret parts of primary key are not available.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Really create? (y/N) " @@ -5705,33 +5717,33 @@ msgstr " Key fingerprint =" msgid " Card serial no. =" msgstr " Card serial no. =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "caching keyring ‘[1m%s[0m’\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu keys cached so far (%lu signature)\n" msgstr[1] "%lu keys cached so far (%lu signatures)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "%lu key cached" msgstr[1] "%lu keys cached" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] " (%lu signature)\n" msgstr[1] " (%lu signatures)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: keyring created\n" @@ -5760,77 +5772,72 @@ msgstr "automatically retrieve keys when verifying signatures" msgid "honor the preferred keyserver URL set on the key" msgstr "honor the preferred keyserver URL set on the key" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "disabled" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Enter number(s), N)ext, or Q)uit > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "invalid keyserver protocol (us %d!=handler %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "“[1m%s[0m†not a key ID: skipping\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "refreshing %d key from %s\n" msgstr[1] "refreshing %d keys from %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "WARNING: unable to refresh key %s via %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "key “[1m%s[0m†not found on keyserver\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "key not found on keyserver\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "requesting key %s from %s server %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "requesting key %s from %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "no keyserver known\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "skipped “[1m%s[0mâ€: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "sending key %s to %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "requesting key from ‘[1m%s[0m’\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "WARNING: unable to fetch URI %s: %s\n" @@ -5855,67 +5862,67 @@ msgstr "encrypted with unknown algorithm %d.%s\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "passphrase generated with unknown digest algorithm %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "public key is %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "encrypted with %s key, ID %s, created %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " “[1m%s[0mâ€\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "encrypted with %s key, ID %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "WARNING: multiple plaintexts seen\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "encrypted with %lu passphrases\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "encrypted with 1 passphrase\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "public key decryption failed: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "public key encrypted data: good DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "assuming %s encrypted data\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA cipher unavailable, optimistically attempting to use %s instead\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "WARNING: message was not integrity protected\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -5925,179 +5932,179 @@ msgstr "" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Use the option ‘[1m%s[0m’ to decrypt anyway.\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "decryption forced to fail!\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "decryption okay\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "WARNING: encrypted message has been manipulated!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "decryption failed: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Note: sender requested “[1mfor-your-eyes-only[0mâ€\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "original file name='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "standalone revocation - use “[1mgpg --import[0m†to apply\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "no signature found\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "BAD signature from “[1m%s[0mâ€" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Expired signature from “[1m%s[0mâ€" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Good signature from “[1m%s[0mâ€" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "signature verification suppressed\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "can't handle this ambiguous signature data\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Signature made %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " using %s key %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Signature made %s using %s key ID %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " issuer “[1m%s[0mâ€\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Key available at: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "Note: Use ‘[1m%s[0m’ to make use of this info\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[uncertain]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " aka “[1m%s[0mâ€" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "WARNING: This key is not suitable for signing in %s mode\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Signature expired %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Signature expires %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s signature, digest algorithm %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binary" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "textmode" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "unknown" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", key algorithm " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "WARNING: not a detached signature; file ‘[1m%s[0m’ was NOT verified!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Can't check signature: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "not a detached signature\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "WARNING: multiple signatures detected. Only the first will be checked.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "standalone signature of class 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "old style (PGP 2.x) signature\n" @@ -6278,46 +6285,50 @@ msgstr "Unknown critical signature notation: " msgid "subpacket of type %d has critical bit set\n" msgstr "subpacket of type %d has critical bit set\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +msgid "Please enter the passphrase for decryption." +msgstr "Please enter the passphrase for decryption." + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Enter passphrase\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "cancelled by user\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (main key ID %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Please enter the passphrase to unlock the OpenPGP secret key:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Please enter the passphrase to import the OpenPGP secret key:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Please enter the passphrase to export the OpenPGP secret subkey:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Please enter the passphrase to export the OpenPGP secret key:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" "Do you really want to permanently delete the OpenPGP secret subkey key:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Do you really want to permanently delete the OpenPGP secret key:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6486,7 +6497,7 @@ msgstr "" "The minimum trust level for this key is: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Your decision? " @@ -6773,7 +6784,7 @@ msgstr "can't open signed data ‘[1m%s[0m’\n" msgid "can't open signed data fd=%d: %s\n" msgstr "can't open signed data fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "key %s is not suitable for decryption in %s mode\n" @@ -6819,7 +6830,7 @@ msgid "Note: key has been revoked" msgstr "Note: key has been revoked" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet failed: %s\n" @@ -6845,11 +6856,11 @@ msgstr "Secret key is not available.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Create a designated revocation certificate for this key? (y/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "ASCII armored output forced.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet failed: %s\n" @@ -6863,11 +6874,11 @@ msgstr "Revocation certificate created.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "no revocation keys found for “[1m%s[0mâ€\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "This is a revocation certificate for the OpenPGP key:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -6877,7 +6888,7 @@ msgstr "" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -6891,7 +6902,7 @@ msgstr "" "a reason for the revocation. For details see the description of\n" "of the gpg command “[1m--generate-revocation[0m†in the GnuPG manual." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -6901,12 +6912,12 @@ msgstr "" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "revocation certificate stored as ‘[1m%s.rev[0m’\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "secret key “[1m%s[0m†not found\n" @@ -6914,21 +6925,21 @@ msgstr "secret key “[1m%s[0m†not found\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "‘[1m%s[0m’ matches multiple secret keys:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "error searching the keyring: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Create a revocation certificate for this key? (y/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -6946,33 +6957,33 @@ msgstr "" "your media become unreadable. But have some caution: The print system of\n" "your machine might store the data and make it available to others!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Please select the reason for the revocation:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Cancel" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Probably you want to select %d here)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Enter an optional description; end it with an empty line:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Reason for revocation: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(No description given)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Is this okay? (y/N) " @@ -7135,22 +7146,22 @@ msgstr "signing:" msgid "%s.%s encryption will be used\n" msgstr "%s.%s encryption will be used\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "key is not flagged as insecure - can't use it with the faked RNG!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "skipped “[1m%s[0mâ€: duplicated\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "skipped: secret key already present\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "this is a PGP generated Elgamal key which is not secure for signatures!" @@ -7371,10 +7382,10 @@ msgstr "unsupported TOFU database version: %s\n" msgid "TOFU DB error" msgstr "TOFU DB error" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "error reading TOFU database: %s\n" @@ -7394,7 +7405,7 @@ msgstr "error initializing TOFU database: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "error opening TOFU database '%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "error updating TOFU database: %s\n" @@ -7437,108 +7448,108 @@ msgstr "error gathering other user IDs: %s\n" msgid "This key's user IDs:\n" msgstr "This key's user IDs:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "policy: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "error gathering signature stats: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "The email address “[1m%s[0m†is associated with %d key:\n" msgstr[1] "The email address “[1m%s[0m†is associated with %d keys:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "Statistics for keys with the email address “[1m%s[0mâ€:\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "this key" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "Verified %d message." msgstr[1] "Verified %d messages." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "Encrypted %d message." msgstr[1] "Encrypted %d messages." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "Verified %d message in the future." msgstr[1] "Verified %d messages in the future." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "Encrypted %d message in the future." msgstr[1] "Encrypted %d messages in the future." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "Messages verified over the past %d day: %d." msgstr[1] "Messages verified over the past %d days: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "Messages encrypted over the past %d day: %d." msgstr[1] "Messages encrypted over the past %d days: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "Messages verified over the past %d month: %d." msgstr[1] "Messages verified over the past %d months: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "Messages encrypted over the past %d month: %d." msgstr[1] "Messages encrypted over the past %d months: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "Messages verified over the past %d year: %d." msgstr[1] "Messages verified over the past %d years: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "Messages encrypted over the past %d year: %d." msgstr[1] "Messages encrypted over the past %d years: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Messages verified in the past: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Messages encrypted in the past: %d." @@ -7546,128 +7557,128 @@ msgstr "Messages encrypted in the past: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "TOFU detected a binding conflict" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUrRbB" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "Defaulting to unknown.\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "TOFU db corruption detected.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "error changing TOFU policy: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "%lld~year" msgstr[1] "%lld~years" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "%lld~month" msgstr[1] "%lld~months" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "%lld~week" msgstr[1] "%lld~weeks" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "%lld~day" msgstr[1] "%lld~days" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "%lld~hour" msgstr[1] "%lld~hours" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "%lld~minute" msgstr[1] "%lld~minutes" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "%lld~second" msgstr[1] "%lld~seconds" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: Verified 0~signatures and encrypted 0~messages." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: Verified 0 signatures." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "Encrypted 0 messages." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(policy: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" "Warning: we have yet to see a message signed using this key and user id!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" "Warning: we've only seen one message signed using this key and user id!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "Warning: you have yet to encrypt a message to this key!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "Warning: you have only encrypted one message to this key!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7694,13 +7705,13 @@ msgstr[1] "" " %s\n" "to mark it as being bad.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "error opening TOFU database: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "WARNING: Encrypting to %s, which has no non-revoked user ids\n" @@ -7765,7 +7776,7 @@ msgstr "using %s trust model\n" msgid "no need for a trustdb check\n" msgstr "no need for a trustdb check\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "next trustdb check due at %s\n" @@ -7795,59 +7806,59 @@ msgstr "please do a --check-trustdb\n" msgid "checking the trustdb\n" msgstr "checking the trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%d key processed" msgstr[1] "%d keys processed" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] " (%d validity count cleared)\n" msgstr[1] " (%d validity counts cleared)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "no ultimately trusted keys found\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "public key of ultimately trusted key %s not found\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "unable to update trustdb version record: write failed: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "undefined" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "never" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginal" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "full" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "ultimate" @@ -7859,39 +7870,39 @@ msgstr "ultimate" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "10 translator see trust.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ revoked]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ expired]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ unknown]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ undef ]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ never ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[marginal]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ full ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ultimate]" @@ -7949,16 +7960,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sNumber: %s%%0AHolder: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "Remaining attempts: %d" @@ -7987,10 +7998,10 @@ msgstr "|N|Please enter the new Unblocking Key" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "||Please enter the Unblocking Key of your PIV card" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN callback returned error: %s\n" @@ -8010,92 +8021,92 @@ msgstr "PIN is too long; maximum length is %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "PIN has invalid characters; only digits are allowed\n" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "key already exists\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "existing key will be replaced\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "generating new key\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "writing new key\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "failed to store the key: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "response does not contain the RSA modulus\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "response does not contain the RSA public exponent\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "response does not contain the EC public key\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "please wait while key is being generated ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "generating key failed\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "key generation completed (%d second)\n" msgstr[1] "key generation completed (%d seconds)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "response does not contain the public key data\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||Please enter the PIN for the key to create qualified signatures." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Please enter the Admin PIN" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Please enter the PIN for the standard keys." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA modulus missing or not of size %d bits\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA public exponent missing or larger than %d bits\n" @@ -8138,27 +8149,27 @@ msgstr "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "error getting new PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "failed to store the fingerprint: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "failed to store the creation date: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "error retrieving CHV status from card\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "reading public key failed: %s\n" @@ -8166,42 +8177,42 @@ msgstr "reading public key failed: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "using default PIN as %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "failed to use default PIN as %s: %s - disabling further default use\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||Please unlock the card" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN for CHV%d is too short; minimum length is %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verify CHV%d failed: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "card is permanently locked!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8209,20 +8220,20 @@ msgid_plural "" msgstr[0] "%d Admin PIN attempt remaining before card is permanently locked\n" msgstr[1] "%d Admin PIN attempts remaining before card is permanently locked\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "access to admin commands is not configured\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Please enter the PIN" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Please enter the Reset Code for the card" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Reset Code is too short; minimum length is %d\n" @@ -8230,79 +8241,79 @@ msgstr "Reset Code is too short; minimum length is %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|New Reset Code" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|New Admin PIN" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|New PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Please enter the Admin PIN and New Admin PIN" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Please enter the PIN and New PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "error reading application data\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "error reading fingerprint DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "creation timestamp missing\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA prime %s missing or not of size %d bits\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "unsupported curve\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "invalid structure of OpenPGP card (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "fingerprint on card does not match requested one\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "card does not support digest algorithm %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "signatures created so far: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" "verification of Admin PIN is currently prohibited through this command\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "can't access %s - invalid OpenPGP card?\n" @@ -8322,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|set the debugging level to LEVEL" @@ -8384,12 +8395,12 @@ msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" "please use the option ‘[1m--daemon[0m’ to run the program in the background\n" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "handler for fd %d started\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "handler for fd %d terminated\n" @@ -8399,11 +8410,11 @@ msgstr "handler for fd %d terminated\n" msgid "validation model requested by certificate: %s" msgstr "validation model requested by certificate: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "chain" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "shell" @@ -8436,224 +8447,224 @@ msgstr "Note: non-critical certificate policy not allowed" msgid "certificate policy not allowed" msgstr "certificate policy not allowed" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "failed to get the fingerprint\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "looking up issuer at external location\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "number of issuers matching: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "can't get authorityInfoAccess: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "looking up issuer from the Dirmngr cache\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "number of matching certificates: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "dirmngr cache-only key lookup failed: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "failed to allocate keyDB handle\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "certificate has been revoked" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "the status of the certificate is unknown" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "please make sure that the “[1mdirmngr[0m†is properly installed\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "checking the CRL failed: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "certificate with invalid validity: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "certificate not yet valid" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "root certificate not yet valid" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "intermediate certificate not yet valid" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "certificate has expired" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "root certificate has expired" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "intermediate certificate has expired" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "required certificate attributes missing: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "certificate with invalid validity" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "signature not created during lifetime of certificate" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "certificate not created during lifetime of issuer" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "intermediate certificate not created during lifetime of issuer" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( signature created at " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (certificate created at " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (certificate valid from " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( issuer valid from " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "fingerprint=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "root certificate has now been marked as trusted\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "interactive marking as trusted not enabled in gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "interactive marking as trusted disabled for this session\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "WARNING: creation time of signature not known - assuming current time" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "no issuer found in certificate" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "self-signed certificate has a BAD signature" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "root certificate is not marked trusted" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "checking the trust list failed: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "certificate chain too long\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "issuer certificate not found" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "certificate has a BAD signature" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "found another possible matching CA certificate - trying again" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "certificate chain longer than allowed by CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "certificate is good\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "intermediate certificate is good\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "root certificate is good\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "switching to chain model" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "validation model used: %s" @@ -8664,18 +8675,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "out of core\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(this is the MD2 algorithm)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "none" @@ -8963,17 +8974,17 @@ msgstr "Ready. You should now send this request to your CA.\n" msgid "resource problem: out of core\n" msgstr "resource problem: out of core\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(this is the RC2 algorithm)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(this does not seem to be an encrypted message)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, c-format msgid "encrypted to %s key %s\n" msgstr "encrypted to %s key %s\n" @@ -8983,7 +8994,7 @@ msgstr "encrypted to %s key %s\n" msgid "certificate '%s' not found: %s\n" msgstr "certificate ‘[1m%s[0m’ not found: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "error locking keybox: %s\n" @@ -9003,7 +9014,7 @@ msgstr "certificate ‘[1m%s[0m’ deleted\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "deleting certificate “[1m%s[0m†failed: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "no valid recipients given\n" @@ -9072,63 +9083,63 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|use this keyserver to lookup keys" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "fetch missing issuer certificates" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|use encoding NAME for PKCS#12 passphrases" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "never consult a CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "do not check CRLs for root certificates" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "check validity using OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "do not check certificate policies" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|use cipher algorithm NAME" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|use message digest algorithm NAME" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "batch mode: never ask" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "assume yes on most questions" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "assume no on most questions" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|write an audit log to FILE" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Usage: @GPGSM@ [options] [files] (-h for help)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9138,52 +9149,27 @@ msgstr "" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" "Default operation depends on the input data\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Note: won't be able to encrypt to '%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "unknown validation model ‘[1m%s[0m’\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: no hostname given\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: password given without user\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "%s:%u: ignoring unknown flag ‘[1m%s[0m’\n" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: skipping this line\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "could not parse keyserver\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "importing common certificates ‘[1m%s[0m’\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "can't sign using '%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "invalid command (there is no implicit command)\n" @@ -9203,52 +9189,52 @@ msgstr "error storing certificate\n" msgid "basic certificate checks failed - not imported\n" msgstr "basic certificate checks failed - not imported\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "error getting stored flags: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "error importing certificate: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "error reading input: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, c-format msgid "no keyboxd running in this session\n" msgstr "no keyboxd running in this session\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "error opening key DB: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problem looking for existing certificate: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "error finding writable keyDB: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "error storing certificate: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problem re-searching certificate: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "error storing flags: %s\n" @@ -9429,57 +9415,57 @@ msgstr " subject =" msgid "error loading certificate '%s': %s\n" msgstr "error loading certificate '%s': %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "permanently loaded certificates: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " runtime cached certificates: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " trusted certificates: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "certificate already cached\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "certificate cached\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "error caching certificate: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "invalid SHA1 fingerprint string ‘[1m%s[0m’\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "error fetching certificate by S/N: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "error fetching certificate by subject: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "no issuer found in certificate\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "error getting authorityKeyIdentifier: %s\n" @@ -9514,7 +9500,7 @@ msgstr "removing cache file ‘[1m%s[0m’\n" msgid "not removing file '%s'\n" msgstr "not removing file ‘[1m%s[0m’\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "error closing cache file: %s\n" @@ -9744,13 +9730,13 @@ msgid "error getting data from cache file: %s\n" msgstr "error getting data from cache file: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "got an invalid S-expression from libksba\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "converting S-expression failed: %s\n" @@ -9765,132 +9751,132 @@ msgstr "unknown hash algorithm ‘[1m%s[0m’\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "gcry_md_open for algorithm %d failed: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "creating S-expression failed: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse failed: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "error getting update times of CRL: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "update times of this CRL: this=%s next=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "nextUpdate not given; assuming a validity period of one day\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "error getting CRL item: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "error inserting item into temporary cache file: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "no CRL issuer found in CRL: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "locating CRL issuer certificate by authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "CRL signature verification failed: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "error checking validity of CRL issuer certificate: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new failed: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader failed: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "removed stale temporary cache file ‘[1m%s[0m’\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "problem removing stale temporary cache file '%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "error creating temporary cache file '%s': %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert failed: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "error finishing temporary cache file '%s': %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "error closing temporary cache file '%s': %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "WARNING: new CRL still too old; it expired on %s - loading anyway\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "new CRL still too old; it expired on %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "unknown critical CRL extension %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "error reading CRL extensions: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "creating cache file ‘[1m%s[0m’\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "problem renaming ‘[1m%s[0m’ to '%s': %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -9899,12 +9885,12 @@ msgstr "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Begin CRL dump (retrieved via %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -9912,55 +9898,55 @@ msgstr "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " ERROR: The CRL will not be used\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr " ERROR: This cached CRL may have been tampered with!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " WARNING: invalid cache record length\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "problem reading cache record: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "problem reading cache key: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "error reading cache entry from db: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "End CRL dump\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "crl_fetch via DP failed: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "crl_cache_insert via DP failed: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "crl_cache_insert via issuer failed: %s\n" @@ -9981,7 +9967,7 @@ msgstr "CRL access not possible due to disabled %s\n" msgid "error retrieving '%s': %s\n" msgstr "error retrieving '%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "error initializing reader object: %s\n" @@ -10137,131 +10123,131 @@ msgstr "absolute file name expected\n" msgid "looking up '%s'\n" msgstr "looking up ‘[1m%s[0m’\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "list the contents of the CRL cache" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|load CRL from FILE into cache" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|fetch a CRL from URL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "shutdown the dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "flush the cache" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "allow online software version check" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "Network related options" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "route all network traffic via Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Configuration for Keyservers" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|use keyserver at URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Configuration for HTTP servers" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "inhibit the use of HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "ignore HTTP CRL distribution points" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|redirect all HTTP requests to URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "use system's HTTP proxy setting" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Configuration of LDAP servers to use" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "inhibit the use of LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "ignore LDAP CRL distribution points" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|use HOST for LDAP queries" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "do not use fallback hosts with --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|read LDAP server list from FILE" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|set LDAP timeout to N seconds" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Configuration for OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "allow sending OCSP requests" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ignore certificate contained OCSP service URLs" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|use OCSP responder at URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|OCSP response signed by FPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "force loading of outdated CRLs" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10271,11 +10257,11 @@ msgstr "" "(See the “[1minfo[0m†manual for a complete listing of all commands and " "options)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Usage: @DIRMNGR@ [options] (-h for help)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10283,283 +10269,103 @@ msgstr "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "valid debug levels are: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "fetching CRL from ‘[1m%s[0m’ failed: %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "processing CRL from ‘[1m%s[0m’ failed: %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: line too long - skipped\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: invalid fingerprint detected\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: read error: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, 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:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 received - no action defined\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM received - shutting down ...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM received - still %d active connections\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "shutdown forced\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT received - immediate shutdown\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "signal %d received - no action defined\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "return all values in a record oriented format" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAME|ignore host part and connect through NAME" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "force a TLS connection" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAME|connect to host NAME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|connect to port N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAME|use user NAME for authentication" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|use password PASS for authentication" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "take password from $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRING|query DN STRING" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRING|use STRING as filter expression" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRING|return the attribute STRING" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "invalid port number %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "scanning result for attribute ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "error writing to stdout: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " available attribute ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "attribute ‘[1m%s[0m’ not found\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "found attribute ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "processing url ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " user ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " pass ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " host ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " port %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " filter ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " attr ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "no host name in ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "no attribute given for query ‘[1m%s[0m’\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "WARNING: using first attribute only\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "LDAP init to ‘[1m%s:%d[0m’ failed: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "LDAP init to ‘[1m%s[0m’ failed: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, c-format -msgid "LDAP init to '%s' done\n" -msgstr "LDAP init to ‘[1m%s[0m’ done\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "binding to ‘[1m%s:%d[0m’ failed: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "searching ‘[1m%s[0m’ failed: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "‘[1m%s[0m’ is not an LDAP URL\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "‘[1m%s[0m’ is an invalid LDAP URL\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "error accessing '%s': http status %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL ‘[1m%s[0m’ redirected to ‘[1m%s[0m’ (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "too many redirections\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "redirection changed to ‘[1m%s[0m’\n" @@ -10599,31 +10405,51 @@ msgstr "waiting for ldap wrapper %d failed: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "ldap wrapper %d stalled - killing\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "invalid char 0x%02x in host name - not added\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "adding ‘[1m%s:%d[0m’ to the ldap server list\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "malloc failed: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "‘[1m%s[0m’ is not an LDAP URL\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: invalid pattern ‘[1m%s[0m’\n" +msgid "'%s' is an invalid LDAP URL\n" +msgstr "‘[1m%s[0m’ is an invalid LDAP URL\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search hit the size limit of the server\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: password given without user\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "%s:%u: ignoring unknown flag ‘[1m%s[0m’\n" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: skipping this line\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10714,86 +10540,86 @@ msgstr "not signed by a default OCSP signer's certificate" msgid "allocating list item failed: %s\n" msgstr "allocating list item failed: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "error getting responder ID: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "no suitable certificate found to verify the OCSP response\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "issuer certificate not found: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "caller did not return the target certificate\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "caller did not return the issuing certificate\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "failed to allocate OCSP context: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "no default OCSP responder defined\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "no default OCSP signer defined\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "using default OCSP responder ‘[1m%s[0m’\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "using OCSP responder ‘[1m%s[0m’\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "error getting OCSP status for target certificate: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "certificate status is: %s (this=%s next=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "good" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "certificate has been revoked at: %s due to: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "OCSP responder returned a status in the future\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "OCSP responder returned a non-current status\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "OCSP responder returned an too old status\n" @@ -10803,71 +10629,67 @@ msgstr "OCSP responder returned an too old status\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assuan_inquire(%s) failed: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "ldapserver missing" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "serialno missing in cert ID" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "assuan_inquire failed: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fetch_cert_by_url failed: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "error sending data: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "start_cert_fetch failed: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fetch_next_cert failed: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies %d exceeded\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "can't allocate control structure: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "failed to allocate assuan context: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "failed to initialize the server: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "failed to the register commands with Assuan: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Assuan accept problem: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Assuan processing failed: %s\n" @@ -11012,67 +10834,67 @@ msgstr "no keybox daemon running in this session\n" msgid "error sending standard options: %s\n" msgstr "error sending standard options: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 msgid "Public Keys" msgstr "Public Keys" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Private Keys" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "Smartcards" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "TPM" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Network" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Passphrase Entry" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Component not suitable for launching" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "Configuration file of component %s is broken\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Note: Use the command “[1m%s%s[0m†to get details.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "External verification of component %s failed" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Note that group specifications are ignored\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "error closing ‘[1m%s[0m’\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "error parsing ‘[1m%s[0m’\n" @@ -11153,15 +10975,15 @@ msgstr "" "Syntax: @GPGCONF@ [options]\n" "Manage configuration options for tools of the @GNUPG@ system\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Need one component argument" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Component not found" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "No argument allowed" @@ -11177,33 +10999,33 @@ msgstr "" "Syntax: gpg-check-pattern [options] patternfile\n" "Check a passphrase given on stdin against the patternfile\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "Note: key %s is already stored on the card!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "Note: Keys are already stored on the card!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "Replace existing key %s ? (y/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "%s card no. %s detected\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "User Interaction Flag is set to “[1m%s[0m†- can't change\n" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" @@ -11212,43 +11034,43 @@ msgstr "" "Warning: Setting the User Interaction Flag to “[1m%s[0mâ€\n" " can only be reverted using a factory reset!\n" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "Please use “[1muif --yes %d %s[0mâ€\n" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 msgid "authenticate to the card" msgstr "authenticate to the card" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "send a reset to the card daemon" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "setup KDF for PIN authentication" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "change a private data object" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 msgid "read a certificate from a data object" msgstr "read a certificate from a data object" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 msgid "store a certificate to a data object" msgstr "store a certificate to a data object" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "store a private key to a data object" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "Yubikey management commands" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "manage the command history" diff --git a/po/en@quot.gmo b/po/en@quot.gmo Binary files differindex 0067cb0..df310bb 100644 --- a/po/en@quot.gmo +++ b/po/en@quot.gmo diff --git a/po/en@quot.po b/po/en@quot.po index 1ce8ed7..612c9d3 100644 --- a/po/en@quot.po +++ b/po/en@quot.po @@ -27,10 +27,10 @@ # msgid "" msgstr "" -"Project-Id-Version: GNU gnupg 2.3.1\n" +"Project-Id-Version: GNU gnupg 2.3.2\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" -"PO-Revision-Date: 2021-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+0200\n" +"PO-Revision-Date: 2021-08-24 18:50+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en\n" @@ -39,7 +39,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "failed to acquire the pinentry lock: %s\n" @@ -50,45 +50,49 @@ msgstr "failed to acquire the pinentry lock: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Cancel" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Yes" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Save in password manager" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Do you really want to make your passphrase visible on the screen?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Make passphrase visible" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Hide passphrase" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "Caps Lock is on" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "Suggest" @@ -99,13 +103,24 @@ msgstr "Suggest" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "pinentry.genpin.tooltip" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "Note: The blanks are not part of the passphrase." + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +msgid "Passphrase Not Allowed" +msgstr "Passphrase Not Allowed" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Quality:" @@ -115,11 +130,11 @@ msgstr "Quality:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -127,7 +142,7 @@ msgstr "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -135,76 +150,76 @@ msgstr "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Passphrase:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "does not match - try again" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (try %d of %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Repeat:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN too long" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Passphrase too long" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Invalid characters in PIN" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN too short" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Bad PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Bad Passphrase" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "Note: Request from the web browser." -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "Note: Request from a remote site." -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "error getting serial number of card: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Please re-enter this passphrase" -#: agent/command.c:2567 +#: agent/command.c:2703 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -213,7 +228,7 @@ msgstr "" "Please enter the passphrase to protect the imported object within the %s " "system." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -226,25 +241,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "ssh keys greater than %d bits are not supported\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "can't create '%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "can't open '%s': %s\n" @@ -350,28 +365,28 @@ msgstr "PIN not correctly repeated; try again" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Please enter the PIN%s%s%s to unlock the card" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "error creating temporary file: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "error writing to temporary file: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Enter new passphrase" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -380,18 +395,18 @@ msgstr "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Yes, protection is not needed" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "A passphrase should be at least %u character long." msgstr[1] "A passphrase should be at least %u characters long." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -401,232 +416,231 @@ msgstr[0] "" msgstr[1] "" "A passphrase should contain at least %u digits or%%0Aspecial characters." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "A passphrase may not be a known term or match%%0Acertain pattern." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "Warning: You have entered an insecure passphrase." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Take this one anyway" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Please enter the passphrase to%0Aprotect your new key" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Please enter the new passphrase" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "Options used for startup" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "run in daemon mode (background)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "run in server mode (foreground)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "run in supervised mode" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "do not detach from the console" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sh-style command output" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "csh-style command output" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FILE|read options from FILE" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Options controlling the diagnostic output" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "verbose" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "be somewhat more quiet" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|write server mode logs to FILE" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Options controlling the configuration" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "do not use the SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|use PGM as the SCdaemon program" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|use PGM as the tpm2daemon program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|accept some commands via NAME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignore requests to change the TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignore requests to change the X display" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "enable ssh support" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|use ALGO to show ssh fingerprints" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "enable putty support" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Options controlling the security" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|expire cached PINs after N seconds" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|expire SSH keys after N seconds" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|set maximum PIN cache lifetime to N seconds" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|set maximum SSH key lifetime to N seconds" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "do not use the PIN cache when signing" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "disallow the use of an external password cache" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "disallow clients to mark keys as “trustedâ€" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "allow presetting passphrase" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Options enforcing a passphrase policy" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "do not allow bypassing the passphrase policy" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|set minimal required length for new passphrases to N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|require at least N non-alpha characters for a new passphrase" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|check new passphrases against pattern in FILE" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|expire the passphrase after N days" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "do not allow the reuse of old passphrases" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "Options controlling the PIN-Entry" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "never use the PIN-entry" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "disallow caller to override the pinentry" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "let PIN-Entry grab keyboard and mouse" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|use PGM as the PIN-Entry program" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|set the Pinentry timeout to N seconds" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "allow passphrase to be prompted through Emacs" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Please report bugs to <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Usage: @GPG_AGENT@ [options] (-h for help)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -634,131 +648,131 @@ msgstr "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "invalid debug-level ‘%s’ given\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "selected digest algorithm is invalid\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "reading options from ‘%s’\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Note: ‘%s’ is not considered an option\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "can't create socket: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "socket name ‘%s’ is too long\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "error getting nonce for the socket\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "error binding socket to '%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "can't set permissions of '%s': %s\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "listening on socket ‘%s’\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "directory ‘%s’ created\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() failed for '%s': %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "can't use ‘%s’ as home directory\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "error reading nonce on fd %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "handler 0x%lx for fd %d started\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "handler 0x%lx for fd %d terminated\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh handler 0x%lx for fd %d started\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "ssh handler 0x%lx for fd %d terminated\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect failed: %s - waiting 1s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stopped\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "no gpg-agent running in this session\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -779,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -810,15 +824,15 @@ msgstr "" "Syntax: gpg-protect-tool [options] [args]\n" "Secret key maintenance tool\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Please enter the passphrase to unprotect the PKCS#12 object." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Please enter the passphrase to protect the new PKCS#12 object." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." @@ -826,7 +840,7 @@ msgstr "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -834,17 +848,17 @@ msgstr "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "cancelled\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "error while asking for the passphrase: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "error opening '%s': %s\n" @@ -1005,7 +1019,7 @@ msgstr "checking created signature failed: %s\n" msgid "secret key parts are not available\n" msgstr "secret key parts are not available\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "public key algorithm %d (%s) is not supported\n" @@ -1034,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "error forking process: %s\n" @@ -1106,7 +1120,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "renaming ‘%s’ to ‘%s’ failed: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "yes" @@ -1160,7 +1174,7 @@ msgstr "out of core in secure memory while allocating %lu bytes" msgid "out of core while allocating %lu bytes" msgstr "out of core while allocating %lu bytes" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1231,7 +1245,7 @@ msgstr "error getting version from '%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "server ‘%s’ is older than us (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "WARNING: %s\n" @@ -1314,7 +1328,7 @@ msgid "algorithm: %s" msgstr "algorithm: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "unsupported algorithm: %s" @@ -1389,11 +1403,11 @@ msgstr "Certificate chain valid" msgid "Root certificate trustworthy" msgstr "Root certificate trustworthy" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "no CRL found for certificate" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "the available CRL is too old" @@ -1439,22 +1453,22 @@ msgstr "[none]" msgid "invalid radix64 character %02x skipped\n" msgstr "invalid radix64 character %02x skipped\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "Sorry, we are in batchmode - can't get input\n" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "Sorry, no terminal at all requested - can't get input\n" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "too many errors; giving up\n" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "Control-D detected\n" @@ -1508,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s is too old (need %s, have %s)\n" @@ -1660,7 +1673,7 @@ msgid "Enter passphrase: " msgstr "Enter passphrase: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s is not compliant with %s mode\n" @@ -1670,212 +1683,212 @@ msgstr "%s is not compliant with %s mode\n" msgid "error from TPM: %s\n" msgstr "error from TPM: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problem with the agent: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "no dirmngr running in this session\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, c-format msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "keyserver option “honor-keyserver-url†may not be used in Tor mode\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKD uses a cached result" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "Tor is not running" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "Tor is not properly configured" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNS is not properly configured" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "unacceptable HTTP redirect from server" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "unacceptable HTTP redirect from server was cleaned up" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "server uses an invalid certificate" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "Note: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP card not available: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "OpenPGP card no. %s detected\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "can't do this in batch mode\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "This command is only available for version 2 cards\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Reset Code not or not anymore available\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Your selection? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[not set]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "Mr." -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "Ms." -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "not forced" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "forced" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Error: Only plain ASCII is currently allowed.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Error: The “<†character may not be used.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Error: Double spaces are not allowed.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Cardholder's surname: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Cardholder's given name: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Error: Combined name too long (limit is %d characters).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL to retrieve public key: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "error reading '%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "error writing '%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Login data (account name): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Private DO data: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Language preferences: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Error: invalid length of preference string.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Error: invalid characters in preference string.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "Salutation (M = Mr., F = Ms., or space): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Error: invalid response.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CA fingerprint: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Error: invalid formatted fingerprint.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "key operation not possible: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "not an OpenPGP card" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "error getting current key info: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Replace existing key? (y/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1887,99 +1900,99 @@ msgstr "" " please check the documentation of your card to see which\n" " key types and sizes are supported.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "What keysize do you want? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "rounded up to %u bits\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s keysizes must be in the range %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "Changing card key attribute for: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Signature key\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Encryption key\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "Authentication key\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Please select what kind of key you want:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Invalid selection.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "The card will now be re-configured to generate a key of %u bits\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "The card will now be re-configured to generate a key of type: %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "error changing key attribute for key %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "error getting card info: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "This command is not supported by this card\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Make off-card backup of encryption key? (Y/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Note: keys are already stored on the card!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Replace existing keys? (y/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -1990,152 +2003,152 @@ msgstr "" " PIN = ‘%s’ Admin PIN = ‘%s’\n" "You should change them using the command --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Please select the type of key to generate:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Signature key\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Encryption key\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Authentication key\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Please select where to store the key:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARD failed: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "Note: This command destroys all keys stored on the card!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "Continue? (y/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "Really do a factory reset? (enter “yesâ€) " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "error for setup KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, c-format msgid "error for setup UIF: %s\n" msgstr "error for setup UIF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "quit this menu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "show admin commands" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "show this help" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "list all available data" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "change card holder's name" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "change URL to retrieve key" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "fetch the key specified in the card URL" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "change the login name" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "change the language preferences" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "change card holder's salutation" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "change a CA fingerprint" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "toggle the signature force PIN flag" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "generate new keys" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "menu to change or unblock the PIN" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "verify the PIN and list all data" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "unblock the PIN using a Reset Code" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "destroy all keys and data" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "setup KDF for PIN authentication (on/single/off)" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "change the key attribute" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 msgid "change the User Interaction Flag" msgstr "change the User Interaction Flag" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/card> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Admin-only command\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Admin commands are allowed\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Admin commands are not allowed\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Invalid command (try “helpâ€)\n" @@ -2145,22 +2158,22 @@ msgstr "Invalid command (try “helpâ€)\n" msgid "--output doesn't work for this command\n" msgstr "--output doesn't work for this command\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "can't open ‘%s’\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "error reading keyblock: %s\n" @@ -2279,14 +2292,14 @@ msgstr "cipher algorithm ‘%s’ may not be used for encryption\n" msgid "(use option \"%s\" to override)\n" msgstr "(use option “%s†to override)\n" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "cipher algorithm ‘%s’ may not be used in %s mode\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "digest algorithm ‘%s’ may not be used in %s mode\n" @@ -2303,7 +2316,7 @@ msgid "" msgstr "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "WARNING: key %s is not suitable for encryption in %s mode\n" @@ -2332,7 +2345,7 @@ msgstr "%s/%s.%s encrypted for: “%sâ€\n" msgid "option '%s' may not be used in %s mode\n" msgstr "option ‘%s’ may not be used in %s mode\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, c-format msgid "%s.%s encrypted data\n" msgstr "%s.%s encrypted data\n" @@ -2342,7 +2355,7 @@ msgstr "%s.%s encrypted data\n" msgid "encrypted with unknown algorithm %d\n" msgstr "encrypted with unknown algorithm %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2382,7 +2395,7 @@ msgstr "use the GnuPG key backup format" msgid " - skipped" msgstr " - skipped" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2418,61 +2431,61 @@ msgstr "error creating '%s': %s\n" msgid "[User ID not found]" msgstr "[User ID not found]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "automatically retrieved ‘%s’ via %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "error retrieving ‘%s’ via %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "No fingerprint" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "checking for a fresh copy of an expired key via %s\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "secret key “%s†not found: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(check argument of option '%s')\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "Warning: not using ‘%s’ as default key: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "using “%s†as default secret key for signing\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "all values passed to ‘%s’ ignored\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "valid values for option '%s':\n" @@ -2657,7 +2670,7 @@ msgstr "|SPEC|set up email aliases" msgid "use strict OpenPGP behavior" msgstr "use strict OpenPGP behavior" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "do not make any changes" @@ -2689,7 +2702,7 @@ msgstr "use canonical text mode" msgid "|N|set compress level to N (0 disables)" msgstr "|N|set compress level to N (0 disables)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "Options controlling key import and export" @@ -2705,11 +2718,11 @@ msgstr "import missing key from a signature" msgid "include the public key in signatures" msgstr "include the public key in signatures" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "disable all access to the dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "Options controlling key listings" @@ -2725,15 +2738,15 @@ msgstr "|USER-ID|encrypt for USER-ID" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|use USER-ID to sign or decrypt" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "Options for unattended use" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "Other options" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2775,7 +2788,7 @@ msgstr "" "Sign, check, encrypt or decrypt\n" "Default operation depends on the input data\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2799,12 +2812,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Compression: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "usage: %s [options] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "conflicting commands\n" @@ -2814,520 +2827,520 @@ msgstr "conflicting commands\n" msgid "no = sign found in group definition '%s'\n" msgstr "no = sign found in group definition ‘%s’\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "WARNING: unsafe ownership on homedir ‘%s’\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "WARNING: unsafe ownership on configuration file ‘%s’\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "WARNING: unsafe ownership on extension ‘%s’\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "WARNING: unsafe permissions on homedir ‘%s’\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "WARNING: unsafe permissions on configuration file ‘%s’\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "WARNING: unsafe permissions on extension ‘%s’\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "WARNING: unsafe enclosing directory ownership on homedir ‘%s’\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" "WARNING: unsafe enclosing directory ownership on configuration file ‘%s’\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "WARNING: unsafe enclosing directory ownership on extension ‘%s’\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "WARNING: unsafe enclosing directory permissions on homedir ‘%s’\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "" "WARNING: unsafe enclosing directory permissions on configuration file ‘%s’\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "WARNING: unsafe enclosing directory permissions on extension ‘%s’\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "unknown configuration item ‘%s’\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "display photo IDs during key listings" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "show key usage information during key listings" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "show policy URLs during signature listings" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "show all notations during signature listings" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "show IETF standard notations during signature listings" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "show user-supplied notations during signature listings" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "show preferred keyserver URLs during signature listings" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "show user ID validity during key listings" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "show revoked and expired user IDs in key listings" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "show revoked and expired subkeys in key listings" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "show the keyring name in key listings" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "show expiration dates during signature listings" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "unknown TOFU policy ‘%s’\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(use “help†to list choices)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Note: %s is not for normal use!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "‘%s’ is not a valid signature expiration\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "“%s†is not a proper mail address\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "invalid pinentry mode ‘%s’\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "invalid request origin ‘%s’\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "‘%s’ is not a valid character set\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "could not parse keyserver URL\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: invalid keyserver options\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "invalid keyserver options\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: invalid import options\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "invalid import options\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "invalid filter option: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: invalid export options\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "invalid export options\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: invalid list options\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "invalid list options\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "display photo IDs during signature verification" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "show policy URLs during signature verification" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "show all notations during signature verification" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "show IETF standard notations during signature verification" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "show user-supplied notations during signature verification" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "show preferred keyserver URLs during signature verification" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "show user ID validity during signature verification" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "show revoked and expired user IDs in signature verification" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "show only the primary user ID in signature verification" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: invalid verify options\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "invalid verify options\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "unable to set exec-path to %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: invalid auto-key-locate list\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "invalid auto-key-locate list\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "invalid argument for option “%.50sâ€\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "WARNING: program may create a core file!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "WARNING: %s overrides %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s not allowed with %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s makes no sense with %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "WARNING: running with faked system time: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "will not run with insecure memory due to %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "selected cipher algorithm is invalid\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "selected AEAD algorithm is invalid\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "selected compression algorithm is invalid\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "selected certification digest algorithm is invalid\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed must be greater than 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed must be greater than 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth must be in the range from 1 to 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "invalid default-cert-level; must be 0, 1, 2, or 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "invalid min-cert-level; must be 1, 2, or 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Note: simple S2K mode (0) is strongly discouraged\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "invalid S2K mode; must be 0, 1 or 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "invalid default preferences\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "invalid personal cipher preferences\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "invalid personal AEAD preferences\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "invalid personal digest preferences\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "invalid personal compress preferences\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, c-format msgid "chunk size invalid - using %d\n" msgstr "chunk size invalid - using %d\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s does not yet work with %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "AEAD algorithm ‘%s’ may not be used in %s mode\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "compression algorithm ‘%s’ may not be used in %s mode\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "failed to initialize the TrustDB: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "WARNING: recipients (-r) given without using public key encryption\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symmetric encryption of ‘%s’ failed: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "you cannot use --symmetric --encrypt with --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "you cannot use --symmetric --encrypt in %s mode\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "you cannot use --symmetric --sign --encrypt in %s mode\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "keyserver send failed: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "keyserver receive failed: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "key export failed: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "export as ssh key failed: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "keyserver search failed: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "keyserver refresh failed: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "dearmoring failed: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "enarmoring failed: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "invalid hash algorithm ‘%s’\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "error parsing key specification '%s': %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "‘%s’ does not appear to be a valid key ID, fingerprint or keygrip\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "WARNING: no command supplied. Trying to guess what you mean ...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Go ahead and type your message ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "the given certification policy URL is invalid\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "the given signature policy URL is invalid\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "the given preferred keyserver URL is invalid\n" @@ -3340,7 +3353,7 @@ msgstr "|FILE|take the keys from the keyring FILE" msgid "make timestamp conflicts only a warning" msgstr "make timestamp conflicts only a warning" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|write status info to this FD" @@ -3425,97 +3438,97 @@ msgstr "assume the GnuPG key backup format" msgid "repair keys on import" msgstr "repair keys on import" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "skipping block of type %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu keys processed so far\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Total number processed: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " skipped PGP-2 keys: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " skipped new keys: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " w/o user IDs: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " imported: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " unchanged: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " new user IDs: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " new subkeys: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " new signatures: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " new key revocations: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " secret keys read: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " secret keys imported: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " secret keys unchanged: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " not imported: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " signatures cleaned: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " user IDs cleaned: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3524,172 +3537,172 @@ msgstr "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " “%sâ€: preference for cipher algorithm %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " “%sâ€: preference for AEAD algorithm %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " “%sâ€: preference for digest algorithm %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " “%sâ€: preference for compression algorithm %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "it is strongly suggested that you update your preferences and\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "re-distribute this key to avoid potential algorithm mismatch problems\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "key %s: no user ID\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "key %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "rejected by import screener" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "key %s: PKS subkey corruption repaired\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "key %s: accepted non self-signed user ID “%sâ€\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "key %s: no valid user IDs\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "key %s: public key not found: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "key %s: new key - skipped\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "no writable keyring found: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "error writing keyring '%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "key %s: public key “%s†imported\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "key %s: doesn't match our copy\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "key %s: “%s†1 new user ID\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "key %s: “%s†%d new user IDs\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "key %s: “%s†1 new signature\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "key %s: “%s†%d new signatures\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "key %s: “%s†1 new subkey\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "key %s: “%s†%d new subkeys\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "key %s: “%s†%d signature cleaned\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "key %s: “%s†%d signatures cleaned\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "key %s: “%s†%d user ID cleaned\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "key %s: “%s†%d user IDs cleaned\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "key %s: “%s†not changed\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "key %s: secret key imported\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "key %s: secret key already exists\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "key %s: error sending to agent: %s\n" @@ -3702,203 +3715,202 @@ 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:2877 +#: g10/import.c:2885 #, 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:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "secret key %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "importing secret keys not allowed\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "No reason specified" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Key is superseded" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Key has been compromised" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Key is no longer used" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "reason for revocation: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "revocation comment: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "key %s: invalid revocation certificate: %s - rejected\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "key %s: “%s†revocation certificate imported\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "key %s: no user ID for signature\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "key %s: unsupported public key algorithm\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "key %s: invalid direct key signature\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "key %s: no subkey for key binding\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "key %s: invalid subkey binding\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "key %s: removed multiple subkey binding\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "key %s: no subkey for key revocation\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "key %s: invalid subkey revocation\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "key %s: removed multiple subkey revocation\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "key %s: skipped user ID “%sâ€\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "key %s: skipped subkey\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "key %s: invalid revocation certificate: %s - skipped\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "key %s: duplicated user ID detected - merged\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "key %s: duplicated subkeys detected - merged\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "key %s: “%s†revocation certificate added\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "key %s: direct key signature added\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "error allocating memory: %s\n" @@ -3962,7 +3974,7 @@ msgstr "" "Warning: errors found and only checked self-signatures, run ‘%s’ to check " "all signatures.\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "error creating keybox '%s': %s\n" @@ -3972,7 +3984,7 @@ msgstr "error creating keybox '%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "error creating keyring '%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "keybox ‘%s’ created\n" @@ -4226,8 +4238,8 @@ msgstr "I have checked this key very carefully.\n" msgid "Really sign? (y/N) " msgstr "Really sign? (y/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "signing failed: %s\n" @@ -4592,7 +4604,7 @@ msgstr "No matching user IDs." msgid "Nothing to sign.\n" msgstr "Nothing to sign.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Not signed by you.\n" @@ -4659,7 +4671,7 @@ msgstr "This key may be revoked by %s key %s" msgid "(sensitive)" msgstr "(sensitive)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "created: %s" @@ -4675,7 +4687,7 @@ msgid "expired: %s" msgstr "expired: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "expires: %s" @@ -4711,13 +4723,13 @@ msgstr "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "revoked" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "expired" @@ -4758,7 +4770,7 @@ msgstr "Are you sure you still want to add it? (y/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "You may not add a photo ID to a PGP2-style key.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Such a user ID already exists on this key!\n" @@ -4901,7 +4913,7 @@ msgstr "subkey %s does not sign and so does not need to be cross-certified\n" msgid "Please select exactly one user ID.\n" msgstr "Please select exactly one user ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "skipping v3 self-signature on user ID “%sâ€\n" @@ -4910,127 +4922,127 @@ msgstr "skipping v3 self-signature on user ID “%sâ€\n" msgid "Enter your preferred keyserver URL: " msgstr "Enter your preferred keyserver URL: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Are you sure you want to replace it? (y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Are you sure you want to delete it? (y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Enter the notation: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Proceed? (y/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "No user ID with index %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "No user ID with hash %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "No subkey with key ID '%s'.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "No subkey with index %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "user ID: “%sâ€\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "signed by your key %s on %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (non-exportable)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "This signature expired on %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Are you sure you still want to revoke it? (y/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Create a revocation certificate for this signature? (y/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "You have signed these user IDs on key %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (non-revocable)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revoked by your key %s on %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "You are about to revoke these signatures:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Really create the revocation certificates? (y/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "no secret key\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "tried to revoke a non-user ID: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "user ID “%s†is already revoked\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "WARNING: a user ID signature is dated %d seconds in the future\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Cannot revoke the last valid user ID.\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Key %s is already revoked.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Subkey %s is already revoked.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Displaying %s photo ID of size %ld for key %s (uid %d)\n" @@ -5040,82 +5052,82 @@ msgstr "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "invalid value for option ‘%s’\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "preference ‘%s’ duplicated\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "too many cipher preferences\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "too many digest preferences\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "too many compression preferences\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, c-format msgid "too many AEAD preferences\n" msgstr "too many AEAD preferences\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "invalid item ‘%s’ in preference string\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "writing direct signature\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "writing self signature\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "writing key binding signature\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "keysize invalid; using %u bits\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "keysize rounded up to %u bits\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certify" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Encrypt" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Authenticate" @@ -5129,166 +5141,166 @@ msgstr "Authenticate" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "Possible actions for this %s key: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Current allowed actions: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Toggle the sign capability\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Toggle the encrypt capability\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Toggle the authenticate capability\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Finished\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA and RSA%s\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA and Elgamal%s\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, c-format msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (sign only)%s\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, c-format msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (sign only)%s\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (encrypt only)%s\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, c-format msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (encrypt only)%s\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (set your own capabilities)%s\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (set your own capabilities)%s\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ECC (sign and encrypt)%s\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr " *default*" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (sign only)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (set your own capabilities)%s\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, c-format msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (encrypt only)%s\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) Existing key%s\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) Existing key from card%s\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Enter the keygrip: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Not a valid keygrip (expecting 40 hex digits)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "No key with this keygrip\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "error reading the card: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Serial number of the card: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Available keys:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "rounded to %u bits\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s keys may be between %u and %u bits long.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "What keysize do you want for the subkey? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Requested keysize is %u bits\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Please select which elliptic curve you want:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5304,7 +5316,7 @@ msgstr "" " <n>m = key expires in n months\n" " <n>y = key expires in n years\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5320,38 +5332,38 @@ msgstr "" " <n>m = signature expires in n months\n" " <n>y = signature expires in n years\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Key is valid for? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Signature is valid for? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "invalid value\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Key does not expire at all\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Signature does not expire at all\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Key expires at %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Signature expires at %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5359,11 +5371,11 @@ msgstr "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Is this correct? (y/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5377,7 +5389,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5393,49 +5405,49 @@ msgstr "" " “Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>â€\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Real name: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Invalid character in name\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "The characters ‘%s’ and ‘%s’ may not appear in name\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Name may not start with a digit\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Name must be at least 5 characters long\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Email address: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Not a valid email address\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Comment: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Invalid character in comment\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "You are using the ‘%s’ character set.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5446,7 +5458,7 @@ msgstr "" " “%sâ€\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Please don't put the email address into the real name or the comment\n" @@ -5461,31 +5473,31 @@ msgstr "Please don't put the email address into the real name or the comment\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Change (N)ame, (C)omment, (E)mail or (Q)uit? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Change (N)ame, (E)mail, or (Q)uit? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Please correct the error first\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5497,18 +5509,18 @@ msgstr "" "disks) during the prime generation; this gives the random number\n" "generator a better chance to gain enough entropy.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "WARNING: v4 is specified, but overridden by v5.\n" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Key generation failed: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5519,64 +5531,64 @@ msgstr "" " “%sâ€\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Continue? (Y/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "A key for “%s†already exists\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Create anyway? (y/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "creating anyway\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "Note: Use “%s %s†for a full featured key generation dialog.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Key generation canceled.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "can't create backup file '%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Note: backup of card key saved to ‘%s’\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "writing public key to ‘%s’\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "no writable public keyring found: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "error writing public keyring '%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "public and secret key created and signed.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5584,36 +5596,36 @@ 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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, 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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, 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:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Secret parts of primary key are not available.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Really create? (y/N) " @@ -5692,33 +5704,33 @@ msgstr " Key fingerprint =" msgid " Card serial no. =" msgstr " Card serial no. =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "caching keyring ‘%s’\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu keys cached so far (%lu signature)\n" msgstr[1] "%lu keys cached so far (%lu signatures)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "%lu key cached" msgstr[1] "%lu keys cached" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] " (%lu signature)\n" msgstr[1] " (%lu signatures)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: keyring created\n" @@ -5747,77 +5759,72 @@ msgstr "automatically retrieve keys when verifying signatures" msgid "honor the preferred keyserver URL set on the key" msgstr "honor the preferred keyserver URL set on the key" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "disabled" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Enter number(s), N)ext, or Q)uit > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "invalid keyserver protocol (us %d!=handler %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "“%s†not a key ID: skipping\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "refreshing %d key from %s\n" msgstr[1] "refreshing %d keys from %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "WARNING: unable to refresh key %s via %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "key “%s†not found on keyserver\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "key not found on keyserver\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "requesting key %s from %s server %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "requesting key %s from %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "no keyserver known\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "skipped “%sâ€: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "sending key %s to %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "requesting key from ‘%s’\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "WARNING: unable to fetch URI %s: %s\n" @@ -5842,67 +5849,67 @@ msgstr "encrypted with unknown algorithm %d.%s\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "passphrase generated with unknown digest algorithm %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "public key is %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "encrypted with %s key, ID %s, created %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " “%sâ€\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "encrypted with %s key, ID %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "WARNING: multiple plaintexts seen\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "encrypted with %lu passphrases\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "encrypted with 1 passphrase\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "public key decryption failed: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "public key encrypted data: good DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "assuming %s encrypted data\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA cipher unavailable, optimistically attempting to use %s instead\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "WARNING: message was not integrity protected\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -5912,179 +5919,179 @@ msgstr "" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Use the option ‘%s’ to decrypt anyway.\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "decryption forced to fail!\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "decryption okay\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "WARNING: encrypted message has been manipulated!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "decryption failed: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Note: sender requested “for-your-eyes-onlyâ€\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "original file name='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "standalone revocation - use “gpg --import†to apply\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "no signature found\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "BAD signature from “%sâ€" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Expired signature from “%sâ€" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Good signature from “%sâ€" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "signature verification suppressed\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "can't handle this ambiguous signature data\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Signature made %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " using %s key %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Signature made %s using %s key ID %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " issuer “%sâ€\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Key available at: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "Note: Use ‘%s’ to make use of this info\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[uncertain]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " aka “%sâ€" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "WARNING: This key is not suitable for signing in %s mode\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Signature expired %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Signature expires %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s signature, digest algorithm %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binary" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "textmode" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "unknown" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", key algorithm " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "WARNING: not a detached signature; file ‘%s’ was NOT verified!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Can't check signature: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "not a detached signature\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "WARNING: multiple signatures detected. Only the first will be checked.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "standalone signature of class 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "old style (PGP 2.x) signature\n" @@ -6264,46 +6271,50 @@ msgstr "Unknown critical signature notation: " msgid "subpacket of type %d has critical bit set\n" msgstr "subpacket of type %d has critical bit set\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +msgid "Please enter the passphrase for decryption." +msgstr "Please enter the passphrase for decryption." + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Enter passphrase\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "cancelled by user\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (main key ID %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Please enter the passphrase to unlock the OpenPGP secret key:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Please enter the passphrase to import the OpenPGP secret key:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Please enter the passphrase to export the OpenPGP secret subkey:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Please enter the passphrase to export the OpenPGP secret key:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" "Do you really want to permanently delete the OpenPGP secret subkey key:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Do you really want to permanently delete the OpenPGP secret key:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6472,7 +6483,7 @@ msgstr "" "The minimum trust level for this key is: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Your decision? " @@ -6759,7 +6770,7 @@ msgstr "can't open signed data ‘%s’\n" msgid "can't open signed data fd=%d: %s\n" msgstr "can't open signed data fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "key %s is not suitable for decryption in %s mode\n" @@ -6805,7 +6816,7 @@ msgid "Note: key has been revoked" msgstr "Note: key has been revoked" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet failed: %s\n" @@ -6831,11 +6842,11 @@ msgstr "Secret key is not available.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Create a designated revocation certificate for this key? (y/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "ASCII armored output forced.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet failed: %s\n" @@ -6849,11 +6860,11 @@ msgstr "Revocation certificate created.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "no revocation keys found for “%sâ€\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "This is a revocation certificate for the OpenPGP key:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -6863,7 +6874,7 @@ msgstr "" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -6877,7 +6888,7 @@ msgstr "" "a reason for the revocation. For details see the description of\n" "of the gpg command “--generate-revocation†in the GnuPG manual." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -6887,12 +6898,12 @@ msgstr "" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "revocation certificate stored as ‘%s.rev’\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "secret key “%s†not found\n" @@ -6900,21 +6911,21 @@ msgstr "secret key “%s†not found\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "‘%s’ matches multiple secret keys:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "error searching the keyring: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Create a revocation certificate for this key? (y/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -6932,33 +6943,33 @@ msgstr "" "your media become unreadable. But have some caution: The print system of\n" "your machine might store the data and make it available to others!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Please select the reason for the revocation:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Cancel" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Probably you want to select %d here)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Enter an optional description; end it with an empty line:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Reason for revocation: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(No description given)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Is this okay? (y/N) " @@ -7121,22 +7132,22 @@ msgstr "signing:" msgid "%s.%s encryption will be used\n" msgstr "%s.%s encryption will be used\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "key is not flagged as insecure - can't use it with the faked RNG!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "skipped “%sâ€: duplicated\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "skipped: secret key already present\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "this is a PGP generated Elgamal key which is not secure for signatures!" @@ -7357,10 +7368,10 @@ msgstr "unsupported TOFU database version: %s\n" msgid "TOFU DB error" msgstr "TOFU DB error" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "error reading TOFU database: %s\n" @@ -7380,7 +7391,7 @@ msgstr "error initializing TOFU database: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "error opening TOFU database '%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "error updating TOFU database: %s\n" @@ -7422,108 +7433,108 @@ msgstr "error gathering other user IDs: %s\n" msgid "This key's user IDs:\n" msgstr "This key's user IDs:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "policy: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "error gathering signature stats: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "The email address “%s†is associated with %d key:\n" msgstr[1] "The email address “%s†is associated with %d keys:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "Statistics for keys with the email address “%sâ€:\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "this key" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "Verified %d message." msgstr[1] "Verified %d messages." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "Encrypted %d message." msgstr[1] "Encrypted %d messages." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "Verified %d message in the future." msgstr[1] "Verified %d messages in the future." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "Encrypted %d message in the future." msgstr[1] "Encrypted %d messages in the future." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "Messages verified over the past %d day: %d." msgstr[1] "Messages verified over the past %d days: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "Messages encrypted over the past %d day: %d." msgstr[1] "Messages encrypted over the past %d days: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "Messages verified over the past %d month: %d." msgstr[1] "Messages verified over the past %d months: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "Messages encrypted over the past %d month: %d." msgstr[1] "Messages encrypted over the past %d months: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "Messages verified over the past %d year: %d." msgstr[1] "Messages verified over the past %d years: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "Messages encrypted over the past %d year: %d." msgstr[1] "Messages encrypted over the past %d years: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Messages verified in the past: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Messages encrypted in the past: %d." @@ -7531,128 +7542,128 @@ msgstr "Messages encrypted in the past: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "TOFU detected a binding conflict" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUrRbB" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "Defaulting to unknown.\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "TOFU db corruption detected.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "error changing TOFU policy: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "%lld~year" msgstr[1] "%lld~years" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "%lld~month" msgstr[1] "%lld~months" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "%lld~week" msgstr[1] "%lld~weeks" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "%lld~day" msgstr[1] "%lld~days" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "%lld~hour" msgstr[1] "%lld~hours" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "%lld~minute" msgstr[1] "%lld~minutes" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "%lld~second" msgstr[1] "%lld~seconds" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: Verified 0~signatures and encrypted 0~messages." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: Verified 0 signatures." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "Encrypted 0 messages." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(policy: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" "Warning: we have yet to see a message signed using this key and user id!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" "Warning: we've only seen one message signed using this key and user id!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "Warning: you have yet to encrypt a message to this key!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "Warning: you have only encrypted one message to this key!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7679,13 +7690,13 @@ msgstr[1] "" " %s\n" "to mark it as being bad.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "error opening TOFU database: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "WARNING: Encrypting to %s, which has no non-revoked user ids\n" @@ -7750,7 +7761,7 @@ msgstr "using %s trust model\n" msgid "no need for a trustdb check\n" msgstr "no need for a trustdb check\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "next trustdb check due at %s\n" @@ -7780,59 +7791,59 @@ msgstr "please do a --check-trustdb\n" msgid "checking the trustdb\n" msgstr "checking the trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%d key processed" msgstr[1] "%d keys processed" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] " (%d validity count cleared)\n" msgstr[1] " (%d validity counts cleared)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "no ultimately trusted keys found\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "public key of ultimately trusted key %s not found\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "unable to update trustdb version record: write failed: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "undefined" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "never" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginal" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "full" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "ultimate" @@ -7844,39 +7855,39 @@ msgstr "ultimate" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "10 translator see trust.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ revoked]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ expired]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ unknown]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ undef ]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ never ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[marginal]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ full ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ultimate]" @@ -7934,16 +7945,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sNumber: %s%%0AHolder: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "Remaining attempts: %d" @@ -7972,10 +7983,10 @@ msgstr "|N|Please enter the new Unblocking Key" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "||Please enter the Unblocking Key of your PIV card" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN callback returned error: %s\n" @@ -7995,92 +8006,92 @@ msgstr "PIN is too long; maximum length is %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "PIN has invalid characters; only digits are allowed\n" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "key already exists\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "existing key will be replaced\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "generating new key\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "writing new key\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "failed to store the key: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "response does not contain the RSA modulus\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "response does not contain the RSA public exponent\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "response does not contain the EC public key\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "please wait while key is being generated ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "generating key failed\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "key generation completed (%d second)\n" msgstr[1] "key generation completed (%d seconds)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "response does not contain the public key data\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||Please enter the PIN for the key to create qualified signatures." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Please enter the Admin PIN" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Please enter the PIN for the standard keys." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA modulus missing or not of size %d bits\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA public exponent missing or larger than %d bits\n" @@ -8123,27 +8134,27 @@ msgstr "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "error getting new PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "failed to store the fingerprint: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "failed to store the creation date: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "error retrieving CHV status from card\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "reading public key failed: %s\n" @@ -8151,42 +8162,42 @@ msgstr "reading public key failed: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "using default PIN as %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "failed to use default PIN as %s: %s - disabling further default use\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||Please unlock the card" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN for CHV%d is too short; minimum length is %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verify CHV%d failed: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "card is permanently locked!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8194,20 +8205,20 @@ msgid_plural "" msgstr[0] "%d Admin PIN attempt remaining before card is permanently locked\n" msgstr[1] "%d Admin PIN attempts remaining before card is permanently locked\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "access to admin commands is not configured\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Please enter the PIN" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Please enter the Reset Code for the card" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Reset Code is too short; minimum length is %d\n" @@ -8215,79 +8226,79 @@ msgstr "Reset Code is too short; minimum length is %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|New Reset Code" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|New Admin PIN" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|New PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Please enter the Admin PIN and New Admin PIN" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Please enter the PIN and New PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "error reading application data\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "error reading fingerprint DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "creation timestamp missing\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA prime %s missing or not of size %d bits\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "unsupported curve\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "invalid structure of OpenPGP card (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "fingerprint on card does not match requested one\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "card does not support digest algorithm %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "signatures created so far: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" "verification of Admin PIN is currently prohibited through this command\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "can't access %s - invalid OpenPGP card?\n" @@ -8307,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|set the debugging level to LEVEL" @@ -8369,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "handler for fd %d started\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "handler for fd %d terminated\n" @@ -8384,11 +8395,11 @@ msgstr "handler for fd %d terminated\n" msgid "validation model requested by certificate: %s" msgstr "validation model requested by certificate: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "chain" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "shell" @@ -8421,224 +8432,224 @@ msgstr "Note: non-critical certificate policy not allowed" msgid "certificate policy not allowed" msgstr "certificate policy not allowed" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "failed to get the fingerprint\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "looking up issuer at external location\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "number of issuers matching: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "can't get authorityInfoAccess: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "looking up issuer from the Dirmngr cache\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "number of matching certificates: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "dirmngr cache-only key lookup failed: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "failed to allocate keyDB handle\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "certificate has been revoked" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "the status of the certificate is unknown" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "please make sure that the “dirmngr†is properly installed\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "checking the CRL failed: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "certificate with invalid validity: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "certificate not yet valid" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "root certificate not yet valid" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "intermediate certificate not yet valid" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "certificate has expired" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "root certificate has expired" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "intermediate certificate has expired" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "required certificate attributes missing: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "certificate with invalid validity" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "signature not created during lifetime of certificate" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "certificate not created during lifetime of issuer" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "intermediate certificate not created during lifetime of issuer" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( signature created at " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (certificate created at " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (certificate valid from " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( issuer valid from " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "fingerprint=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "root certificate has now been marked as trusted\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "interactive marking as trusted not enabled in gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "interactive marking as trusted disabled for this session\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "WARNING: creation time of signature not known - assuming current time" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "no issuer found in certificate" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "self-signed certificate has a BAD signature" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "root certificate is not marked trusted" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "checking the trust list failed: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "certificate chain too long\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "issuer certificate not found" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "certificate has a BAD signature" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "found another possible matching CA certificate - trying again" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "certificate chain longer than allowed by CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "certificate is good\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "intermediate certificate is good\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "root certificate is good\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "switching to chain model" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "validation model used: %s" @@ -8649,18 +8660,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "out of core\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(this is the MD2 algorithm)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "none" @@ -8948,17 +8959,17 @@ msgstr "Ready. You should now send this request to your CA.\n" msgid "resource problem: out of core\n" msgstr "resource problem: out of core\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(this is the RC2 algorithm)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(this does not seem to be an encrypted message)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, c-format msgid "encrypted to %s key %s\n" msgstr "encrypted to %s key %s\n" @@ -8968,7 +8979,7 @@ msgstr "encrypted to %s key %s\n" msgid "certificate '%s' not found: %s\n" msgstr "certificate ‘%s’ not found: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "error locking keybox: %s\n" @@ -8988,7 +8999,7 @@ msgstr "certificate ‘%s’ deleted\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "deleting certificate “%s†failed: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "no valid recipients given\n" @@ -9057,63 +9068,63 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|use this keyserver to lookup keys" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "fetch missing issuer certificates" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|use encoding NAME for PKCS#12 passphrases" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "never consult a CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "do not check CRLs for root certificates" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "check validity using OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "do not check certificate policies" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|use cipher algorithm NAME" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|use message digest algorithm NAME" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "batch mode: never ask" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "assume yes on most questions" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "assume no on most questions" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|write an audit log to FILE" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Usage: @GPGSM@ [options] [files] (-h for help)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9123,52 +9134,27 @@ msgstr "" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" "Default operation depends on the input data\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Note: won't be able to encrypt to '%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "unknown validation model ‘%s’\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: no hostname given\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: password given without user\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "%s:%u: ignoring unknown flag ‘%s’\n" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: skipping this line\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "could not parse keyserver\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "importing common certificates ‘%s’\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "can't sign using '%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "invalid command (there is no implicit command)\n" @@ -9188,52 +9174,52 @@ msgstr "error storing certificate\n" msgid "basic certificate checks failed - not imported\n" msgstr "basic certificate checks failed - not imported\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "error getting stored flags: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "error importing certificate: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "error reading input: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, c-format msgid "no keyboxd running in this session\n" msgstr "no keyboxd running in this session\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "error opening key DB: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problem looking for existing certificate: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "error finding writable keyDB: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "error storing certificate: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problem re-searching certificate: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "error storing flags: %s\n" @@ -9414,57 +9400,57 @@ msgstr " subject =" msgid "error loading certificate '%s': %s\n" msgstr "error loading certificate '%s': %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "permanently loaded certificates: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " runtime cached certificates: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " trusted certificates: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "certificate already cached\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "certificate cached\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "error caching certificate: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "invalid SHA1 fingerprint string ‘%s’\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "error fetching certificate by S/N: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "error fetching certificate by subject: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "no issuer found in certificate\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "error getting authorityKeyIdentifier: %s\n" @@ -9499,7 +9485,7 @@ msgstr "removing cache file ‘%s’\n" msgid "not removing file '%s'\n" msgstr "not removing file ‘%s’\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "error closing cache file: %s\n" @@ -9729,13 +9715,13 @@ msgid "error getting data from cache file: %s\n" msgstr "error getting data from cache file: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "got an invalid S-expression from libksba\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "converting S-expression failed: %s\n" @@ -9750,132 +9736,132 @@ msgstr "unknown hash algorithm ‘%s’\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "gcry_md_open for algorithm %d failed: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "creating S-expression failed: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse failed: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "error getting update times of CRL: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "update times of this CRL: this=%s next=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "nextUpdate not given; assuming a validity period of one day\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "error getting CRL item: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "error inserting item into temporary cache file: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "no CRL issuer found in CRL: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "locating CRL issuer certificate by authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "CRL signature verification failed: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "error checking validity of CRL issuer certificate: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new failed: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader failed: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "removed stale temporary cache file ‘%s’\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "problem removing stale temporary cache file '%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "error creating temporary cache file '%s': %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert failed: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "error finishing temporary cache file '%s': %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "error closing temporary cache file '%s': %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "WARNING: new CRL still too old; it expired on %s - loading anyway\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "new CRL still too old; it expired on %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "unknown critical CRL extension %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "error reading CRL extensions: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "creating cache file ‘%s’\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "problem renaming ‘%s’ to '%s': %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -9884,12 +9870,12 @@ msgstr "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Begin CRL dump (retrieved via %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -9897,55 +9883,55 @@ msgstr "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " ERROR: The CRL will not be used\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr " ERROR: This cached CRL may have been tampered with!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " WARNING: invalid cache record length\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "problem reading cache record: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "problem reading cache key: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "error reading cache entry from db: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "End CRL dump\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "crl_fetch via DP failed: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "crl_cache_insert via DP failed: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "crl_cache_insert via issuer failed: %s\n" @@ -9966,7 +9952,7 @@ msgstr "CRL access not possible due to disabled %s\n" msgid "error retrieving '%s': %s\n" msgstr "error retrieving '%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "error initializing reader object: %s\n" @@ -10122,131 +10108,131 @@ msgstr "absolute file name expected\n" msgid "looking up '%s'\n" msgstr "looking up ‘%s’\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "list the contents of the CRL cache" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|load CRL from FILE into cache" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|fetch a CRL from URL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "shutdown the dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "flush the cache" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "allow online software version check" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "Network related options" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "route all network traffic via Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Configuration for Keyservers" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|use keyserver at URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Configuration for HTTP servers" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "inhibit the use of HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "ignore HTTP CRL distribution points" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|redirect all HTTP requests to URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "use system's HTTP proxy setting" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Configuration of LDAP servers to use" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "inhibit the use of LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "ignore LDAP CRL distribution points" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|use HOST for LDAP queries" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "do not use fallback hosts with --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|read LDAP server list from FILE" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|set LDAP timeout to N seconds" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Configuration for OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "allow sending OCSP requests" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ignore certificate contained OCSP service URLs" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|use OCSP responder at URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|OCSP response signed by FPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "force loading of outdated CRLs" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10255,11 +10241,11 @@ msgstr "" "@\n" "(See the “info†manual for a complete listing of all commands and options)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Usage: @DIRMNGR@ [options] (-h for help)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10267,283 +10253,103 @@ msgstr "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "valid debug levels are: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: line too long - skipped\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: invalid fingerprint detected\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: read error: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, 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:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 received - no action defined\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM received - shutting down ...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM received - still %d active connections\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "shutdown forced\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT received - immediate shutdown\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "signal %d received - no action defined\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "return all values in a record oriented format" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAME|ignore host part and connect through NAME" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "force a TLS connection" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAME|connect to host NAME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|connect to port N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAME|use user NAME for authentication" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|use password PASS for authentication" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "take password from $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRING|query DN STRING" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRING|use STRING as filter expression" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRING|return the attribute STRING" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "invalid port number %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "scanning result for attribute ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "error writing to stdout: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " available attribute ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "attribute ‘%s’ not found\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "found attribute ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "processing url ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " user ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " pass ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " host ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " port %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " filter ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " attr ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "no host name in ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "no attribute given for query ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "WARNING: using first attribute only\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "LDAP init to ‘%s:%d’ failed: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "LDAP init to ‘%s’ failed: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, c-format -msgid "LDAP init to '%s' done\n" -msgstr "LDAP init to ‘%s’ done\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "binding to ‘%s:%d’ failed: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "searching ‘%s’ failed: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "‘%s’ is not an LDAP URL\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "‘%s’ is an invalid LDAP URL\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "error accessing '%s': http status %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL ‘%s’ redirected to ‘%s’ (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "too many redirections\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "redirection changed to ‘%s’\n" @@ -10583,31 +10389,51 @@ msgstr "waiting for ldap wrapper %d failed: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "ldap wrapper %d stalled - killing\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "invalid char 0x%02x in host name - not added\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "adding ‘%s:%d’ to the ldap server list\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "malloc failed: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "‘%s’ is not an LDAP URL\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: invalid pattern ‘%s’\n" +msgid "'%s' is an invalid LDAP URL\n" +msgstr "‘%s’ is an invalid LDAP URL\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search hit the size limit of the server\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: password given without user\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "%s:%u: ignoring unknown flag ‘%s’\n" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: skipping this line\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10698,86 +10524,86 @@ msgstr "not signed by a default OCSP signer's certificate" msgid "allocating list item failed: %s\n" msgstr "allocating list item failed: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "error getting responder ID: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "no suitable certificate found to verify the OCSP response\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "issuer certificate not found: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "caller did not return the target certificate\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "caller did not return the issuing certificate\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "failed to allocate OCSP context: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "no default OCSP responder defined\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "no default OCSP signer defined\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "using default OCSP responder ‘%s’\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "using OCSP responder ‘%s’\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "error getting OCSP status for target certificate: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "certificate status is: %s (this=%s next=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "good" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "certificate has been revoked at: %s due to: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "OCSP responder returned a status in the future\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "OCSP responder returned a non-current status\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "OCSP responder returned an too old status\n" @@ -10787,71 +10613,67 @@ msgstr "OCSP responder returned an too old status\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assuan_inquire(%s) failed: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "ldapserver missing" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "serialno missing in cert ID" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "assuan_inquire failed: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fetch_cert_by_url failed: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "error sending data: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "start_cert_fetch failed: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fetch_next_cert failed: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies %d exceeded\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "can't allocate control structure: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "failed to allocate assuan context: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "failed to initialize the server: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "failed to the register commands with Assuan: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Assuan accept problem: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Assuan processing failed: %s\n" @@ -10996,67 +10818,67 @@ msgstr "no keybox daemon running in this session\n" msgid "error sending standard options: %s\n" msgstr "error sending standard options: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 msgid "Public Keys" msgstr "Public Keys" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Private Keys" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "Smartcards" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "TPM" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Network" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Passphrase Entry" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Component not suitable for launching" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "Configuration file of component %s is broken\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Note: Use the command “%s%s†to get details.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "External verification of component %s failed" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Note that group specifications are ignored\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "error closing ‘%s’\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "error parsing ‘%s’\n" @@ -11137,15 +10959,15 @@ msgstr "" "Syntax: @GPGCONF@ [options]\n" "Manage configuration options for tools of the @GNUPG@ system\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Need one component argument" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Component not found" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "No argument allowed" @@ -11161,33 +10983,33 @@ msgstr "" "Syntax: gpg-check-pattern [options] patternfile\n" "Check a passphrase given on stdin against the patternfile\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "Note: key %s is already stored on the card!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "Note: Keys are already stored on the card!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "Replace existing key %s ? (y/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "%s card no. %s detected\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "User Interaction Flag is set to “%s†- can't change\n" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" @@ -11196,43 +11018,43 @@ msgstr "" "Warning: Setting the User Interaction Flag to “%sâ€\n" " can only be reverted using a factory reset!\n" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "Please use “uif --yes %d %sâ€\n" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 msgid "authenticate to the card" msgstr "authenticate to the card" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "send a reset to the card daemon" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "setup KDF for PIN authentication" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "change a private data object" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 msgid "read a certificate from a data object" msgstr "read a certificate from a data object" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 msgid "store a certificate to a data object" msgstr "store a certificate to a data object" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "store a private key to a data object" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "Yubikey management commands" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "manage the command history" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" @@ -28,49 +28,53 @@ msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to create a sign and encrypt key? " msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Ĉu vi vere volas krei subskriban kaj ĉifran Ålosilon? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "nevalida pasfrazo" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -81,13 +85,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "pasfrazo estas tro longa\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -97,107 +113,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "malbona pasfrazo" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "pasfrazo estas tro longa\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "pasfrazo estas tro longa\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Nevalida signo en nomo\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "malbona MPI" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "malbona pasfrazo" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "ÅanÄi la pasfrazon" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -208,26 +224,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "protekto-metodo %d%s ne estas realigita\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "ne povas krei '%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -337,39 +353,39 @@ msgstr "la pasfrazo ne estis Äuste ripetita; provu denove" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "skribas al '%s'\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "Donu pasfrazon\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -377,7 +393,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Nomo devas havi almenaÅ 5 signojn\n" msgstr[1] "Nomo devas havi almenaÅ 5 signojn\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -385,385 +401,384 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "Ĉu tamen uzi ĉi tiun Ålosilon? " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Vi bezonas pasfrazon por protekti vian sekretan Ålosilon.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "ÅanÄi la pasfrazon" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "Åœlosilo estas anstataÅigita." -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "detala eligo" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "iom malpli da informoj" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "aktualigi la fido-datenaron" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NOMO|difini NOMOn kiel la signaron de la terminalo" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "ne realigita" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "ne realigita" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|uzi pasfraz-reÄimon N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "uzi gpg-agent" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Bonvolu raporti cimojn al <gnupg-bugs@gnu.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "elektita kompendi-metodo ne validas\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, fuzzy, c-format msgid "Note: '%s' is not considered an option\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "ne povas krei %s: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, fuzzy, c-format msgid "socket name '%s' is too long\n" msgstr "Valida atestilrevoko" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "eraro dum sendo al '%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, fuzzy, c-format msgid "can't set permissions of '%s': %s\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "skribas sekretan Ålosilon al '%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: dosierujo kreita\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "fido-datenaro: lego malsukcesis (n=%d): %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: ne povas krei dosierujon: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "aktualigo de sekreto malsukcesis: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "\t%lu Ålosiloj ignoritaj\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "gpg-agent ne estas disponata en ĉi tiu sesio\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -785,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -815,40 +830,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "nuligita de uzanto\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "eraro dum legado de '%s': %s\n" @@ -1003,7 +1018,7 @@ msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" msgid "secret key parts are not available\n" msgstr "sekretaj Ålosilpartoj ne estas disponataj\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1035,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "eraro dum legado de '%s': %s\n" @@ -1108,7 +1123,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 #, fuzzy msgid "yes" msgstr "jes" @@ -1164,7 +1179,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1236,7 +1251,7 @@ msgstr "eraro dum kreado de Ålosilaro '%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1333,7 +1348,7 @@ msgid "algorithm: %s" msgstr "kiraso: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1419,12 +1434,12 @@ msgstr "" "Neniom da atestiloj trovitaj kun nedifinita fidovaloro.\n" "\n" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "Bona atestilo" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Nenia helpo disponata" @@ -1476,22 +1491,22 @@ msgstr "nekonata versio" msgid "invalid radix64 character %02x skipped\n" msgstr "nevalida signo %02x en bazo 64 ignorita\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1545,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1701,7 +1715,7 @@ msgid "Enter passphrase: " msgstr "Donu pasfrazon: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s ne havas sencon kun %s!\n" @@ -1711,224 +1725,224 @@ msgstr "%s ne havas sencon kun %s!\n" msgid "error from TPM: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "problemo kun agento: agento redonas 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent ne estas disponata en ĉi tiu sesio\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "%s: nevalida dosiero-versio %d\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "%s: nevalida dosiero-versio %d\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "krei revokatestilon" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "kiraso: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "sekreta Ålosilo ne havebla" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "ne povas fari tion en neinteraga reÄimo\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "sekretaj Ålosilpartoj ne estas disponataj\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Via elekto? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "ne traktita" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "skribas publikan Ålosilon al '%s'\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "eraro dum skribado de Ålosilaro '%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "aktualigitaj preferoj" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "nevalida signo en signoĉeno\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "nevalida signo en signoĉeno\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "Fingrospuro:" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "Kreado de Ålosiloj malsukcesis: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "validaj OpenPGP-datenoj ne trovitaj.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, fuzzy, c-format msgid "error getting current key info: %s\n" msgstr "eraro dum skribado de sekreta Ålosilaro '%s': %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1936,102 +1950,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Kiun Ålosilgrandon vi deziras? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "rondigita Äis %u bitoj\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "Ĉi tiu Ålosilo eksvalidiÄos je %s.\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Bonvolu elekti, kian Ålosilon vi deziras:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (nur subskribi)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA kaj ElGamal (implicita elekto)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Nevalida elekto.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "eraro dum sendo al '%s': %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "eraro dum skribado de sekreta Ålosilaro '%s': %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "ignorita: sekreta Ålosilo jam ĉeestas\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2039,172 +2053,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "Bonvolu elekti, kian Ålosilon vi deziras:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "Ĉi tiu Ålosilo eksvalidiÄos je %s.\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "Kialo por revoko: " -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "aktualigo malsukcesis: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "ignorita: sekreta Ålosilo jam ĉeestas\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "Ĉu vere subskribi? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "forlasi ĉi tiun menuon" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "malkongruaj komandoj\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "montri ĉi tiun helpon" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "Nenia helpo disponata" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "ÅanÄi la daton de eksvalidiÄo" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "ÅanÄi la posedantofidon" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "montri fingrospuron" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "krei novan Ålosilparon" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NOMO|uzi NOMOn kiel implicitan ricevonton" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "ÅanÄi la posedantofidon" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "ÅanÄi la posedantofidon" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "malkongruaj komandoj\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "malkongruaj komandoj\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "skribas sekretan Ålosilon al '%s'\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Nevalida komando (provu per \"helpo\")\n" @@ -2214,23 +2228,23 @@ msgstr "Nevalida komando (provu per \"helpo\")\n" msgid "--output doesn't work for this command\n" msgstr "--output ne funkcias por ĉi tiu komando\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "ne povas malfermi '%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "eraro dum legado de Ålosilbloko: %s\n" @@ -2354,14 +2368,14 @@ msgstr "Tiu komando ne eblas en la reÄimo %s.\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" @@ -2378,7 +2392,7 @@ msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "NOTO: ĉifrad-metodo %d ne trovita en preferoj\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" @@ -2405,7 +2419,7 @@ msgstr "%s/%s-ĉifrita por: %s\n" msgid "option '%s' may not be used in %s mode\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2416,7 +2430,7 @@ msgstr "%s-ĉifritaj datenoj\n" msgid "encrypted with unknown algorithm %d\n" msgstr "ĉifrita per nekonata metodo %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2462,7 +2476,7 @@ msgstr "" msgid " - skipped" msgstr "%s: ignorita: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2501,64 +2515,64 @@ msgstr "eraro dum kreado de '%s': %s\n" msgid "[User ID not found]" msgstr "[Uzantidentigilo ne trovita]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "eraro dum kreado de '%s': %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "eraro dum kreado de '%s': %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "Fingrospuro:" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "Ålosilo '%s' ne trovita: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "nevalida kiraso" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NOMO|uzi NOMOn kiel la implicitan sekretan Ålosilon" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NOMO|uzi NOMOn kiel la implicitan sekretan Ålosilon" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "Nevalida Ålosilo %08lX validigita per --always-trust\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "nevalida kiraso" @@ -2763,7 +2777,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "fari neniajn ÅanÄojn" @@ -2797,7 +2811,7 @@ msgstr "uzi tekstan reÄimon" msgid "|N|set compress level to N (0 disables)" msgstr "|N|difini densig-nivelon N (0=nenia)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2816,11 +2830,11 @@ msgstr "importi Ålosilojn de Ålosilservilo" msgid "include the public key in signatures" msgstr "kontroli Ålosilsubskribojn" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2840,15 +2854,15 @@ msgstr "|NOMO|ĉifri por NOMO" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "uzi ĉi tiun uzantidentigilon por subskribi aÅ malĉifri" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2907,7 +2921,7 @@ msgstr "" "subskribi, kontroli, ĉifri aÅ malĉifri\n" "implicita operacio dependas de la enigataj datenoj\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2932,12 +2946,12 @@ msgstr "" msgid "Compression: " msgstr "Komento: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "uzado: gpg [opcioj] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "malkongruaj komandoj\n" @@ -2947,532 +2961,532 @@ msgstr "malkongruaj komandoj\n" msgid "no = sign found in group definition '%s'\n" msgstr "" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "%s: nova opcio-dosiero kreita\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Mankas responda subskribo en sekreta Ålosilaro\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Mankas responda subskribo en sekreta Ålosilaro\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "montri, en kiu Ålosilaro estas listigita Ålosilo" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Mankas responda subskribo en sekreta Ålosilaro\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "nekonata implicita ricevonto '%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "NOTO: %s ne estas por normala uzado!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Nevalida retadreso\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "nevalida kompendi-metodo '%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "ne povis analizi URI de Ålosilservilo\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "nevalida Ålosilaro" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, fuzzy, c-format msgid "%s:%d: invalid import options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, fuzzy, c-format msgid "invalid import options\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, fuzzy, c-format msgid "%s:%d: invalid export options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, fuzzy, c-format msgid "invalid export options\n" msgstr "nevalida Ålosilaro" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "nevalida Ålosilaro" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "AVERTO: programo povas krei core-dosieron!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVERTO: %s nuligas %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ne eblas kun %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s ne havas sencon kun %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "skribas sekretan Ålosilon al '%s'\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "elektita ĉifrad-metodo ne validas\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "elektita kompendi-metodo ne validas\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "elektita ĉifrad-metodo ne validas\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, fuzzy, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "elektita kompendi-metodo ne validas\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed devas esti pli granda ol 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed devas esti pli granda ol 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth devas esti inter 1 kaj 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, fuzzy, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "nevalida default-check-level; devas esti 0, 1, 2 aÅ 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, fuzzy, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "nevalida default-check-level; devas esti 0, 1, 2 aÅ 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "NOTO: simpla S2K-reÄimo (0) estas forte malrekomendata\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "nevalida S2K-reÄimo; devas esti 0, 1 aÅ 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, fuzzy, c-format msgid "invalid default preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, fuzzy, c-format msgid "invalid personal cipher preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format msgid "invalid personal AEAD preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, fuzzy, c-format msgid "invalid personal digest preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, fuzzy, c-format msgid "invalid personal compress preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "Ålosilgrando nevalida; uzas %u bitojn\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, fuzzy, c-format msgid "%s does not yet work with %s\n" msgstr "%s ne havas sencon kun %s!\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "malĉifrado malsukcesis: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "Tiu komando ne eblas en la reÄimo %s.\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, fuzzy, c-format msgid "keyserver send failed: %s\n" msgstr "Kreado de Ålosiloj malsukcesis: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, fuzzy, c-format msgid "keyserver receive failed: %s\n" msgstr "listigo de sekretaj Ålosiloj malsukcesis: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, fuzzy, c-format msgid "key export failed: %s\n" msgstr "Kreado de Ålosiloj malsukcesis: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format msgid "export as ssh key failed: %s\n" msgstr "Kreado de Ålosiloj malsukcesis: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, fuzzy, c-format msgid "keyserver search failed: %s\n" msgstr "get_dir_record: search_record malsukcesis: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, fuzzy, c-format msgid "keyserver refresh failed: %s\n" msgstr "listigo de sekretaj Ålosiloj malsukcesis: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "elkirasigo malsukcesis: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "nevalida kompendi-metodo '%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Ektajpu vian mesaÄon ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "la donita gvidlinia URL por atestado ne validas\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" @@ -3487,7 +3501,7 @@ msgstr "Ĉu forviÅi ĉi tiun Ålosilon de la Ålosilaro? " msgid "make timestamp conflicts only a warning" msgstr "malkongruo de tempostampoj" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|skribi statusinformojn al FD (dosierpriskribilo)" @@ -3580,271 +3594,271 @@ msgstr "" msgid "repair keys on import" msgstr "montri fingrospuron" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "ignoras blokon de speco %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "%lu Ålosiloj jam traktitaj\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr " Nombro traktita entute: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " ignoritaj novaj Ålosiloj: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " ignoritaj novaj Ålosiloj: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " sen uzantidentigilo: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importitaj: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " neÅanÄitaj: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " novaj uzantidentigiloj: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " novaj subÅlosiloj: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " novaj subskriboj: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " novaj Ålosilrevokoj: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " sekretaj Ålosiloj legitaj: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr "sekretaj Ålosiloj importitaj: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr "sekretaj Ålosiloj neÅanÄitaj: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, fuzzy, c-format msgid " not imported: %lu\n" msgstr " importitaj: %lu" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " novaj subskriboj: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " sekretaj Ålosiloj legitaj: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "%s-subskribo de: %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "%s-subskribo de: %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "Ålosilo %08lX: mankas uzantidentigilo\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "ignoris '%s': %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "Ålosilo %08lX: mankas subÅlosilo por Ålosilbindado\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "Ålosilo %08lX: akceptis ne-mem-subskribitan uzantidentigilon '" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "Ålosilo %08lX: mankas valida uzantidentigilo\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "Ålosilo %08lX: publika Ålosilo ne trovita: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "Ålosilo %08lX: nova Ålosilo - ignorita\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "neniu skribebla Ålosilaro trovita: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "eraro dum skribado de Ålosilaro '%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "Ålosilo %08lX: publika Ålosilo importita\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "Ålosilo %08lX: diferencas de nia kopio\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "Ålosilo %08lX: 1 nova uzantidentigilo\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "Ålosilo %08lX: %d novaj uzantidentigiloj\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "Ålosilo %08lX: 1 nova subskribo\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "Ålosilo %08lX: %d novaj subskriboj\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "Ålosilo %08lX: 1 nova subÅlosilo\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "Ålosilo %08lX: %d novaj subÅlosiloj\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "Ålosilo %08lX: %d novaj subskriboj\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "Ålosilo %08lX: %d novaj subskriboj\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "Ålosilo %08lX: %d novaj uzantidentigiloj\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "Ålosilo %08lX: %d novaj uzantidentigiloj\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "Ålosilo %08lX: ne ÅanÄita\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "Ålosilo %08lX: sekreta Ålosilo importita\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "eraro dum sendo al '%s': %s\n" @@ -3857,204 +3871,203 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "Ålosilo '%s' ne trovita: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "skribas sekretan Ålosilon al '%s'\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Nenia kialo specifita" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Åœlosilo estas anstataÅigita." -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Åœlosilo estas kompromitita" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Åœlosilo estas ne plu uzata" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "Uzantidentigilo ne plu validas" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, fuzzy, c-format msgid "reason for revocation: " msgstr "Kialo por revoko: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, fuzzy, c-format msgid "revocation comment: " msgstr "Komento pri revoko: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, fuzzy, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "Ålosilo %08lX: nevalida revokatestilo: %s - malakceptita\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "Ålosilo %08lX: revokatestilo importita\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, fuzzy, c-format msgid "key %s: no user ID for signature\n" msgstr "Ålosilo %08lX: mankas uzantidentigilo por subskribo\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, fuzzy, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "Ålosilo %08lX: nevalida mem-subskribo\n" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, fuzzy, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "Ålosilo %08lX: nerealigita publikÅlosila metodo\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "Ålosilo %08lX: rekta Ålosilsubskribo aldonita\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, fuzzy, c-format msgid "key %s: no subkey for key binding\n" msgstr "Ålosilo %08lX: mankas subÅlosilo por Ålosilbindado\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "Ålosilo %08lX: nevalida subÅlosila bindado\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, fuzzy, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "Ålosilo %08lX: nevalida subÅlosila bindado\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, fuzzy, c-format msgid "key %s: no subkey for key revocation\n" msgstr "Ålosilo %08lX: mankas subÅlosilo por Ålosilbindado\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "Ålosilo %08lX.%lu: Valida subÅlosilrevoko\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, fuzzy, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "Ålosilo %08lX: nevalida subÅlosila bindado\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "Ålosilo %08lX: ignoris uzantidentigilon '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "Ålosilo %08lX: ignoris subÅlosilon\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, fuzzy, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "Ålosilo %08lX: nevalida revokatestilo: %s - ignorita\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, fuzzy, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "Ålosilo %08lX: trovis ripetitan uzantidentigilon - kunfandita\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, fuzzy, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "Ålosilo %08lX: trovis ripetitan uzantidentigilon - kunfandita\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "Ålosilo %08lX: revokatestilo aldonita\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "Ålosilo %08lX: rekta Ålosilsubskribo aldonita\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "eraro dum kreado de Ålosilaro '%s': %s\n" @@ -4117,7 +4130,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "eraro dum kreado de Ålosilaro '%s': %s\n" @@ -4128,7 +4141,7 @@ msgstr "eraro dum kreado de Ålosilaro '%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "eraro dum kreado de Ålosilaro '%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "Ålosilaro '%s' kreita\n" @@ -4424,8 +4437,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Ĉu vere subskribi? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "subskribado malsukcesis: %s\n" @@ -4834,7 +4847,7 @@ msgstr "Uzantidentigilo ne ekzistas.\n" msgid "Nothing to sign.\n" msgstr "Nenio por subskribi per Ålosilo %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " subskribita per %08lX je %s%s\n" @@ -4904,7 +4917,7 @@ msgstr "Ĉi tiu Ålosilo estas revokebla per %s Ålosilo %s%s\n" msgid "(sensitive)" msgstr " (sentema)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "ne povas krei %s: %s\n" @@ -4920,7 +4933,7 @@ msgid "expired: %s" msgstr " [eksvalidiÄos: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [eksvalidiÄos: %s]" @@ -4954,14 +4967,14 @@ msgid "" "unless you restart the program.\n" msgstr "" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "rev" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "eksval" @@ -5002,7 +5015,7 @@ msgstr "Ĉu vi estas certa, ke vi ankoraÅ volas aldoni Äin? (j/n) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Ne eblas aldoni foto-identigilon al PGP2-stila Ålosilo.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5151,7 +5164,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Bonvolu elekti precize unu uzantidentigilon.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "Ålosilo %08lX: nevalida mem-subskribo\n" @@ -5160,136 +5173,136 @@ msgstr "Ålosilo %08lX: nevalida mem-subskribo\n" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Ĉu vi estas certa, ke vi ankoraÅ volas subskribi Äin?\n" -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Ĉu vi estas certa, ke vi ankoraÅ volas subskribi Äin?\n" -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Subskribo-notacio: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "Ĉu surskribi (j/N)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "uzantidentigilo: \"" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " subskribita per %08lX je %s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr "" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, fuzzy, c-format msgid "This signature expired on %s.\n" msgstr "Ĉi tiu Ålosilo eksvalidiÄos je %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 #, fuzzy msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Ĉu vi estas certa, ke vi ankoraÅ volas aldoni Äin? (j/n) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 #, fuzzy msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Ĉu krei revokatestilon por ĉi tiu subskribo? (j/N)" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Vi subskribis la sekvajn uzantidentigilojn:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr "subskribi Ålosilon nerevokeble" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revokita de %08lX je %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Vi revokos la sekvajn subskribojn:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 #, fuzzy msgid "Really create the revocation certificates? (y/N) " msgstr "Ĉu vere krei la revokatestilojn? (j/N)" -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "mankas sekreta Ålosilo\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, fuzzy, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Vi ne povas forviÅi la lastan uzantidentigilon!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5299,83 +5312,83 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "nevalida kiraso" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "prefero %c%lu ripetita\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "tro da '%c'-preferoj\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "tro da '%c'-preferoj\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "tro da '%c'-preferoj\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "tro da '%c'-preferoj\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "nevalida signo en signoĉeno\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, fuzzy, c-format msgid "writing direct signature\n" msgstr "skribas mem-subskribon\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "skribas mem-subskribon\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "skribas Ålosilbindan subskribon\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "Ålosilgrando nevalida; uzas %u bitojn\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "Ålosilgrando rondigita Äis %u bitoj\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "subskribi" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "ĉifri datenojn" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5389,179 +5402,179 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (nur ĉifri)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA kaj ElGamal (implicita elekto)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA kaj ElGamal (implicita elekto)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (nur subskribi)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (nur subskribi)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (nur ĉifri)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) ElGamal (sign and encrypt)\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ElGamal (subskribi kaj ĉifri)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy msgid " *default*" msgstr "malĉifri datenojn (implicita elekto)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (nur subskribi)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (nur ĉifri)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Subskribo-notacio: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: eraro dum legado de libera registro: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "malÅalti Ålosilon" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "rondigita Äis %u bitoj\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Kiun Ålosilgrandon vi deziras? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Petita Ålosilgrando estas %u bitoj\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Bonvolu elekti, kian Ålosilon vi deziras:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5577,7 +5590,7 @@ msgstr "" " <n>m = Ålosilo eksvalidiÄos post n monatoj\n" " <n>y = Ålosilo eksvalidiÄos post n jaroj\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5593,40 +5606,40 @@ msgstr "" " <n>m = Ålosilo eksvalidiÄos post n monatoj\n" " <n>y = Ålosilo eksvalidiÄos post n jaroj\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Åœlosilo validu ...? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "Åœlosilo validu por ...? (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "nevalida valoro\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "%s neniam eksvalidiÄos\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "%s neniam eksvalidiÄos\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "%s eksvalidiÄos je %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "Ĉi tiu Ålosilo eksvalidiÄos je %s.\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5634,12 +5647,12 @@ msgstr "" "Via sistemo ne povas montri datojn post 2038.\n" "Tamen, Äi estos Äuste traktata Äis 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "Ĉu tio estas Äusta (j/n)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5650,7 +5663,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5666,50 +5679,50 @@ msgstr "" " \"Heinrich Heine (la poeto) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Vera nomo: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Nevalida signo en nomo\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Nomo ne povas komenciÄi per cifero\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Nomo devas havi almenaÅ 5 signojn\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Retadreso: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Nevalida retadreso\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Komento: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Nevalida signo en komento\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Vi uzas la signaron '%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5720,7 +5733,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Bonvolu ne meti la retadreson en la veran nomon aÅ la komenton\n" @@ -5735,35 +5748,35 @@ msgstr "Bonvolu ne meti la retadreson en la veran nomon aÅ la komenton\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnKkAaBbFf" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "ÅœanÄu (N)omon, (K)omenton, (A)adreson, aÅ (F)ini? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "ÅœanÄu (N)omon, (K)omenton, (A)adreson, aÅ (B)one/(F)ini? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "ÅœanÄu (N)omon, (K)omenton, (A)adreson, aÅ (F)ini? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "ÅœanÄu (N)omon, (K)omenton, (A)adreson, aÅ (B)one/(F)ini? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Bonvolu korekti la eraron unue\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5775,18 +5788,18 @@ msgstr "" "kreado de la primoj; tio donas al la stokastilo pli bonan Åancon\n" "akiri sufiĉe da entropio.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Kreado de Ålosiloj malsukcesis: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5794,67 +5807,67 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "'%s' jam densigita\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy msgid "Create anyway? (y/N) " msgstr "Ĉu tamen uzi ĉi tiun Ålosilon? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format msgid "creating anyway\n" msgstr "Ĉu tamen uzi ĉi tiun Ålosilon? " -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Kreado de Ålosiloj nuligita.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "ne povas krei '%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "NOTO: sekreta Ålosilo %08lX eksvalidiÄis je %s\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "skribas publikan Ålosilon al '%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "neniu skribebla publika Ålosilaro trovita: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "eraro dum skribado de publika Ålosilaro '%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "publika kaj sekreta Ålosiloj kreitaj kaj subskribitaj.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5863,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5871,7 +5884,7 @@ msgstr "" "Ålosilo estis kreita %lu sekundon en la estonteco (tempotordo aÅ " "horloÄeraro)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5879,23 +5892,23 @@ msgstr "" "Ålosilo estis kreita %lu sekundojn en la estonteco (tempotordo aÅ " "horloÄeraro)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "NOTO: krei subÅlosilojn por v3-Ålosiloj ne estas OpenPGP-kongrue\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Sekretaj partoj de ĉefa Ålosilo ne estas disponataj.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "Sekretaj partoj de ĉefa Ålosilo ne estas disponataj.\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "Ĉu vere krei? " @@ -5984,19 +5997,19 @@ msgstr " Åœlosilo-fingrospuro =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "kontrolas Ålosilaron '%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu Ålosiloj kontrolitaj (%lu subskriboj)\n" msgstr[1] "%lu Ålosiloj kontrolitaj (%lu subskriboj)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, fuzzy, c-format #| msgid "\t%lu keys updated\n" msgid "%lu key cached" @@ -6004,7 +6017,7 @@ msgid_plural "%lu keys cached" msgstr[0] "\t%lu Ålosiloj aktualigitaj\n" msgstr[1] "\t%lu Ålosiloj aktualigitaj\n" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6012,7 +6025,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 malbona subskribo\n" msgstr[1] "1 malbona subskribo\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: Ålosilaro kreita\n" @@ -6042,80 +6055,75 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "el" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "nevalida Ålosilaro" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, fuzzy, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "%s: ne valida Ålosilidentigilo\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "petas la Ålosilon %08lX de HKP-Ålosilservilo %s ...\n" msgstr[1] "petas la Ålosilon %08lX de HKP-Ålosilservilo %s ...\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "Ålosilo '%s' ne trovita: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "Ålosilo '%s' ne trovita: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "petas la Ålosilon %08lX de HKP-Ålosilservilo %s ...\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "petas la Ålosilon %08lX de HKP-Ålosilservilo %s ...\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "nevalida Ålosilaro" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "ignoris '%s': %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "subskribita per via Ålosilo %08lX je %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "petas la Ålosilon %08lX de HKP-Ålosilservilo %s ...\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" @@ -6141,252 +6149,252 @@ msgstr "ĉifrita per nekonata metodo %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "ĉifrita per nekonata metodo %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "publika Ålosilo estas %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "ĉifrita per %u-bita %s-Ålosilo, %08lX, kreita je %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " alinome \"" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "ĉifrita per %s-Ålosilo, %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, fuzzy, c-format msgid "encrypted with %lu passphrases\n" msgstr "Ripetu pasfrazon\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, fuzzy, c-format msgid "encrypted with 1 passphrase\n" msgstr "Ripetu pasfrazon\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "publikÅlosila malĉifrado malsukcesis: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "publikÅlosile ĉifritaj datenoj: bona DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "supozas %s ĉifritajn datenojn\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "Ĉifro IDEA ne disponata, optimisme provas uzi %s anstataÅe\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, fuzzy, c-format msgid "WARNING: message was not integrity protected\n" msgstr "AVERTO: nenio estis eksportita\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "malĉifrado malsukcesis: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "malĉifrado sukcesis\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "AVERTO: ĉifrita mesaÄo estis manipulita!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "malĉifrado malsukcesis: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "NOTO: sendinto petis konfidencon (\"for-your-eyes-only\")\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "originala dosiernomo='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "memstara revoko - uzu \"gpg --import\" por apliki Äin\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Bona subskribo de \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "MALBONA subskribo de \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "EksvalidiÄinta subskribo de \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Bona subskribo de \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "kontrolo de subskribo estas malÅaltita\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "ne povas trakti ĉi tiujn pluroblajn subskribojn\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Ĉi tiu Ålosilo eksvalidiÄos je %s.\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " alinome \"" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Subskribo farita je %.*s per %s, Ålosilo %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alinome \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, fuzzy, c-format msgid "Key available at: " msgstr "Nenia helpo disponata" -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[malcerta]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alinome \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "AVERTO: Ĉi tiu Ålosilo ne estas atestita kun fidata subskribo!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, fuzzy, c-format msgid "Signature expired %s\n" msgstr "Ĉi tiu Ålosilo eksvalidiÄos je %s.\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, fuzzy, c-format msgid "Signature expires %s\n" msgstr "Ĉi tiu Ålosilo eksvalidiÄos je %s.\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s-subskribo de: %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 #, fuzzy msgid "binary" msgstr "ĉefa" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 #, fuzzy msgid "unknown" msgstr "nekonata versio" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "nekonata publikÅlosila metodo" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Ne povas kontroli subskribon: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "ne aparta subskribo\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "memstara subskribo de klaso 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "malnovstila subskribo (PGP 2.x)\n" @@ -6569,51 +6577,56 @@ msgstr "Subskribo-notacio: " msgid "subpacket of type %d has critical bit set\n" msgstr "subpaketo de speco %d havas Åaltitan \"critical bit\"\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "ÅanÄi la pasfrazon" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Donu pasfrazon\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "nuligita de uzanto\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (ĉefÅlosilo %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Ĉu vi vere volas forviÅi la elektitajn Ålosilojn? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Ĉu vi vere volas forviÅi la elektitajn Ålosilojn? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6776,7 +6789,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Via decido? " @@ -7076,7 +7089,7 @@ msgstr "ne povas malfermi subskribitan dosieron '%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "ne povas malfermi subskribitan dosieron '%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "Ålosilo %08lX: mankas uzantidentigilo\n" @@ -7122,7 +7135,7 @@ msgid "Note: key has been revoked" msgstr "Ålosilo %08lX: Ålosilo estas revokita!\n" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, fuzzy, c-format msgid "build_packet failed: %s\n" msgstr "aktualigo malsukcesis: %s\n" @@ -7151,11 +7164,11 @@ msgstr "Sekreta Ålosilo estas havebla.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Ĉu krei revokatestilon por ĉi tiu subskribo? (j/N)" -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, fuzzy, c-format msgid "make_keysig_packet failed: %s\n" msgstr "listigo de Ålosilblokoj malsukcesis: %s\n" @@ -7170,19 +7183,19 @@ msgstr "Ålosilo %08lX: revokatestilo aldonita\n" msgid "no revocation keys found for \"%s\"\n" msgstr "" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Ĉu krei revokatestilon por ĉi tiu subskribo? (j/N)" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7191,19 +7204,19 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "Ålosilo %08lX: revokatestilo aldonita\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "Ålosilo '%s' ne trovita: %s\n" @@ -7211,23 +7224,23 @@ msgstr "Ålosilo '%s' ne trovita: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "eraro dum kreado de Ålosilaro '%s': %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "Ĉu krei revokatestilon por ĉi tiu subskribo? (j/N)" -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7238,37 +7251,37 @@ msgid "" "your machine might store the data and make it available to others!\n" msgstr "" -#: g10/revoke.c:786 +#: g10/revoke.c:787 #, fuzzy msgid "Please select the reason for the revocation:\n" msgstr "Kialo por revoko: " -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "" -#: g10/revoke.c:839 +#: g10/revoke.c:843 #, fuzzy msgid "Enter an optional description; end it with an empty line:\n" msgstr "" "\n" "Donu la uzantidentigilon. Finu per malplena linio: " -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, fuzzy, c-format msgid "Reason for revocation: %s\n" msgstr "Kialo por revoko: " -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "Ĉu tamen uzi ĉi tiun Ålosilon? " @@ -7441,24 +7454,24 @@ msgstr "subskribas:" msgid "%s.%s encryption will be used\n" msgstr "%s ĉifrado estos aplikata\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "Ålosilo ne estas markita kiel malsekura - ne povas uzi Äin kun falsa " "stokastilo!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "ignoris '%s': ripetita\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "ignorita: sekreta Ålosilo jam ĉeestas\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7684,10 +7697,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "eraro dum sendo al '%s': %s\n" @@ -7709,7 +7722,7 @@ msgstr "%s: eraro dum skribo de dosieruja registro: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "eraro dum sendo al '%s': %s\n" @@ -7749,111 +7762,111 @@ msgstr "eraro dum kreado de pasfrazo: %s\n" msgid "This key's user IDs:\n" msgstr "listigi Ålosilojn kaj uzantidentigilojn" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Gvidlinio: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "listigi Ålosilojn" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|metodo [dosieroj]|presi mesaÄo-kompendiojn" msgstr[1] "|metodo [dosieroj]|presi mesaÄo-kompendiojn" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "Ripetu pasfrazon\n" msgstr[1] "Ripetu pasfrazon\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|metodo [dosieroj]|presi mesaÄo-kompendiojn" msgstr[1] "|metodo [dosieroj]|presi mesaÄo-kompendiojn" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|metodo [dosieroj]|presi mesaÄo-kompendiojn" msgstr[1] "|metodo [dosieroj]|presi mesaÄo-kompendiojn" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|metodo [dosieroj]|presi mesaÄo-kompendiojn" @@ -7861,129 +7874,129 @@ msgstr "|metodo [dosieroj]|presi mesaÄo-kompendiojn" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "ForviÅis %d subskribojn.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy msgid "Encrypted 0 messages." msgstr "Ripetu pasfrazon\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Gvidlinio: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8000,13 +8013,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "eraro dum sendo al '%s': %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8072,7 +8085,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "kontrolo de fido-datenaro ne estas bezonata\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "sekva kontrolo de fido-datenaro je %s\n" @@ -8102,58 +8115,58 @@ msgstr "" msgid "checking the trustdb\n" msgstr "kontrolas la fido-datenaron\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%lu Ålosiloj jam traktitaj\n" msgstr[1] "%lu Ålosiloj jam traktitaj\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] "" msgstr[1] "" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, fuzzy, c-format msgid "no ultimately trusted keys found\n" msgstr "publika Ålosilo de absolute fidata Ålosilo %08lX ne trovita\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "publika Ålosilo de absolute fidata Ålosilo %08lX ne trovita\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "fido-datenaro %lu, speco %d: skribo malsukcesis: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8165,42 +8178,42 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "rev" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "eksval" -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "nekonata versio" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8258,16 +8271,16 @@ msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8302,10 +8315,10 @@ msgstr "ÅanÄi la pasfrazon" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "Kialo por revoko: " -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8325,96 +8338,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "'%s' jam densigita\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "krei novan Ålosilparon" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "krei novan Ålosilparon" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "forigi Ålosilojn de la publika Ålosilaro" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "Kreado de Ålosiloj malsukcesis: %s\n" msgstr[1] "Kreado de Ålosiloj malsukcesis: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "ÅanÄi la pasfrazon" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Kialo por revoko: " -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "ÅanÄi la pasfrazon" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8456,27 +8469,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "malsukcesis rekonstrui Ålosilaran staplon: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" @@ -8484,43 +8497,43 @@ msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "ÅanÄi la pasfrazon" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "Kreado de Ålosiloj malsukcesis: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8528,22 +8541,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "ÅanÄi la pasfrazon" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Kialo por revoko: " -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8551,81 +8564,81 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "ÅanÄi la pasfrazon" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "ÅanÄi la pasfrazon" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "eraro dum legado de Ålosilbloko: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: eraro dum legado de libera registro: %s\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "nerealigita URI" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s-subskribo de: %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "validaj OpenPGP-datenoj ne trovitaj.\n" @@ -8647,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8712,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8727,11 +8740,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "helpo" @@ -8765,238 +8778,238 @@ msgstr "skribas sekretan Ålosilon al '%s'\n" msgid "certificate policy not allowed" msgstr "skribas sekretan Ålosilon al '%s'\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: ne povas aliri: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "Ålosilo %08lX: Ålosilo estas revokita!\n" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, fuzzy, c-format msgid "certificate with invalid validity: %s" msgstr "problemo ĉe legado de atestilo: %s\n" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, fuzzy, c-format msgid "certificate not yet valid" msgstr "Valida atestilrevoko" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "Valida atestilrevoko" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 #, fuzzy msgid "intermediate certificate not yet valid" msgstr "Valida atestilrevoko" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "problemo ĉe legado de atestilo: %s\n" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "problemo ĉe legado de atestilo: %s\n" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "problemo ĉe legado de atestilo: %s\n" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "problemo ĉe legado de atestilo: %s\n" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " novaj subskriboj: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "Ålosilo %08lX: revokatestilo aldonita\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "Valida atestilrevoko" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "Fingrospuro:" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, fuzzy, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" "Neniom da atestiloj trovitaj kun nedifinita fidovaloro.\n" "\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "Bona atestilo" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, fuzzy, c-format msgid "root certificate is not marked trusted" msgstr "" "Neniom da atestiloj trovitaj kun nedifinita fidovaloro.\n" "\n" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, fuzzy, c-format msgid "certificate chain too long\n" msgstr "Valida atestilrevoko" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, fuzzy, c-format msgid "issuer certificate not found" msgstr "Valida atestilrevoko" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "kontroli subskribon" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "Valida atestilrevoko" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "ripetita atestilo - forviÅita" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "" "Neniom da atestiloj trovitaj kun nedifinita fidovaloro.\n" "\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9007,18 +9020,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "ne traktita" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "ne" @@ -9317,17 +9330,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "ĉifrita per %s-Ålosilo, %08lX\n" @@ -9337,7 +9350,7 @@ msgstr "ĉifrita per %s-Ålosilo, %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "Ålosilo '%s' ne trovita: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "eraro dum legado de Ålosilbloko: %s\n" @@ -9357,7 +9370,7 @@ msgstr "ripetita atestilo - forviÅita" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "nevalida respondo de agento\n" @@ -9433,68 +9446,68 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SERVILO|uzi ĉi tiun Ålosilservilon por serĉi Ålosilojn" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NOMO|uzi ĉifrad-metodon NOMO por pasfrazoj" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOMO|uzi ĉifrad-metodon NOMO" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOMO|uzi kompendi-metodon NOMO" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "neinteraga reÄimo: neniam demandi" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "supozi \"jes\" ĉe la plej multaj demandoj" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "supozi \"ne\" ĉe la plej multaj demandoj" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9505,52 +9518,27 @@ msgstr "" "subskribi, kontroli, ĉifri aÅ malĉifri\n" "implicita operacio dependas de la enigataj datenoj\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "ne povas konektiÄi al '%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "nekonata implicita ricevonto '%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " s = supersalti ĉi tiun Ålosilon\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "ne povis analizi URI de Ålosilservilo\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "skribas al '%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "ne povas fermi '%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9570,52 +9558,52 @@ msgstr "Bona atestilo" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "gpg-agent ne estas disponata en ĉi tiu sesio\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? problemo en kontrolo de revoko: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "eraro dum legado de '%s': %s\n" @@ -9785,57 +9773,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "Nevalida atestilo" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "Ålosilo %08lX: revokatestilo aldonita\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "Valida atestilrevoko" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, fuzzy, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "Bona atestilo" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" @@ -9871,7 +9859,7 @@ msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" msgid "not removing file '%s'\n" msgstr "enkirasigo malsukcesis: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "eraro dum legado de '%s': %s\n" @@ -10103,13 +10091,13 @@ msgid "error getting data from cache file: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format #| msgid "changing permission of `%s' failed: %s\n" msgid "converting S-expression failed: %s\n" @@ -10126,201 +10114,201 @@ msgstr "nevalida kompendi-metodo '%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format #| msgid "changing permission of `%s' failed: %s\n" msgid "creating S-expression failed: %s\n" msgstr "ÅanÄo de permesoj de '%s' malsukcesis: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "aktualigo malsukcesis: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "skribas al '%s'\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "Bona atestilo" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "kontrolo de subskribo estas malÅaltita\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "aktualigo malsukcesis: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "%s: ne povas krei dosierujon: %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "%s: ne povas krei dosierujon: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "lid ?: insert failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "lid ?: enÅovo malsukcesis: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "skribas al '%s'\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "enkirasigo malsukcesis: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format msgid " WARNING: invalid cache record length\n" msgstr "averto: nevalida grando de la dosiero random_seen - ne uzita\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: eraro dum legado de libera registro: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? problemo en kontrolo de revoko: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "aktualigo malsukcesis: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format #| msgid "lid ?: insert failed: %s\n" msgid "crl_cache_insert via DP failed: %s\n" msgstr "lid ?: enÅovo malsukcesis: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" @@ -10341,7 +10329,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "eraro dum kreado de '%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10510,135 +10498,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "ne povis analizi URI de Ålosilservilo\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "ne povis analizi URI de Ålosilservilo\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10651,302 +10639,115 @@ msgstr "" "@\n" "(Vidu la manpaÄon por kompleta listo de ĉiuj komandoj kaj opcioj)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "pasfrazo estas tro longa\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "kiraso: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "ne traktita" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NOMO|difini NOMOn kiel la signaron de la terminalo" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NOMO|uzi NOMOn kiel implicitan ricevonton" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -msgid "invalid port number %d\n" -msgstr "nevalida kiraso" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "eraro dum skribado de Ålosilaro '%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -#| msgid "user '%s' not found: %s\n" -msgid "attribute '%s' not found\n" -msgstr "uzanto '%s' ne trovita: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "legas el '%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " sen uzantidentigilo: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " alinome \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " alinome \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -msgid " port %d\n" -msgstr " importitaj: %lu" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " alinome \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " alinome \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -msgid "WARNING: using first attribute only\n" -msgstr "Averto: uzas malsekuran memoron!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "enkirasigo malsukcesis: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "enkirasigo malsukcesis: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "enkirasigo malsukcesis: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "enkirasigo malsukcesis: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "elkirasigo malsukcesis: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "%s: ne estas fido-datenaro\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "eraro dum legado de '%s': %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "tro da '%c'-preferoj\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -10987,31 +10788,51 @@ msgstr "aktualigo malsukcesis: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "serĉas pri \"%s\" ĉe HKP-servilo %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "%s: ne estas fido-datenaro\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " s = supersalti ĉi tiun Ålosilon\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11105,87 +10926,87 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "Valida atestilrevoko" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "Bona atestilo" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "mankas implicita sekreta Ålosilaro: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format msgid "using OCSP responder '%s'\n" msgstr "subskribado malsukcesis: %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "Ålosilo %08lX: Ålosilo estas revokita!\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11195,72 +11016,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "subskribado malsukcesis: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "subskribado malsukcesis: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "eraro dum sendo al '%s': %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "forviÅo de Ålosilbloko malsukcesis: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "ne povas krei '%s': %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: malsukcesis krei haktabelon: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "malsukcesis rekonstrui Ålosilaran staplon: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11409,73 +11226,73 @@ msgstr "gpg-agent ne estas disponata en ĉi tiu sesio\n" msgid "error sending standard options: %s\n" msgstr "eraro dum sendo al '%s': %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "publika Ålosilo estas %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "reteraro" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "malbona pasfrazo" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "publika Ålosilo ne trovita" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Bonvolu uzi la komandon \"toggle\" unue.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "eraro dum legado de '%s': %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "eraro dum legado de '%s': %s\n" @@ -11559,16 +11376,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "publika Ålosilo ne trovita" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "skribas sekretan Ålosilon al '%s'\n" @@ -11584,88 +11401,179 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "ignorita: sekreta Ålosilo jam ĉeestas\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "ignorita: sekreta Ålosilo jam ĉeestas\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "Ålosilo %08lX: revokatestilo aldonita\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NOMO|uzi NOMOn kiel implicitan ricevonton" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "ÅanÄi la daton de eksvalidiÄo" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "Ålosilo %08lX: revokatestilo aldonita\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "Ålosilo %08lX: revokatestilo aldonita\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "petas la Ålosilon %08lX de HKP-Ålosilservilo %s ...\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "ne povis analizi URI de Ålosilservilo\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NOMO|difini NOMOn kiel la signaron de la terminalo" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NOMO|uzi NOMOn kiel implicitan ricevonton" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" + +#, fuzzy +#~ msgid "invalid port number %d\n" +#~ msgstr "nevalida kiraso" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "eraro dum skribado de Ålosilaro '%s': %s\n" + +#, fuzzy +#~| msgid "user '%s' not found: %s\n" +#~ msgid "attribute '%s' not found\n" +#~ msgstr "uzanto '%s' ne trovita: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "legas el '%s'\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " sen uzantidentigilo: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " alinome \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " alinome \"" + +#, fuzzy +#~ msgid " port %d\n" +#~ msgstr " importitaj: %lu" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " alinome \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " alinome \"" + +#, fuzzy +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "Averto: uzas malsekuran memoron!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "enkirasigo malsukcesis: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "enkirasigo malsukcesis: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "enkirasigo malsukcesis: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "enkirasigo malsukcesis: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "elkirasigo malsukcesis: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "ÅanÄi la pasfrazon" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.8.11\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "no pude conseguir el bloqueo de entrada de pin: %s\n" @@ -32,45 +32,49 @@ msgstr "no pude conseguir el bloqueo de entrada de pin: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Cancelar" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_SÃ" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Guardar en gestor de contraseñas" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "¿De verdad quiere hacer que su frase contraseña se vea en la pantalla?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Mostrar frase contraseña" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Esconder frase contraseña" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -81,15 +85,28 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" msgstr "barra de calidad, entrada de pin" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Frase contraseña demasiado larga" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Calidad:" @@ -99,18 +116,18 @@ msgstr "Calidad:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "barra de calidad, entrada de pin" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" "Por favor introduzca su PIN para desbloquear la clave secreta de esta sesión" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -118,7 +135,7 @@ msgstr "" "Por favor introduzca la frase contraseña para desbloquear la clave secreta " "de esta sesión" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" @@ -131,46 +148,46 @@ msgstr "PIN:" # ¿Por qué los ingleses entonces sà que saben lo que es un "passphrase"? # ¿Es que son más listos? :-) # -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Frase contraseña:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "no coincide - reinténtelo" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (intento %d de %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Repetir:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN demasiado largo" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Frase contraseña demasiado larga" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Caracteres inválidos en el PIN" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN demasiado corto" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "PIN incorrecto" @@ -183,29 +200,29 @@ msgstr "PIN incorrecto" # ¿Por qué los ingleses entonces sà que saben lo que es un "passphrase"? # ¿Es que son más listos? :-) # -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Frase contraseña errónea" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "error obteniendo el número de serie de la tarjeta: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Por favor vuelva a introducir frase contraseña" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -216,7 +233,7 @@ msgid "" msgstr "" "Introduzca la frase contraseña para proteger el objeto importado en GnuPG." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -227,25 +244,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "no pueden usarse claves ssh de más de %d bits\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "no se puede crear '%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "no se puede abrir '%s': %s\n" @@ -354,21 +371,21 @@ msgstr "PIN repetido incorrectamente; inténtelo de nuevo" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Por favor introduzca el PIN%s%s%s para desbloquear la tarjeta" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "error al crear fichero temporal: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "error escribiendo en el fichero temporal: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Introduzca nueva frase contraseña" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." @@ -376,7 +393,7 @@ msgstr "" "¡No ha introducido una frase contraseña!%0AnNo se permiten frases contraseña " "en blanco." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -385,18 +402,18 @@ msgstr "" "No ha introducido una frase contraseña -¡esto es en general una mala idea!" "%0Apor favor confirme que no quiere ninguna protección para su clave." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "SÃ, no se necesita protección" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Una frase contraseña debe tener al menos %u caracter." msgstr[1] "Una frase contraseña debe tener al menos %u caracteres." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -408,195 +425,194 @@ msgstr[1] "" "Una frase contraseña debe tener al menos %u dÃgitos o %%0A caracteres " "especiales." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" "Una frase contraseña no puede ser un término conocido%%0A o ajustarse a " "cierto patrón." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "Aviso: ha introducido una frase contraseña insegura." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Tomar esta de todas formas" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Por favor introduzca frase contraseña para%0Aproteger su nueva clave" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Por favor escriba la nueva frase contraseña" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Opciones útiles para el depurado" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "ejecutar en modo demonio (segundo plano)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "ejecutar en modo servidor (primer plano)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "ejecutar en modo supervisado" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "no independizarse de la consola" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "salida de datos estilo sh" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "salida de datos estilo csh" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FILE|lee opciones desde FICHERO" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Opciones que controlan la salida de diagnósticos" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "prolijo" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "algo más discreto" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|escribir logs en modo servidor en FICHERO" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Opciones que controlan la configuración" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "no usar SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|usar PCM como programa SCdaemon" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|usar PCM como programa SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|aceptar algunos comandos via NAME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignorar peticiones de cambiar el TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignorar peticiones de cambiar el display X" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "permitir soporte de ssh-agent" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|usar ALGO para mostrar las huellas digitales de ssh" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "habilitar soporte de putty" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Opciones que controlan la seguridad" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|los PINs en la caché expiran en N segundos" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|las claves SSH caducan en N segundos" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|establecer vida máxima del caché de PIN en N segundos" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|establecer vida máxima de la clave SSH en N segundos" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "no usar el caché de PINs al firmar" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "no permitir el uso de un cache externo de contraseñas" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "no permitir que los clientes marquen claves como \"confiables\"" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "permitir preestablecer frase contraseña" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Opciones que fuerzan una polÃtica de frases contraseña" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "no permitir evitar la polÃtica de frases contraseña" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|establecer longitud mÃnima para nuevas frases contraseña en N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|pedir al menos N caracteres no alfabéticos para nuevas contraseñas" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|comprobar nuevas frases contraseña con el patrón en FICHERO" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|frase contraseña caduca tras N dÃas" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "no permite reusar antiguas frases contraseña" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" @@ -604,50 +620,50 @@ msgstr "Opciones que controlan la seguridad" # usa # Vale. -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "usa el agente gpg" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "no permitir que el caller cambie la entrada de pin" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "no acaparar teclado y ratón" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|usar PGM como el programa para entrada de PIN" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|establecer vida máxima de Pinentry en N segundos" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "permitir que Emacs pida la clave" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Por favor, informe de posibles \"bugs\" a <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Uso: @GPG_AGENT@ [opciones] (-h para ayuda)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -655,132 +671,132 @@ msgstr "" "Sintaxis: @GPG_AGENT@ [opciones] [orden [argumentos]]\n" "Manejo de claves privadas por @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "el nivel de depuración '%s' no es válido\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "el algoritmo de resumen seleccionado no inválido\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "leyendo opciones de '%s'\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "no se puede crear el socket: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "el nombre de socket '%s' es demasiado largo\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "error obteniendo valor único para el socket\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "error enlazando el socket con '%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "escuchando en el socket '%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "creado el directorio '%s'\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() falló para '%s': %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "no puede usar '%s' como directorio personal\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "error al leer valor único en el descriptor %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "manejador 0x%lx para descriptor %d iniciado\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "manejador 0x%lx pada descriptor %d finalizado\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "manejador ssh 0x%lx para el descriptor %d iniciado\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format 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:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect falló: %s - espero 1s\n" # msgstr "clave %08lX: %d nuevas subclaves\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s detenido\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "no hay un agente gpg ejecutándose en esta sesión\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -805,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -836,22 +852,22 @@ msgstr "" "Sintaxis: gpg-protect-tool [opciones] [args]\n" "Herramienta para el mantenimiento de claves secretas\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Introduzca frase contraseña para desproteger el objeto PKCS#12." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Introduzca frase contraseña para proteger el nuevo objeto PKCS#12." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" "Introduzca la frase contraseña para proteger el objeto importado en GnuPG." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -859,17 +875,17 @@ msgstr "" "Por favor introduzca la frase contraseña o PIN\n" "necesarios para completar esta operación." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "cancelado\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "error pidiendo la frase contraseña: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "error abriendo '%s': %s\n" @@ -1032,7 +1048,7 @@ msgstr "la comprobación de la firma creada falló: %s\n" msgid "secret key parts are not available\n" msgstr "las partes de la clave privada no están disponibles\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "el algoritmo de llave pública %d (%s) no se puede usar\n" @@ -1061,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "error bifurcando procesos: %s\n" @@ -1133,7 +1149,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "renombrar '%s' a '%s' falló: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "sÃ|si" @@ -1187,7 +1203,7 @@ msgstr "agotado núcleo de memoria segura reservando %lu bytes" msgid "out of core while allocating %lu bytes" msgstr "error de memoria al reservar %lu bytes" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1264,7 +1280,7 @@ msgstr "error intentando averiguar la versión de '%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "el servidor '%s' es más viejo que nosotros (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "ATENCIÓN: %s\n" @@ -1349,7 +1365,7 @@ msgid "algorithm: %s" msgstr "algoritmo: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "algoritmo no disponible: %s" @@ -1424,11 +1440,11 @@ msgstr "Cadena de certificados válida" msgid "Root certificate trustworthy" msgstr "Certificado raÃz fiable" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "no se encuentra CRL para el certificado" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "el CRL disponible es demasiado antiguo" @@ -1474,22 +1490,22 @@ msgstr "[ninguno]" msgid "invalid radix64 character %02x skipped\n" msgstr "caracter inválido radix64 %02x omitido\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1543,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s es demasiado antiguo (necesita %s, tiene %s)\n" @@ -1697,7 +1712,7 @@ msgid "Enter passphrase: " msgstr "Introduzca la frase contraseña: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s no funciona con el modo %s\n" @@ -1708,220 +1723,220 @@ msgstr "%s no funciona con el modo %s\n" msgid "error from TPM: %s\n" msgstr "error al leer de %s: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problema con el agente: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "no hay agente dirmngr activo en esta sesión\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "option '%s' may not be used in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "no se puede usar la opción '%s' en modo %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "\"%s\" is not a proper fingerprint\n" msgid "Tor is not properly configured" msgstr "\"%s\" no es una huella digital válida\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "\"%s\" is not a proper fingerprint\n" msgid "DNS is not properly configured" msgstr "\"%s\" no es una huella digital válida\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "genera un certificado de revocación" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "armadura: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "tarjeta OpenPGP no disponible: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "tarjeta OpenPGP num. %s detectada\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "imposible hacer esto en modo de proceso por lotes\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Esta orden solo está disponible en tarjetas versión 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "No hay Código de Reinicio o ya no está disponible\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Su elección: " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[no establecido]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "no forzado" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "forzado" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Error: sólo se permite ASCII sin formato actualmente.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Error: El caracter \"<\" no puede usarse.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Error: no se permiten dobles espacios.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Apellido del titular de la tarjeta: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Nombre del titular de la tarjeta: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Error: nombre combinado demasiado largo (máximo %d caracteres).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL de donde recuperar la clave pública: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "error al leer '%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "error al escribir '%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Datos de login (nombre de la cuenta): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Datos privados: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Preferencias de idioma: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Error: longitud de la cadena de preferencias inválida.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Error: caracteres inválidos en cadena de preferencias.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Error: respuesta no válida.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "Huella digital CA: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Error: formato inválido de huella digital.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "la operación con la clave no es posible: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "no es una tarjeta OpenPGP" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "error obteniendo la información actual de la clave: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "¿Reemplazar la clave existente? (s/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -1937,100 +1952,100 @@ msgstr "" " requerido. Si la generación de clave fracasa, por favor compruebe\n" " la documentación de su tarjeta para ver los tamaños posibles.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "¿De qué tamaño quiere la clave? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "redondeados a %u bits\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "los tamaños de claves %s deben estar en el rango %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "Cambiando el atributo de la clave de tarjeta por: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Clave de firmado\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Clave de cifrado\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "Clave de autentificación\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Por favor seleccione tipo de clave deseado:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Elección inválida.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "Ahora la tarjeta se reconfigurará para generar una clave de %u bits\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "Ahora la tarjeta se reconfigurará para generar una clave de tipo: %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "error cambiando el atributo de clave de la clave %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "error al obtener información de la clave: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "Esta orden no se puede usar con esta tarjeta\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" "¿Hacer copia de seguridad externa a la tarjeta de clave de cifrado? (S/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "NOTA: ¡ya hay claves almacenadas en la tarjeta!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "¿Reemplazar las claves existentes? (s/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2041,160 +2056,160 @@ msgstr "" " PIN = '%s' PIN Administrador = '%s'\n" "DeberÃa cambiarlos usando la orden --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Por favor seleccione tipo de clave que generar:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Clave de firmado\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Clave de cifrado\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Clave de autentificación\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Por favor elija donde guardar la clave:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARD fallido: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "" "NOTA: ¡Esta orden destruye todas las claves almacenadas en la tarjeta!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "¿Continuar? (s/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "¿Realmente quiere volver a los valores de fábrica? (escriba \"sÃ\") " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "error de la configuración KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error for setup KDF: %s\n" msgid "error for setup UIF: %s\n" msgstr "error de la configuración KDF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "salir de este menú" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "ver órdenes de administrador" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "muestra esta ayuda" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "listar todos los datos disponibles" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "cambiar el nombre del titular de la tarjeta" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "cambiar URL de donde obtener la clave" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "recuperar la clave especificada en la URL de la tarjeta" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "cambiar nombre de usuario" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "cambiar preferencias de idioma" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "cambiar sexo del titular de la tarjeta" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "cambiar huella digital de una CA" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "cambiar estado de la opción forzar firma del PIN" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "generar nuevas claves" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "menú para cambiar o desbloquear el PIN" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "verificar PIN y listar todos los datos" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "desbloquear PIN usando Código de Reinicio" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "destruir todas las claves y datos" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "setup KDF for PIN authentication" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "configurar KDF para autentificación de PIN" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "cambia valores de la clave" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "cambia valores de confianza" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/tarjeta> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Órdenes sólo de administrador\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Se permiten órdenes de administrador\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "No se permiten órdenes de administrador\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Orden inválida (pruebe \"help\")\n" @@ -2204,22 +2219,22 @@ msgstr "Orden inválida (pruebe \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output no funciona con esta orden\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "no se puede abrir '%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "error al leer bloque de claves: %s\n" @@ -2340,14 +2355,14 @@ msgstr "no se puede usar el cifrado '%s' en modo %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "no se puede usar el cifrado '%s' en modo %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "no puede usar el resumen '%s' en modo %s\n" @@ -2365,7 +2380,7 @@ msgstr "" "AVISO: forzar el cifrado simétrico %s (%d) viola las preferencias\n" "del destinatario\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "" @@ -2399,7 +2414,7 @@ msgstr "%s/%s cifrado para: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "no se puede usar la opción '%s' en modo %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2410,7 +2425,7 @@ msgstr "datos cifrados %s\n" msgid "encrypted with unknown algorithm %d\n" msgstr "cifrado con algoritmo desconocido %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2450,7 +2465,7 @@ msgstr "usar el formato de backup de claves GnuPG" msgid " - skipped" msgstr " - omitido" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2486,61 +2501,61 @@ msgstr "error al crear '%s': %s\n" msgid "[User ID not found]" msgstr "[ID de usuario no encontrado]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "'%s' recuperado automáticamente vÃa %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "error recuperando '%s' vÃa %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "No hay huella digital" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "clave secreta \"%s\" no encontrada: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(revisar el parámetro de la opción '%s')\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "Advertencia: no estamos usando '%s' como clave predeterminada: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "usando \"%s\" como clave secreta predeterminada para firmar\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "todos los valores pasados a '%s' ignorados\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "parámetros válidos para la opción '%s':\n" @@ -2727,7 +2742,7 @@ msgstr "|SPEC|establecer alias de email" msgid "use strict OpenPGP behavior" msgstr "usar estilo OpenPGP estricto" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "no hace ningún cambio" @@ -2763,7 +2778,7 @@ msgstr "usa modo de texto canónico" msgid "|N|set compress level to N (0 disables)" msgstr "|N|nivel de compresión N (0 desactiva)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2785,11 +2800,11 @@ msgstr "importa claves desde un servidor de claves" msgid "include the public key in signatures" msgstr "lista y comprueba firmas de las claves" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "prohibir todo acceso al dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2809,11 +2824,11 @@ msgstr "|USER-ID|cifra para ID-USUARIO" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|usa este identificador para firmar o descifrar" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" @@ -2821,7 +2836,7 @@ msgstr "" # 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. -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2863,7 +2878,7 @@ msgstr "" "firma, comprueba, cifra o descifra\n" "la operación por defecto depende de los datos de entrada\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2887,12 +2902,12 @@ msgstr "Resumen: " msgid "Compression: " msgstr "Compresión: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "uso: %s [opciones] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "órdenes incompatibles\n" @@ -2902,42 +2917,42 @@ msgstr "órdenes incompatibles\n" msgid "no = sign found in group definition '%s'\n" msgstr "no se encontró el signo = en la definición de grupo '%s'\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "AVISO: propiedad insegura del directorio personal '%s'\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "AVISO: propiedad insegura del fichero de configuración '%s'\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVISO: propiedad insegura de la extensión '%s'\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "AVISO: permisos inseguros del directorio personal '%s'\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "AVISO: permisos inseguros del fichero de configuración '%s'\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVISO: permisos inseguros de la extensión '%s'\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "AVISO: propiedad insegura del directorio contenedor de '%s'\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2945,18 +2960,18 @@ msgstr "" "AVISO: propiedad insegura del directorio contenedor del fichero de\n" "configuración '%s'\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "AVISO: propiedad insegura del directorio contenedor de la extensión '%s'\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "AVISO: permisos inseguros del directorio contenedor de '%s'\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2964,446 +2979,446 @@ msgstr "" "AVISO: permisos inseguros del directorio contenedor del fichero de\n" "configuración '%s'\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "AVISO: permisos inseguros del directorio contenedor de la extensión '%s'\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "artÃculo de configuración desconocido '%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "mostrar foto IDs al listar claves" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "mostrar información de uso de las claves al listarlas" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "mostrar URLS de polÃtica al listar firmas" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "mostrar todas las notaciones al listar firmas" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "mostrar notaciones estándar IETF al listar firmas" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "mostrar notaciones personalizadas al listar firmas" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "mostrar URL del servidor de claves preferido al listar firmas" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "mostrar validez de la ID de usuario al listar claves" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "mostar IDs de usuario revocados y caducados al listar firmas" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "mostrar subclaves revocadas y expiradas al listar claves" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "mostrar nombre de los anillos de claves al listar claves" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "mostrar fechas de caducidad al listar firmas" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "polÃtica TOFU desconocida '%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(usa \"ayuda\" para listar las opciones)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "NOTA: ¡%s no es para uso normal!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "'%s' no es una fecha de caducidad de firma válida\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "\"%s\" no es una dirección de email válida\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "modo de entrada de pin inválido '%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "origen incorrecto de la consulta '%s'\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "'%s' no es un juego de caracteres válido\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "no se puede interpretar la URL del servidor de claves\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opciones del servidor de claves inválidas\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "opciones del servidor de claves inválidas\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opciones de importación inválidas\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "opciones de importación inválidas\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "opción de filtro inválida: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opciones de exportación inválidas\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "opciones de exportación inválidas\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: lista de opciones inválida\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "lista de opciones inválida\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "mostrar foto IDs al verificar firmas" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "mostrar URLs de polÃtica al verificar firmas" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "mostrar todas las notaciones al verificar firmas" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "mostrar notaciones estándar IETF al verificar firmas" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "mostrar notaciones personalizadas al verificar firmas" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "mostrar URLs del servidor de claves preferido al verificar firmas" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "mostrar validez del ID de usuario al verificar firmas" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "mostrar IDs de usuario revocados y caducados al verificar firmas" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "mostrar solo ID primario de usuario al verificar firmas" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opciones de verificación inválidas\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "opciones de verificación inválidas\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "imposible establecer camino de ejecutables %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: lista de auto-localización de claves inválida\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "lista de auto-localización de claves inválida\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "parámetro incorrecto para la opción \"%.50s\"\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ATENCIÓN: ¡el programa podrÃa volcar un fichero core!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVISO: %s sustituye a %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "¡%s no permitido con %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "¡%s no tiene sentido con %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "AVISO: ejecutándose con hora del sistema falsificada " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "no se ejecutará en memoria insegura por %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "el algoritmo de cifrado seleccionado es inválido\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "el algoritmo de resumen seleccionado no inválido\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "el algoritmo de compresión seleccionado es inválido\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "el algoritmo de certificación por resumen elegido es inválido\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed debe ser mayor que 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed debe ser mayor que 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth debe estar en el rango de 1 a 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "default-cert-level inválido; debe ser 0, 1, 2, ó 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "min-cert-level inválido; debe ser 0, 1, 2, ó 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "NOTA: el modo S2K simple (0) no es nada recomendable\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "modo S2K incorrecto; debe ser 0, 1 o 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "preferencias por defecto inválidas\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferencias personales de cifrado inválidas\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "preferencias personales de cifrado inválidas\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferencias personales de algoritmo de resumen inválidas\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferencias personales de compresión inválidas\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "tamaño de clave incorrecto; se usarán %u bits\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s aún no funciona con %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "cipher algorithm '%s' may not be used in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "no se puede usar el cifrado '%s' en modo %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "no puede usar la compresión '%s' en modo %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "inicialización de la base de datos de confianza fallida: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "AVISO: se indicaron receptores (-r) sin clave pública de cifrado\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "el cifrado simétrico de '%s' falló: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "no puede usar --symetric --encrypt con --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "no puede usar --symmetric --encrypt en modo %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "no puede usar --symetric --sign --encrypt con --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "no puede usar --symmetric --sign --encrypt en modo %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "envÃo al servidor de claves fallido: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "recepción del servidor de claves fallida: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "exportación de clave fallida: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "exportación como clave ssh fallida: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "búsqueda del servidor de claves fallida: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "renovación al servidor de claves fallida: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "eliminación de armadura fallida: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "creación de armadura fallida: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "algoritmo de distribución inválido '%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "error al leer la especificación de clave '%s': %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "'%s' no parece ser una ID de clave, huella digital o keygrip válido\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" @@ -3414,22 +3429,22 @@ msgstr "" # En español no se deja espacio antes de los puntos suspensivos # (Real Academia dixit) :) # Tomo nota :-). Este comentario déjalo siempre. -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Adelante, teclee su mensaje...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "URL de polÃtica de certificado inválida\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "URL de polÃtica inválida\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "la URL del servidor de claves preferido no es válida\n" @@ -3442,7 +3457,7 @@ msgstr "|FILE|tomar las claves del anillo FILE" msgid "make timestamp conflicts only a warning" msgstr "hacer que los conflictos de fecha-hora sean sólo un aviso" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|escribe información de estado en este descriptor de fichero" @@ -3531,97 +3546,97 @@ msgstr "asumir entrada en formato de backup de clave GnuPG" msgid "repair keys on import" msgstr "reparar claves al importar" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "omitiendo bloque de tipo %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu claves procesadas hasta ahora\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Cantidad total procesada: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " omitidas las claves PGP-2: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " omitidas nuevas claves: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " sin identificador: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importadas: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " sin cambios: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nuevos identificativos: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nuevas subclaves: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nuevas firmas: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " nuevas revocaciones de claves: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " claves secretas leÃdas: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " claves secretas importadas: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " claves secretas sin cambios: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " no importadas: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " firmas limpiadas: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " IDs de usuario limpiados: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3630,175 +3645,175 @@ msgstr "" "AVISO: la clave %s contiene preferencias para algoritmos\n" "no disponibles en estos IDs de usuario:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": algoritmo de cifrado preferido %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": algoritmo de cifrado preferido %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": algoritmo de resumen preferido %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": algoritmo de compresión preferido %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "se recomienda encarecidamente que actualice sus preferencias y\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "redistribuya esta clave para evitar potenciales problemas de\n" "diferencias en los algoritmos.\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "clave %s: sin identificador de usuario\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "clave %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "rechazado por el filtro de importación" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "clave %s: reparada la subclave PKS corrompida\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "clave %s: aceptado ID de usuario sin autofirma \"%s\"\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "clave %s: sin identificadores de usuario válidos\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "clave %s: clave pública no encontrada: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "clave %s: clave nueva - omitida\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "anillo de claves no escribible encontrado: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "error escribiendo anillo '%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "clave %s: clave pública \"%s\" importada\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "clave %s: no coincide con nuestra copia\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "clave %s: \"%s\" 1 ID de usuario nuevo\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "clave %s: \"%s\" %d nuevos identificadores de usuario\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "clave %s: \"%s\" 1 firma nueva\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "clave %s: \"%s\" %d firmas nuevas\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "clave %s: \"%s\" 1 subclave nueva\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "clave %s: \"%s\" %d subclaves nuevas\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "clave %s: \"%s\" %d firmas limpiadas\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "clave %s: \"%s\" %d firmas limpiadas\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "clave %s: \"%s\" %d identificador de usuario limpiado\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "clave %s: \"%s\" %d identificadores de usuario limpiados\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "clave %s: \"%s\" sin cambios\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "clave %s: clave secreta importada\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "clave %s: clave secreta ya existe\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "clave %s: error enviando al agente: %s\n" @@ -3811,208 +3826,207 @@ 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:2877 +#: g10/import.c:2885 #, 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:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "clave secreta %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "no se permite importar claves secretas\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "No se dio ninguna razón" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "La clave ha sido reemplazada" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "La clave ha sido comprometida" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 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:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "razón para la revocación: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "comentario a la revocación: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "clave %s: \"%s\" certificado de revocación importado\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "clave %s: algoritmo de clave pública no disponible\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "clave %s: firma directa de clave inválida\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "clave %s: unión de subclave inválida\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "clave %s: borrado enlace de subclaves múltiples\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "clave %s: revocación de subclave inválida\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "clave %s: borrada revocación de subclave múltiple\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "clave %s: omitido ID de usuario \"%s\"\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "clave %s: subclave omitida\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "clave %s: detectado usuario duplicado - fusionada\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "clave %s: \"%s\" certificado de revocación añadido\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "clave %s: firma directa de clave añadida\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "error al reservar memoria: %s\n" @@ -4079,7 +4093,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "error al crear caja de claves '%s': %s\n" @@ -4089,7 +4103,7 @@ msgstr "error al crear caja de claves '%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "error al crear anillo '%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "caja de claves '%s' creada\n" @@ -4342,8 +4356,8 @@ msgstr "He comprobado esta clave meticulosamente.\n" msgid "Really sign? (y/N) " msgstr "¿Firmar de verdad? (s/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "firma fallida: %s\n" @@ -4715,7 +4729,7 @@ msgstr "No coincide con ningún identificador de usuario." msgid "Nothing to sign.\n" msgstr "Nada que firmar.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "No está firmado por usted.\n" @@ -4783,7 +4797,7 @@ msgstr "Esta clave puede ser revocada por %s clave %s" msgid "(sensitive)" msgstr "(confidencial)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "creado: %s" @@ -4799,7 +4813,7 @@ msgid "expired: %s" msgstr "caducó: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "caduca: %s" @@ -4835,13 +4849,13 @@ msgstr "" "Ten en cuenta que la validez de clave mostrada no es necesariamente\n" "correcta a menos de que reinicies el programa.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "revocada" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "caducada" @@ -4881,7 +4895,7 @@ msgstr "¿Está seguro de querer añadirla? (s/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "No puede añadir un ID fotográfico a una clave tipo PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "¡Ese ID de usuario ya existe en esta clave!\n" @@ -5024,7 +5038,7 @@ msgstr "la subclave %s no firma y asà no necesita ser certificada en cruz\n" msgid "Please select exactly one user ID.\n" msgstr "Por favor seleccione exactamente un identificador de usuario.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "omitiendo autofirma V3 para el id \"%s\"\n" @@ -5033,127 +5047,127 @@ msgstr "omitiendo autofirma V3 para el id \"%s\"\n" msgid "Enter your preferred keyserver URL: " msgstr "Introduzca la URL de su servidor de claves preferido: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "¿Seguro que quiere reemplazarlo? (s/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "¿Seguro que quiere borrarlo? (s/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Introduzca la notación: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "¿Continuar? (s/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "No hay ningún identificador de usuario con el Ãndice %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "No hay ID de usuario con hash %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "No existe una subclave con ID de usuario '%s'.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "No existe una subclave con Ãndice %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "ID de usuario: \"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "firmada con su clave %s el %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (no exportable)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Esta firma caducó el %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "¿De verdad quiere revocarla? (s/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "¿Crear un certificado de revocación para esta clave? (s/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Ha firmado estos IDs de usuario con la clave %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (no revocable)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revocada por la clave %s el %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Va a revocar las siguientes firmas:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "¿Crear los certificados de revocación realmente? (s/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "no hay clave secreta\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "ha intentado revocar una ID no de usuario: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "ID de usuario \"%s\" ya ha sido revocado\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "AVISO: un ID de usuario tiene fecha %d segundos en el futuro\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "No se puede revocar el último identificador de usuario válido\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "La clave %s ya ha sido revocada.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "La subclave %s ya ha sido revocada.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Mostrando ID fotográfico %s de tamaño %ld para la clave %s (uid %d)\n" @@ -5163,64 +5177,64 @@ msgstr "Mostrando ID fotográfico %s de tamaño %ld para la clave %s (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "parámetro incorrecto para la opción '%s'\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "preferencia '%s' duplicada\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "demasiadas preferencias de cifrado\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "demasiadas preferencias de resumen\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "demasiadas preferencias de compresión\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "demasiadas preferencias de cifrado\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "item incorrecto '%s' en cadena de preferencias\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "escribiendo firma directa\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "escribiendo autofirma\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "escribiendo la firma de comprobación de clave\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "tamaño de clave incorrecto; se usarán %u bits\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "tamaño de clave redondeado a %u bits\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5228,19 +5242,19 @@ msgstr "" "AVISO: ciertos programas OpenPGP no usan claves DSAcon resúmenes de este " "tamaño\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Firma" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certificar" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Cifrado" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Autentificación" @@ -5254,182 +5268,182 @@ msgstr "Autentificación" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "FfCcAaSs" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Posibles accriones para una %s clave: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Acciones permitidas actualmente: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Conmutar la capacidad de firmar\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Conmutar la capacidad de cifrado\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Conmutar la capacidad de autenticación\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Acabado\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA y RSA (por defecto)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA y ElGamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (sólo firmar)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (sólo firmar)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (sólo cifrar)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (sólo cifrar)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (permite elegir capacidades)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (permite elegir capacidades)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) ElGamal (sign and encrypt)\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ElGamal (firmar y cifrar)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr "(por defecto)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (sólo firmar)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) ECC (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (permite elegir capacidades)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) ECC (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (sólo cifrar)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) Clave existente\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) Clave existente de la tarjeta\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Introduzca keygrip: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "No es un keygrip válido (se esperaban 40 dÃgitos hex)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "No hay claves con ese keygrip\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "error al leer la tarjeta: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Número de serie de la tarjeta: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Claves disponibles:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "redondeados a %u bits\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "las claves %s pueden tener entre %u y %u bits de longitud.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "¿De qué tamaño quiere la subclave? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "El tamaño requerido es de %u bits\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Seleccione el tipo de curva elÃptica deseado:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5445,7 +5459,7 @@ msgstr "" " <n>m = la clave caduca en n meses\n" " <n>y = la clave caduca en n años\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5461,38 +5475,38 @@ msgstr "" " <n>m = la clave caduca en n meses\n" " <n>y = la clave caduca en n años\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "¿Validez de la clave (0)? " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Clave válida ¿durante? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "valor inválido\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "La clave nunca caduca\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "La firma nunca caduca\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "La clave caduca %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "La firma caduca el %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5500,11 +5514,11 @@ msgstr "" "Su sistema no puede mostrar fechas más allá del 2038.\n" "Sin embargo funcionará correctamente hasta el 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "¿Es correcto? (s/n) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5518,7 +5532,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5534,49 +5548,49 @@ msgstr "" " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Nombre y apellidos: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Caracter inválido en el nombre\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "Los caracteres '%s' y '%s' no pueden aparecer en el nombre\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "El nombre no puede empezar con un número\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "El nombre debe tener al menos 5 caracteres\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Dirección de correo electrónico: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Dirección inválida\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Comentario: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Caracter inválido en el comentario\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "Está usando el juego de caracteres '%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5587,7 +5601,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" "Por favor no ponga la dirección de correo-e en el nombre real o en el " @@ -5604,31 +5618,31 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcDdVvSs" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "¿Cambia (N)ombre, (C)omentario, (D)irección o (S)alir? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "¿Cambia (N)ombre, (C)omentario, (D)irección o (V)ale/(S)alir? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "¿Cambia (N)ombre, (D)irección o (S)alir? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "¿Cambia (N)ombre, (D)irección o (V)ale/(S)alir? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Por favor corrija primero el error.\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5641,18 +5655,18 @@ msgstr "" "generador de números aleatorios mayor oportunidad de recoger suficiente\n" "entropÃa.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Creación de la clave fallida: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5663,64 +5677,64 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "¿Continuar? (S/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "Ya existe una clave para \"%s\"\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "¿Crear de todas formas?(s/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "creando de todas formas\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "Nota: Usa \"%s %s\" para el diálogo completo de generación de clave.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Creación de claves cancelada.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "no se puede crear fichero de respaldo '%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "NOTA: copia de seguridad de la clave guardada en '%s'\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "escribiendo clave pública en '%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "anillo público de claves no escribible encontrado: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "error al escribir en el anillo público '%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "claves pública y secreta creadas y firmadas.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5728,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5736,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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5744,23 +5758,23 @@ msgstr "" "clave pública creada %lu segundos en el futuro (salto en el tiempo o\n" "problemas con el reloj)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "" "Atención: crear subclaves para claves V3 no sigue el estándar OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Las partes secretas de la clave primaria no están disponibles.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "¿Crear de verdad? (s/N) " @@ -5839,33 +5853,33 @@ msgstr " Huella de clave =" msgid " Card serial no. =" msgstr " Número de serie de la tarjeta =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "memorizando anillo '%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu clave memorizada hasta ahora (%lu firmas)\n" msgstr[1] "%lu claves memorizadas hasta ahora (%lu firmas)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "%lu clave memorizada" msgstr[1] "\t%lu claves memrizadas" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] " (%lu firma)\n" msgstr[1] " (%lu firmas)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: anillo creado\n" @@ -5894,77 +5908,72 @@ msgstr "recuperar automáticamente claves al verificar firmas" msgid "honor the preferred keyserver URL set on the key" msgstr "usar la URL de servidor de claves preferido presente en la clave" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "deshabilitado" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Introduzca número(s), O)tro, o F)in > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "protocolo del servidor de claves inválido (us %d!=handler %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" no es un identificador de clave válido: omitido\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "renovando %d clave desde %s\n" msgstr[1] "renovando %d claves desde %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "AVISO: no se puede renovar la clave %s a traves de %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "clave \"%s\" no encontrada en el servidor\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "clave no encontrada en el servidor\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "solicitando clave %s de %s servidor %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "solicitando clave %s de %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "ningún servidor de claves conocido\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "omitido \"%s\": %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "enviando clave %s a %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "solicitando clave de %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVISO: imposible recuperar URI %s: %s\n" @@ -5991,251 +6000,251 @@ msgstr "cifrado con algoritmo desconocido %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "frase contraseña generada con algoritmo de resumen desconocido %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "la clave pública es %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "cifrado con clave de %u bits %s, ID %s, creada el %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "cifrado con clave %s, ID %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "AVISO: se observan varios textos en claro\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "cifrado con %lu frases contraseña\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "cifrado con 1 frase contraseña\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "descifrado de la clave pública fallido: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "datos cifrados con la clave pública: DEK correcta\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "suponiendo %s datos cifrados\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "cifrado IDEA no disponible, confiadamente intentamos usar %s en su lugar\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ATENCIÓN: la intgridad del mensaje no está protegida\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "descifrado fallido: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "descifrado correcto\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ATENCIÓN: ¡el mensaje cifrado ha sido manipulado!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "descifrado fallido: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Atención: el remitente solicitó \"sólo-para-tus-ojos\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "nombre fichero original='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revocación independiente - use \"gpg --import\" para aplicarla\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "no se encontró firma\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "Firma INCORRECTA de \"%s\"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Firma caducada de \"%s\"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Firma correcta de \"%s\"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "suprimida la verificación de la firma\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "no puedo manejar estos datos ambiguos en la firma\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Firmado el %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " usando %s clave %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Firmado el %s usando clave %s ID %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " emisor \"%s\"\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Clave disponible en: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[incierto]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " alias \"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "ATENCIÓN: ¡Esta clave no se puede usar para firmar en modo %s!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Firma caducada en %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "La firma caduca el %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "" "firma %s, algoritmo de resumen %s%s%s\n" "\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binaria" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "modotexto" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "desconocido" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", algoritmo de clave pública " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" "ADVERTENCIA: firma no separada; ¡el archivo %s NO ha sido verificado!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Imposible comprobar la firma: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "no es una firma separada\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "AVISO: detectadas múltiples firmas. Sólo la primera se comprueba.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "firma independiente de clase 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "firma al viejo estilo (PGP 2.x)\n" @@ -6419,46 +6428,52 @@ msgstr "Notación de firmas crÃticas: " msgid "subpacket of type %d has critical bit set\n" msgstr "el subpaquete de tipo %d tiene el bit crÃtico activado\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Por favor escriba la nueva frase contraseña" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Introduzca frase contraseña\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "cancelado por el usuario\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (ID de clave primaria %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Introduzca frase contraseña para desbloquear la clave secreta OpenPGP:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Introduzca frase contraseña para importar la clave secreta OpenPGP:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Introduzca frase contraseña para exportar la subclave secreta OpenPGP:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Introduzca frase contraseña para exportar la clave secreta OpenPGP:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" "De verdad quiere borrar para siempre la subclave secreta de la clave OpenPGP:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "De verdad quiere borrar para siempre la clave secreta OpenPGP:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6630,7 +6645,7 @@ msgstr "" "El mÃnimo nivel de confianza para esta clave es: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "¿Su decisión? " @@ -6941,7 +6956,7 @@ msgstr "imposible abrir datos firmados '%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "imposible abrir datos firmados fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "la clave %s no se puede usar para cifrar en modo %s\n" @@ -6988,7 +7003,7 @@ msgid "Note: key has been revoked" msgstr "NOTA: la clave ha sido revocada" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "construcción del paquete fallida: %s\n" @@ -7014,11 +7029,11 @@ msgstr "Clave secreta no disponible.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "¿Crear un certificado de revocación para esta clave? (s/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "se fuerza salida con armadura ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet falló: %s\n" @@ -7032,11 +7047,11 @@ msgstr "Certificado de revocación creado.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "no se encuentran claves de revocación para \"%s\"\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Este es un certificado de revocación para la clave OpenPGP:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -7047,7 +7062,7 @@ msgstr "" "públicamente que una clave no deberÃa usarse más. No es posible deshacer\n" "un certificado de este tipo una vez que se publica." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7063,7 +7078,7 @@ msgstr "" "\"\n" "en el manual GnuPG." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -7074,12 +7089,12 @@ msgstr "" "con un editor de texto antes de importar y publicar este certificado\n" "de revocación." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "certificado de revocación guardado como '%s.rev'\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "clave secreta \"%s\" no encontrada\n" @@ -7087,21 +7102,21 @@ msgstr "clave secreta \"%s\" no encontrada\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "'%s' coincide con varias claves secretas:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "error buscando el anillo de claves: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "¿Crear un certificado de revocación para esta clave? (s/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7120,33 +7135,33 @@ msgstr "" "de impresión de su máquina podrÃa almacenar los datos y hacerlos accesibles\n" "a otras personas!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Por favor elija una razón para la revocación:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Cancelar" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Probablemente querÃa seleccionar %d aquÃ)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Introduzca una descripción opcional; acábela con una lÃnea vacÃa:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Razón para la revocación: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(No se dió descripción)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "¿Es correcto? (s/N) " @@ -7324,22 +7339,22 @@ msgstr "firmando:" msgid "%s.%s encryption will be used\n" msgstr "se usará un cifrado %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "clave no marcada como insegura - no puede usarse con el pseudo RNG\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "\"%s\" omitido: duplicado\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "omitido: clave secreta ya presente\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "¡esta es una clave ElGamal generada por PGP que NO es segura para firmar!" @@ -7561,10 +7576,10 @@ msgstr "version de base de datos TOFU no soportada: %s\n" msgid "TOFU DB error" msgstr "Error de la base de datos de TOFU" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "error al leer la base de datos TOFU: %s\n" @@ -7584,7 +7599,7 @@ msgstr "error iniciando base de datos TOFU: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "error al abrir base de datos TOFU '%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "error al actualizar la base de datos TOFU: %s\n" @@ -7630,17 +7645,17 @@ msgstr "error al obtener otras ID de usuario: %s\n" msgid "This key's user IDs:\n" msgstr "Las ID de usuario de esta clave:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "polÃtica: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "error al obtener estadÃsticas de las firmas: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" @@ -7649,38 +7664,38 @@ msgstr[0] "" msgstr[1] "" "La dirección de correo electrónico \"%s\" está asociada a %d claves:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" "EstadÃsticas para las claves con la dirección de correo electrónico \"%s\":\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "esta clave" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "Verificado %d mensaje." msgstr[1] "Verificados %d mensajes." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "Cifrado %d mensaje." msgstr[1] "Cifrados %d mensajes." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "Verificado %d mensaje en el futuro." msgstr[1] "Verificados %d mensajes en el futuro." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." @@ -7688,54 +7703,54 @@ msgstr[0] "Cifrado %d mensaje en el futuro." msgstr[1] "Cifrados %d mensajes en el futuro." # this string and the following ones are not easy to translate to spanish. is the string of the answer always meaning plural thins, or it can say 1week apart of 7weeks? if so, we in Spanish need to change the translation of 'last'... -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "Mensajes verificados los últimos %d dÃas: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "Mensajes cifrados los últimos %d dÃas: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "Mensajes verificados los últimos %d meses: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "Mensajes cifrados los últimos %d meses: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "Mensajes verificados los últimos %d años: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "Mensajes cifrados los últimos %d años: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Mensajes verificados en el pasado: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Mensajes cifrados en el pasado: %d." @@ -7743,105 +7758,105 @@ msgstr "Mensajes cifrados en el pasado: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "TOFU ha detectado un conflicto de binding" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "bBaAdDrRmM" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" "(B)ien, (A)ceptar esta vez, (D)esconocido, (R)echazar esta vez, (M)ala? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "Por defecto elegiremos desconocido.\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "Detectada corrupción en la base de datos TOFU.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "error al cambiar la polÃtica TOFU: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "%lld~año" msgstr[1] "%lld~años" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "%lld~mes" msgstr[1] "%lld~meses" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "%lld~semana" msgstr[1] "%lld~semanas" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "%lld~dÃa" msgstr[1] "%lld~dÃas" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "%lld~hora" msgstr[1] "%lld~horas" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "%lld~minuto" msgstr[1] "%lld~minutos" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "%lld~segundo" msgstr[1] "%lld~segundos" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: Verificadas 0~firmas y cifrados 0~mensajes." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: Verificadas 0 firmas." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "Cifrados 0 mensajes." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(polÃtica: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" @@ -7849,7 +7864,7 @@ msgstr "" "Advertencia: ¡TodavÃa no hemos visto ningún mensaje firmado con esta clave e " "identificador de usuario/a!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" @@ -7857,17 +7872,17 @@ msgstr "" "Advertencia: ¡sólo hemos visto un mensaje firmado con esta clave e " "identificador de usuario!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "Advertencia: ¡todavÃa no has cifrado ningún mensaje para esta clave!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "Advertencia: ¡sólo has cifrado un mensaje para esta clave!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7896,13 +7911,13 @@ msgstr[1] "" " %s\n" "para marcarla como mala.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "error al abrir base de datos TOFU: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7970,7 +7985,7 @@ msgstr "usando %s como modelo de confianza\n" msgid "no need for a trustdb check\n" msgstr "no es necesaria una comprobación de la base de datos de confianza\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "siguiente comprobación de base de datos de confianza el: %s\n" @@ -8004,31 +8019,31 @@ msgstr "por favor haga un --check-trustdb\n" msgid "checking the trustdb\n" msgstr "comprobando base de datos de confianza\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%d clave procesada" msgstr[1] "%d claves procesadas" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] " (%d validación de cuenta borrada)\n" msgstr[1] " (%d validaciones de cuenta borradas)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "no se encuentran claves absolutamente fiables\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "clave pública de la clave absolutamente fiable %s no encontrada\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8036,30 +8051,30 @@ msgstr "" "nivel: %d validez: %3d firmada: %3d confianza: %d-, %dq, %dn, %dm, %df, " "%du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "no se puede actualizar el registro de la versión de la base de datos\n" "de confianza: fallo de escritura: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "no definido" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "nunca" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "dudosa" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "total" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "absoluta" @@ -8071,39 +8086,39 @@ msgstr "absoluta" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "13 no apto para supersticiosos" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ revocada ]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ caducada ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[desconocida]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[no definida]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ nunca ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ dudosa ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ total ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ absoluta ]" @@ -8163,16 +8178,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sNúmero: %s%%0ATitular: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "Intentos disponibles: %d" @@ -8214,10 +8229,10 @@ msgid "||Please enter the Unblocking Key of your PIV card" msgstr "" "|P|Por favor introduzca PIN Unblocking Code (PUK) para claves estándar." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "la función de manejo del PIN devolvió un error: %s\n" @@ -8239,93 +8254,93 @@ msgstr "El PIN para CHV%d es demasiado corto; longitud mÃnima %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "la clave ya existe\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "la clave existente será reemplazada\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "generando nueva clave\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "escribiendo clave nueva\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "fallo al almacenar la clave: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "la respuesta no incluye el módulo RSA\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "la respuesta no incluye el exponente público RSA\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "la respuesta no incluye la clave pública EC\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "por favor, espere mientras se genera la clave ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "la generación de la clave falló\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "generación de clave completada (%d segundo)\n" msgstr[1] "generación de clave completada (%d segundos)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "la respuesta no incluye la clave pública\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||Introduzca un PIN para la clave que crea firmas cualificadas." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Por favor introduzca PIN de Administrador" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|P|Por favor introduzca PIN Unblocking Code (PUK) para claves estándar." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Por favor, introduzca PIN para claves estándar." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "falta el módulo RSA o no es de %d bits\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "falta el exponente público RSA o es mayor de %d bits\n" @@ -8369,27 +8384,27 @@ msgstr "" "|P|Introduzca el PIN Unblocking Code (PUK) para que la clave pueda crear " "firmas cualificadas." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "error obteniendo nuevo PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "fallo al almacenar la huella digital: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "fallo guardando la fecha de creación: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "error recuperando el estatus CHV de la tarjeta\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "fallo al leer clave pública: %s\n" @@ -8397,42 +8412,42 @@ msgstr "fallo al leer clave pública: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "usando PIN por defecto %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "fallo al usar el PIN por defecto %s: %s - en adelante deshabilitado\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||Por favor desbloquee la tarjeta" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "El PIN para CHV%d es demasiado corto; longitud mÃnima %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "la verificación CHV%d falló: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "¡la tarjeta está bloqueada permanentemente!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8444,20 +8459,20 @@ msgstr[1] "" "%d intentos quedan para PIN de administrador antes de " "bloquearpermanentemente la clave\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "el acceso a órdenes de administrador no está configurado\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Por favor introduzca PIN" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Por favor introduzca Código de Reinicio de la tarjeta" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Código de Reinicio demasiado corto; longitud mÃnima %d\n" @@ -8465,79 +8480,79 @@ msgstr "Código de Reinicio demasiado corto; longitud mÃnima %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Nuevo Código de Reinicio" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Nuevo PIN Administrador" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Nuevo PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Introduzca el PIN de Administrador y el Nuevo PIN de Administrador" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Por favor introduzca el PIN y el Nuevo PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "error al leer datos de la aplicación\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "error al leer huella digital DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "falta fecha de creación\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "el primo RSA %s falta o no es de %d bits\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "curva no soportada\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "estructura de la tarjeta OpenPGP inválida (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "la huella digital en la tarjeta no coincide con la solicitada\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "la tarjeta no permite usar el algoritmo de resumen %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "firmas creadas hasta ahora: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" "actualmente se prohibe verificar el PIN del Administrador con esta orden\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "no se puede acceder a %s - ¿tarjeta OpenPGP inválida?\n" @@ -8557,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|poner el nivel de depurado a NIVEL" @@ -8618,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "manejador del descriptor %d iniciado\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "manejador del descriptor %d terminado\n" @@ -8633,11 +8648,11 @@ msgstr "manejador del descriptor %d terminado\n" msgid "validation model requested by certificate: %s" msgstr "el certificado: %s requiere un modelo de validación" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "cadena" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "shell" @@ -8670,225 +8685,225 @@ msgstr "Nota: no se permiten polÃticas no crÃticas de certificados" msgid "certificate policy not allowed" msgstr "no se permite polÃtica de certificado" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "fallo obteniendo huella digital\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "buscando al emisor en una localización externa\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "numero de emisores coincidentes: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "no se ha podido obtener authorityInfoAccess: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "buscando emisor en el caché de Dirmngr\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "número de certificados coincidentes: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "fallo buscando la clave sólo caché de dirmngr: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "fallo al reservar handle de keyDB\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "el certificado ha sido revocado" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "el estado del certificado es desconocido" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "por favor asegúrese de que \"dirmngr\" está bien instalado\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "la comprobación de CRL falló: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "validez del certificado incorrecta: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "el certificado aún no es válido" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "el certificado raÃz no es válido aún" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "el certificado intermedio aún no es válido" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "certificado caducado" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "el certificado raÃz ha caducado" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "el certificado intermedio ha caducado" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "faltan los atributos requeridos del certificado: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "el certificado tiene una validez incorrecta" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "la firma no se creo durante el tiempo de validez del certificado" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "el certificado no se creo durante el tiempo de validez el emisor" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" "certificado intermedio no creado durante el tiempo de validez del emisor" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( firmas creadas en " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (certificado creado en " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (certificado válido desde " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( emisor válido desde " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "huella digital=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "certificado raÃz marcado ahora como fiable\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "marcar interactivamente como fiable no está activado en gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "marcar interactivamente como fÃable desactivado en esta sesión\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "AVISO: fecha de creación de firma desconocida - asumo momento actual" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "no se encuentra el emisor de este certificado" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "certificado auto firmado con firma INCORRECTA" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "el certificado raÃz no está marcado como fiable" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "la comprobación de la lista de confianza falló: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "cadena de certificados demasiado larga\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "no se encuentra emisor del certificado" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "el certificado tiene una firma INCORRECTA" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "encontrado otro posible certificado de CA coincidente - reintentando" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "cadena de certificados más larga de lo que permite la CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "certificado correcto\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "certificado intermedio correcto\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "certificado raÃz correcto\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "cambiando al modelo en cadena" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "modelo de validación usado: %s" @@ -8899,18 +8914,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "memoria desbordada\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(es el algoritmo MD2)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "ninguno" @@ -9201,17 +9216,17 @@ msgstr "Acabado. DeberÃa mandar esta petición a su CA.\n" msgid "resource problem: out of core\n" msgstr "problema de recursos: memoria desbordada\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(el algoritmo RC2)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(no parece un mensaje cifrado)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9222,7 +9237,7 @@ msgstr "cifrado con clave %s, ID %s\n" msgid "certificate '%s' not found: %s\n" msgstr "certificado '%s' no encontrado: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "error bloqueando keybox: %s\n" @@ -9242,7 +9257,7 @@ msgstr "certificado '%s' borrado\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "borrado del certificado \"%s\" fallido: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "no se dieron receptores válidos\n" @@ -9311,43 +9326,43 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|usa este servidor para buscar claves" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "recuperar certificados de emisor perdidos" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|usa la codificación NOMBRE para frases contraseña PKCS#12" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "nunca consultar una CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "no comprobar CRLs para certificados raÃz" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "comprabar validez usando OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "no comprobar polÃticas de certificados" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|usa el algoritmo de cifrado NOMBRE" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|usa algoritmo de resumen de mensaje NOMBRE" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "proceso por lotes: nunca preguntar" @@ -9357,23 +9372,23 @@ msgstr "proceso por lotes: nunca preguntar" # Además una de las acepciones de asumir es "aceptar algo" y suponer # viene a ser asumir una idea como propia. Suponer "sÃ" en casi todas las # preguntas no me acaba de gustar. -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "asume \"sÃ\" en casi todas las preguntas" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "asume \"no\" en casi todas las preguntas" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|escribir inform de auditorÃa a FICHERO" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Uso: @GPGSM@ [opciones] [ficheros] (-h para ayuda)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9383,52 +9398,27 @@ msgstr "" "firma, comprueba, cifra o descifra usando el protocolo S/MIME\n" "La operación predeterminada depende de los datos de entrada\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Nota: no se podrá cifrar a '%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "modelo de validación desconocido '%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: falta el nombre del host\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: se dio contraseña sin usuario\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: omitir esta lÃnea\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "no se puede interpretar el servidor de claves\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "importando certificados comunes '%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "no puedo firmar usando '%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "orden inválida (no hay orden implÃcita)\n" @@ -9448,53 +9438,53 @@ msgstr "error almacenando certificado\n" msgid "basic certificate checks failed - not imported\n" msgstr "fallaron comprobaciones básicas sobre el certificado - no importado\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "error obteniendo parámetros almacenados: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "error importando el certificado: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "error al leer la entrada: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keyboxd running in this session\n" msgstr "no hay agente dirmngr activo en esta sesión\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "error al abrir base de datos de claves: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problema buscando el certificado existente: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "error obteniendo keyDB para escribir: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "error almacenando certificado: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problema re-buscando el certificado: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "error almacenando parámetros: %s\n" @@ -9676,57 +9666,57 @@ msgstr " asunto =" msgid "error loading certificate '%s': %s\n" msgstr "error al cargar certificado '%s': %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr " certificados cargados permanentemente: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr "certificados almacenados para esta sesión: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " certificados confiados: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "certificado ya almacenado\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "certificado almacenado\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "error al almacenar certificado: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "huella digital SHA1 no válida '%s'\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "error al descargar certificado con S/N: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "error al descargar certificado por asunto: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 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:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "error al obtener authorityKeyIdentifier: %s\n" @@ -9761,7 +9751,7 @@ msgstr "removiendo archivo de cache '%s'\n" msgid "not removing file '%s'\n" msgstr "no se remueve el archivo '%s'\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "error cerrando archivo de cache: %s\n" @@ -9999,13 +9989,13 @@ msgid "error getting data from cache file: %s\n" msgstr "error al obtener datos del archivo de cache: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "respuesta S-expression de libksba no válida\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "he fallado al convertir la expresión S-expression: %s\n" @@ -10020,134 +10010,134 @@ msgstr "algoritmo hash inválido '%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "gcry_md_open para algoritmo %d ha fallado: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "fallo al crear S-expression: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ha fallado ksba_crl_parse: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "error obteniendo el número de serie de la tarjeta: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "fechas de actualización de este CRL: esta=%s próxima=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "no se ha dado nextUpdate, asumiento un perÃodo de validez de un dÃa\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "error al obtener un objeto CRL: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "error al insertar objeto en el alacenamiento temporal: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "no se encuentra el emisor en el CRL: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "buscando el certificado de emisor CRL por authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "ha fallado la verificación CRL de la firma: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "error al verificar la validez del emisor del certificado CRL: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ha fallado ksba_crl_new: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ha fallado ksba_crl_set_reader: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "se ha removido el fichero temporal de cache en desuso '%s'\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "problema al remover el fichero temporal de cache en desuso '%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "error al crear fichero temporal de cache '%s': %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "ha fallado crl_parse_insert: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "error al finalizar fichero temporal de cache '%s': %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "error al cerrar fichero temporal de cache '%s': %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "ADVERTENCIA: el nuevo CRL es también anticuado; caducó el %s - cargándolo de " "todos modos\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "el nuevo CRL está anticuado; caducó el %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "extensión crÃtica CRL desconocida %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "error al leer las extensiones CRL: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "creando fichero de cache '%s'\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "problema al renombrar '%s' a '%s': %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10156,12 +10146,12 @@ msgstr "" "ha fallado la actualización del archivo DIR - la entrada de cache se perderá " "al reiniciar el programa\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Comienzo del dump CRL (obtenido mediante %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -10170,57 +10160,57 @@ msgstr "" "luego de una actualización!\n" # qué es una 'extensión crÃtica desconocida'? dice que falta? -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" " ERROR: El CRL no se usará a causa de una extensión crÃtica desconocida!\n" "\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " ERROR: No se usará el CRL\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" " ERROR: ¡Puede que alguien haya manipulado este CRL almacenado en local!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " ATENCIÓN: el tamaño de la entrada de cache no es correcto\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "error al leer entrada de cache: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "problema al leer clave de cache: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "error al leer entrada de cache de la base de datos: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Terminar el dump de CRL\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "ha fallado crl_fetch via DP: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "ha fallado crl_cache_insert via DP: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "ha fallado crl_cache_insert via emisor: %s\n" @@ -10241,7 +10231,7 @@ msgstr "el acceso CRL no es posible debido a que %s está desactivado\n" msgid "error retrieving '%s': %s\n" msgstr "error recuperando '%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "error al inicializar objeto lector: %s\n" @@ -10399,129 +10389,129 @@ msgstr "espero la ruta absoluta del archivo\n" msgid "looking up '%s'\n" msgstr "buscando '%s'\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "listar los contenidos del cache CRL" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|carga CRL de FILE en la cache" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|carga un CRL de una URL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "apaga el dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "descargar la memoria cache" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "permitir el chequeo online de versiones de software" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "enrutar todo el tráfico a través de Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Configuración para servidores de claves" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|usar servidor de claves en URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Configuración de servidores HTTP" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "inhibir el uso de HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "ignorar puntos de distribución CRL HTTP" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|redirigir todos los pedidos HTTP a URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "usar configuración del proxy HTTP del sistema" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Configuración de servidores LDAP que se usará" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "inhibir el uso de LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "ignorar puntos de distribución CRL LDAP" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|usar HOST para las consultas LDAP" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "no usar hosts de reserva con --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|lee lista de servidores LDAP de FILE" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|establecer vida máxima de LDAP en N segundos" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Configuración de OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "permitir el envÃo de búsquedas OSCP" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ignorar URLs de servicio contenidas en los certificados OSCP" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|usar contestador OSCP en la URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|respuesta OCSP firmada por FPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "forzar la carga de CRLs caducados" @@ -10529,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:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10538,11 +10528,11 @@ msgstr "" "@\n" "(Véase en la página del manual la lista completa de órdenes y opciones)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Uso: @DIRMNGR@ [opciones] (-h para ayuda)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10550,285 +10540,103 @@ msgstr "" "Sintaxis: @DIRMNGR@ [opciones] [orden [argumentos]]\n" "Acceso al servidor de claves, CRL y OCSP para @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "los niveles de debug válidos son: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: lÃnea demasiado larga - omitida\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: se detectó huella digital no válida\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 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:1789 +#: dirmngr/dirmngr.c:1828 #, 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:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 recibido - ninguna acción definida\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM recibido - apagando ...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM recibido - todavÃa %d conexiones activas\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "apagado forzado\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT recibido - apagado inmediato\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "señal %d recibida - ninguna acción definida\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "devuelve todos los valores en un formato orientado a record" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAME|ignorar la parte del host y conectar con el NAME" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAME|conectar al host NAME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|conectar al puerto N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAME|usa NOMBRE como destinatario por defecto" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|usar la contraseña PASS para autentificación" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "tomar el password de $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRING|preguntar DN STRING" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRING|usar FRASE como expresión de filtro" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRING|devuelve el atributo STRING" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Uso: dirmngr_ldap [opciones] [URL] (-h para ayuda)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"Syntaxis: dirmngr_ldap [opciones] [URL]\n" -"Ayudante interno de LDAP para Dirmngr\n" -"La interfaz y las opciones pueden cambiar sin previo aviso\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "número de puerto inválido %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "resultado del scanning para el atributo '%s'\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "error al escribir a stdout: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " atributo disponible '%s'\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "atributo \"%s\" no encontrado\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "atributo \"%s\" encontrado\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "procesando url '%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " usuario '%s'\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " pasar '%s'\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " host '%s'\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " puerto %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN '%s'\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " filtro '%s'\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " atr '%s'\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "no hay hostname en '%s'\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "no se ha dado ningún atributo para la consulta '%s'\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "ATENCIÓN: ¡se está usando sólo el primer atributo!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "Inicialización LDAP a '%s:%d' ha fallado: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "Inicialización LDAP a '%s:%d' ha fallado: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "Inicialización LDAP a '%s:%d' ha fallado: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "ha fallado el binding con '%s:%d': %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "ha fallado la búsqueda '%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "'%s' no es una URL LDAP\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "'%s' no es una URL LDAP válida\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "error mientras se accedÃa '%s': http status %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL '%s' redirigida a '%s' (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "demasiadas redirecciones\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to '%s'\n" msgid "redirection changed to '%s'\n" @@ -10869,31 +10677,51 @@ msgstr "error al esperar el wrapper %d de ldap: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "el wrapper %d de ldap está parado - matándolo\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "caracter incorrecto 0x%02x en el nombre de host - no añadido\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "añadiendo '%s:%d' a la lista de servidores ldap\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "ha fallado malloc: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: patrón '%s' incorrecto\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "'%s' no es una URL LDAP\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "'%s' no es una URL LDAP válida\n" + +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search ha llegado al lÃmite de tamaño del servidor\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: se dio contraseña sin usuario\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: omitir esta lÃnea\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10985,88 +10813,88 @@ msgstr "no firmada por un certificado predeterminado de firma OCSP" msgid "allocating list item failed: %s\n" msgstr "fallo al colocar item en la lista: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "error intentando obtener identificador de responder: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" "no se ha encontrado un certificado adecuado para verificar la respuesta " "OCSP\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "no se encuentra el emisor de este certificado: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "el caller no devolvió el certificado del target\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "el caller no devolvió el certificado emisor\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "fallo al asignar el contexto OCSP: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "no hay un OCSP responder predeterminado\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "no hay ningún firmante OCSP predeterminado definido\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "usar el contestador OCSP predeterminado '%s'\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "usar OCSP responder '%s'\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "error al obtener status OCSP para certificado de destino: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "el status del certificado es: %s (esta=%s próxima=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "bien" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "el certificado ha sido revocado el: %s a causa de: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "el OCSP respondor ha devuelto un estado en el futuro\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "el OCSP respondor ha devuelto un estado no actual\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "el OCSP respondor ha devuelto un estado demasiado antiguo\n" @@ -11076,71 +10904,67 @@ msgstr "el OCSP respondor ha devuelto un estado demasiado antiguo\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "ha fallado assuan_inquire(%s): %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "falta el ldapserver" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "falta el número de serie en el ID del certificado" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "ha fallado assuan_inquire: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "ha fallado fetch_cert_by_url: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "error al enviar datos: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "ha fallado start_cert_fetch: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "ha fallado fetch_next_cert: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "se ha excedido el número de respuestas(max_replies) %d\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "no puedo colocar la estructura de control: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "fallo al reservar el contexto assuan: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "ha fallado la inicialización del servidor: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "fallo en las órdenes de registro con Assuan: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "problema de aceptación Assuan: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "ha fallado el procesado Assuan: %s\n" @@ -11288,33 +11112,33 @@ msgstr "no hay agente dirmngr activo en esta sesión\n" msgid "error sending standard options: %s\n" msgstr "error enviando opciones estándar: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "la clave pública es %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Claves privados" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "Smartcards" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Red" @@ -11327,41 +11151,41 @@ msgstr "Red" # ¿Por qué los ingleses entonces sà que saben lo que es un "passphrase"? # ¿Es que son más listos? :-) # -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Frase contraseña" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Componente no adecuando para lanzamiento" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, fuzzy, c-format #| msgid "External verification of component %s failed" msgid "Configuration file of component %s is broken\n" msgstr "Verificación externa del componente %s fallida" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Note: Use the command \"%s\" to restart them.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Atención: Usa el comando \"%s\" para reiniciarlos.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Verificación externa del componente %s fallida" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Note que las especificación de grupo se ignoran\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "error al cerrar '%s'\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "error al leer '%s'\n" @@ -11442,15 +11266,15 @@ msgstr "" "Sintaxis: @GPGCONF@ [opciones]\n" "Administra opciones de configuración de las herramientas GnuPG\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Necesita un argumento de un componente" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Componente no encontrado" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "No se permiten parámetros" @@ -11468,90 +11292,217 @@ msgstr "" "Compara frase contraseña dada en entrada estándar con un fichero de " "patrones\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "NOTA: ¡ya hay claves almacenadas en la tarjeta!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "NOTA: ¡ya hay claves almacenadas en la tarjeta!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "¿Reemplazar las claves existentes? (s/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "tarjeta OpenPGP num. %s detectada\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid "add a certificate to the cache" msgid "authenticate to the card" msgstr "añadir un certificado a la cache" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "configurar KDF para autentificación de PIN" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid "add a certificate to the cache" msgid "read a certificate from a data object" msgstr "añadir un certificado a la cache" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid "add a certificate to the cache" msgid "store a certificate to a data object" msgstr "añadir un certificado a la cache" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "solicitando clave %s de %s servidor %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: falta el nombre del host\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "no se puede interpretar el servidor de claves\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "devuelve todos los valores en un formato orientado a record" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NAME|ignorar la parte del host y conectar con el NAME" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAME|conectar al host NAME" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|conectar al puerto N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAME|usa NOMBRE como destinatario por defecto" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|PASS|usar la contraseña PASS para autentificación" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "tomar el password de $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|STRING|preguntar DN STRING" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|STRING|usar FRASE como expresión de filtro" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|STRING|devuelve el atributo STRING" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Uso: dirmngr_ldap [opciones] [URL] (-h para ayuda)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "Syntaxis: dirmngr_ldap [opciones] [URL]\n" +#~ "Ayudante interno de LDAP para Dirmngr\n" +#~ "La interfaz y las opciones pueden cambiar sin previo aviso\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "número de puerto inválido %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "resultado del scanning para el atributo '%s'\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "error al escribir a stdout: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " atributo disponible '%s'\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "atributo \"%s\" no encontrado\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "atributo \"%s\" encontrado\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "procesando url '%s'\n" + +#~ msgid " user '%s'\n" +#~ msgstr " usuario '%s'\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " pasar '%s'\n" + +#~ msgid " host '%s'\n" +#~ msgstr " host '%s'\n" + +#~ msgid " port %d\n" +#~ msgstr " puerto %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN '%s'\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " filtro '%s'\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " atr '%s'\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "no hay hostname en '%s'\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "no se ha dado ningún atributo para la consulta '%s'\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "ATENCIÓN: ¡se está usando sólo el primer atributo!\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "Inicialización LDAP a '%s:%d' ha fallado: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "Inicialización LDAP a '%s:%d' ha fallado: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "Inicialización LDAP a '%s:%d' ha fallado: %s\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "ha fallado el binding con '%s:%d': %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "ha fallado la búsqueda '%s': %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: patrón '%s' incorrecto\n" + +#~ msgid "ldapserver missing" +#~ msgstr "falta el ldapserver" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" @@ -26,48 +26,52 @@ msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Kas te tõesti soovite valitud võtmeid kustutada? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "vigane parool" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -78,13 +82,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "liiga pikk parool\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -94,107 +110,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Palun sisestage parool; see on salajane tekst \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "halb parool" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "rida on liiga pikk\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "liiga pikk parool\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Lubamatu sümbol nimes\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "halb MPI" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "halb parool" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "viga parooli loomisel: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "muuda parooli" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Palun sisestage parool; see on salajane tekst \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -205,26 +221,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "kaitse algoritm %d%s ei ole toetatud\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "`%s' ei õnnestu luua: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -333,39 +349,39 @@ msgstr "parooli ei korratud õieti; proovige uuesti" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "viga parooli loomisel: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "kirjutan faili `%s'\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "Sisestage parool\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -373,7 +389,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Nimes peab olema vähemalt 5 sümbolit\n" msgstr[1] "Nimes peab olema vähemalt 5 sümbolit\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -381,387 +397,386 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "Kasutan seda võtit ikka? " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Te vajate oma salajase võtme kaitsmiseks parooli.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "muuda parooli" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "Võti on asendatud" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FAIL|lae laiendusmoodul FAIL" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "ole jutukas" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "ole mõnevõrra vaiksem" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "uuenda usalduse andmebaasi" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NIMI|terminali kooditabel on NIMI" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "ei ole toetatud" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "ei ole toetatud" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "viga parooli loomisel: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "viga parooli loomisel: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|kasuta parooli moodi N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "viga parooli loomisel: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "kasuta gpg-agenti" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Palun saatke veateated aadressil <gnupg-bugs@gnu.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "valitud lühendi algoritm ei ole lubatud\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "%s ei õnnestu luua: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "viga parooli loomisel: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, fuzzy, c-format msgid "can't set permissions of '%s': %s\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "kirjutan salajase võtme faili `%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: kataloog on loodud\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: kataloogi ei õnnestu luua: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "salajase võtme uuendamine ebaõnnestus: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: jätsin vahele: %s\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -783,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -813,40 +828,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Palun sisestage parool; see on salajane tekst \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Palun sisestage parool; see on salajane tekst \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "Palun sisestage parool; see on salajane tekst \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "Katkesta" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "viga parooli loomisel: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "viga `%s' lugemisel: %s\n" @@ -1001,7 +1016,7 @@ msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" msgid "secret key parts are not available\n" msgstr "salajase võtme komponendid ei ole kättesaadavad\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1033,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "viga `%s' lugemisel: %s\n" @@ -1106,7 +1121,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "jah" @@ -1161,7 +1176,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1233,7 +1248,7 @@ msgstr "viga võtmehoidla `%s' loomisel: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1328,7 +1343,7 @@ msgid "algorithm: %s" msgstr "pakend: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1412,12 +1427,12 @@ msgstr "See võti on aegunud!" msgid "Root certificate trustworthy" msgstr "halb sertifikaat" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "halb sertifikaat" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Võtme leiate: " @@ -1469,22 +1484,22 @@ msgstr "tundmatu" msgid "invalid radix64 character %02x skipped\n" msgstr "vigane radix64 sümbol %02x vahele jäetud\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1538,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1696,7 +1710,7 @@ msgid "Enter passphrase: " msgstr "Sisestage parool: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1707,225 +1721,225 @@ msgstr "%s ei tööta veel koos %s-ga\n" msgid "error from TPM: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "probleem agendiga: agent tagastas 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "%s ei ole moodis %s lubatud.\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "viga: vigane sõrmejälg\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "viga: vigane sõrmejälg\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "genereeri tühistamise sertifikaat" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "pakend: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "salajane võti ei ole kättesaadav" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "seda ei saa teha pakettmoodis\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "See käsklus ei ole %s moodis lubatud.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "salajase võtme komponendid ei ole kättesaadavad\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Teie valik? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "ei töödeldud" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "vastavat avalikku võtit pole: %s\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "uuendatud eelistused" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "lubamatu sümbol eelistuste sõnes\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "lubamatu sümbol eelistuste sõnes\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "viga: vigane sõrmejälg\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "näita sõrmejälge" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "viga: vigane sõrmejälg\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "Võtme genereerimine ebaõnnestus: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "ei leia OpenPGP andmeid.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, fuzzy, c-format msgid "error getting current key info: %s\n" msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1933,102 +1947,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Millist võtmepikkust te soovite? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "ümardatud üles %u bitini\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "Allkiri aegus %s\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Palun valige, millist võtmetüüpi te soovite:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (ainult allkirjastamiseks)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA ja ElGamal (vaikimisi)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Vigane valik.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "See käsklus ei ole %s moodis lubatud.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "jätsin vahele: avalik võti on juba olemas\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2036,172 +2050,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "Palun valige, millist võtmetüüpi te soovite:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "Allkiri aegus %s\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "Palun valige tühistamise põhjus:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "uuendamine ebaõnnestus: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "jätsin vahele: avalik võti on juba olemas\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "Allkirjastan tõesti? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "välju sellest menüüst" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "vastuolulised käsud\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "näita seda abiinfot" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "Võtme leiate: " -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "muuda aegumise kuupäeva" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "muuda omaniku usaldust" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "näita sõrmejälge" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "genereeri uus võtmepaar" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NIMI|kasuta NIME vaikimisi saajana" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "muuda omaniku usaldust" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "muuda omaniku usaldust" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "vastuolulised käsud\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "vastuolulised käsud\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "kirjutan salajase võtme faili `%s'\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Vigane käsklus (proovige \"help\")\n" @@ -2211,23 +2225,23 @@ msgstr "Vigane käsklus (proovige \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "võti --output ei tööta selle käsuga\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "`%s' ei õnnestu avada\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "viga võtmebloki lugemisel: %s\n" @@ -2353,14 +2367,14 @@ msgstr "Å¡ifri algoritm \"%s\" ei ole moodis %s lubatud\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "Å¡ifri algoritm \"%s\" ei ole moodis %s lubatud\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "sõnumilühendi algoritm \"%s\" ei ole moodis %s lubatud\n" @@ -2378,7 +2392,7 @@ msgid "" msgstr "" "sümmetrilise Å¡ifri %s (%d) kasutamine on vastuolus saaja eelistustega\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n" @@ -2409,7 +2423,7 @@ msgstr "%s/%s krüptitud kasutajale: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "%s ei ole moodis %s lubatud.\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2420,7 +2434,7 @@ msgstr "%s krüpteeritud andmed\n" msgid "encrypted with unknown algorithm %d\n" msgstr "krüpteeritud tundmatu algoritmiga %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2468,7 +2482,7 @@ msgstr "" msgid " - skipped" msgstr "%s: jätsin vahele: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2507,66 +2521,66 @@ msgstr "viga `%s' loomisel: %s\n" msgid "[User ID not found]" msgstr "[Kasutaja id puudub]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "viga `%s' loomisel: %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "viga `%s' loomisel: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "näita sõrmejälge" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "salajast võtit `%s' ei leitud: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "vigased impordi võtmed\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "" "Vigane võti %08lX muudeti kehtivaks võtme --allow-non-selfsigned-uid " "kasutamisega\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "vigased impordi võtmed\n" @@ -2771,7 +2785,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "ära tee mingeid muutusi" @@ -2805,7 +2819,7 @@ msgstr "kasuta kanoonilist tekstimoodi" msgid "|N|set compress level to N (0 disables)" msgstr "|N|määra pakkimise tase N (0 blokeerib)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2824,11 +2838,11 @@ msgstr "impordi võtmed võtmeserverist" msgid "include the public key in signatures" msgstr "kontrolli võtmete allkirju" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2848,15 +2862,15 @@ msgstr "|NIMI|krüpti NIMEle" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "kasuta seda kasutaja IDd" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2915,7 +2929,7 @@ msgstr "" "allkirjasta, kontrolli, krüpti ja dekrüpti\n" "vaikimisi operatsioon sõltub sisendandmetest\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2939,12 +2953,12 @@ msgstr "Räsi: " msgid "Compression: " msgstr "Pakkimine: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "kasuta: gpg [võtmed] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "vastuolulised käsud\n" @@ -2954,535 +2968,535 @@ msgstr "vastuolulised käsud\n" msgid "no = sign found in group definition '%s'\n" msgstr "grupi definitsioonis \"%s\" puudub sümbol =\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "HOIATUS: ebaturvaline kataloogi omanik %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "HOIATUS: ebaturvaline kataloogi omanik %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "HOIATUS: ebaturvaline kataloogi omanik %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "tundmatu seade \"%s\"\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "antud allkirja poliisi URL on vigane\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "näita millisesse võtmehoidlasse näidatud võti kuulub" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "tundmatu vaikimisi saaja `%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "MÄRKUS: %s ei ole tavapäraseks kasutamiseks!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Selline e-posti aadress ei ole lubatud\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "vigane räsialgoritm `%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "ei saa parsida võtmeserveri URI\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: vigased ekspordi võtmed\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "vigased ekspordi võtmed\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: vigased impordi võtmed\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: vigased ekspordi võtmed\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "vigased ekspordi võtmed\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: vigased impordi võtmed\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "antud allkirja poliisi URL on vigane\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: vigased ekspordi võtmed\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "vigased ekspordi võtmed\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "exec-path väärtuseks ei õnnestu seada %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: vigased ekspordi võtmed\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "HOIATUS: programm võib salvestada oma mälupildi!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "HOIATUS: %s määrab üle %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ja %s ei ole koos lubatud!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s ja %s ei oma koos mõtet!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "kirjutan salajase võtme faili `%s'\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "valitud Å¡ifri algoritm ei ole lubatud\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "valitud lühendi algoritm ei ole lubatud\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "valitud Å¡ifri algoritm ei ole lubatud\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "valitud sertifikaadi lühendi algoritm ei ole lubatud\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed peab olema suurem, kui 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed peab olema suurem, kui 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth peab olema vahemikus 1 kuni 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "vigane vaikimisi-sert-tase; peab olema 0, 1, 2 või 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "vigane min-sert-tase; peab olema 1, 2 või 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "MÄRKUS: lihtne S2K mood (0) ei soovitata kasutada\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "vigane S2K mood; peab olema 0, 1 või 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "vigased vaikimisi eelistused\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "vigased isikliku Å¡ifri eelistused\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "vigased isikliku Å¡ifri eelistused\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "vigased isikliku lühendi eelistused\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "vigased isikliku pakkimise eelistused\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "vigane võtme suurus; kasutan %u bitti\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s ei tööta veel koos %s-ga\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "Å¡ifri algoritm \"%s\" ei ole moodis %s lubatud\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "pakkimise algoritm \"%s\" ei ole moodis %s lubatud\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "HOIATUS: määrati saajad (-r) aga ei kasutata avaliku võtme krüptograafiat\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "lahtikrüpteerimine ebaõnnestus: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "%s ei ole moodis %s lubatud.\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "%s ei ole moodis %s lubatud.\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "võtmeserverile saatmine ebaõnnestus: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "võtmeserverilt lugemine ebaõnnestus: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "võtme eksport ebaõnnestus: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "võtme eksport ebaõnnestus: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "võtmeserveri otsing ebaõnnestus: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "võtmeserveri uuendamine ebaõnnestus: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "lahtipakendamine ebaõnnestus: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "vigane räsialgoritm `%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "viga parooli loomisel: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Kirjutage nüüd oma teade ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "antud sertifikaadi poliisi URL on vigane\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "antud allkirja poliisi URL on vigane\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "antud allkirja poliisi URL on vigane\n" @@ -3496,7 +3510,7 @@ msgstr "võta võtmed sellest võtmehoidlast" msgid "make timestamp conflicts only a warning" msgstr "teata ajatemplite konfliktist ainult hoiatusega" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FP|kirjuta olekuinfo sellesse failipidemesse" @@ -3591,272 +3605,272 @@ msgstr "" msgid "repair keys on import" msgstr "näita sõrmejälge" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "jätan bloki tüübiga %d vahele\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "%lu võtit on seni töödeldud\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Töödeldud kokku: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " vahele jäetud uusi võtmeid: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " vahele jäetud uusi võtmeid: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " puudub kasutaja ID: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " imporditud: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " muutmata: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " uusi kasutajaid: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " uusi alamvõtmeid: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " uusi allkirju: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " uusi tühistamisi: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " loetud salajasi võtmeid: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " salajasi võtmeid imporditud: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " muutmata salajasi võtmeid: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " pole imporditud: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " uusi allkirju: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " loetud salajasi võtmeid: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "%s allkiri, sõnumilühendi algoritm %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "%s allkiri, sõnumilühendi algoritm %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "võti %08lX: kasutaja ID puudub\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "`%s' jätsin vahele: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "võti %08lX: HKP alamvõtme rike parandatud\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "" "võti %08lX: aktsepteerisin iseenda poolt allakirjutamata kasutaja ID '%s'\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "võti %08lX: puudub kehtiv kasutaja ID\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "võti %08lX: avalikku võtit ei leitud: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "võti %08lX: uus võti - jätsin vahele\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "ei leia kirjutatavat võtmehoidlat: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "võti %08lX: avalik võti \"%s\" on imporditud\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "võti %08lX: ei sobi meie koopiaga\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "võti %08lX: \"%s\" 1 uus kasutaja ID\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "võti %08lX: \"%s\" 1 uus allkiri\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "võti %08lX: \"%s\" %d uut allkirja\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "võti %08lX: \"%s\" 1 uus alamvõti\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "võti %08lX: \"%s\" %d uut alamvõtit\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "võti %08lX: \"%s\" %d uut allkirja\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "võti %08lX: \"%s\" %d uut allkirja\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "võti %08lX: \"%s\" ei muudetud\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "võti %08lX: salajane võti on imporditud\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" @@ -3869,206 +3883,205 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "salajast võtit `%s' ei leitud: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "kirjutan salajase võtme faili `%s'\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Põhjus puudub" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Võti on asendatud" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Võti on kompromiteeritud" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Võti ei ole enam kasutusel" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "tühistamise põhjus: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "tühistamise kommentaar: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "võti %08lX: \"%s\" tühistamise sertifikaat imporditud\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, fuzzy, c-format msgid "key %s: no user ID for signature\n" msgstr "võti %08lX: allkirjal puudub kasutaja ID\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, fuzzy, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "võti %08lX: mittetoetatud avaliku võtme algoritm\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "võti %08lX: lisatud vahetu võtme allkiri\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "võti %08lX: vigane alamvõtme seos\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, fuzzy, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "võti %08lX: vigane mitme alamvõtme seos\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "võti %08lX: vigane alamvõtme tühistamine\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "võti %08lX: jätsin vahele kasutaja ID '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "võti %08lX: jätsin alamvõtme vahele\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, fuzzy, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "võti %08lX: tuvastasin dubleeritud kasutaja ID - mestisin\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "võti %08lX: \"%s\" tühistamise sertifikaat lisatud\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "võti %08lX: lisatud vahetu võtme allkiri\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "viga võtmehoidla `%s' loomisel: %s\n" @@ -4131,7 +4144,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "viga võtmehoidla `%s' loomisel: %s\n" @@ -4142,7 +4155,7 @@ msgstr "viga võtmehoidla `%s' loomisel: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "viga võtmehoidla `%s' loomisel: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "võtmehoidla `%s' on loodud\n" @@ -4422,8 +4435,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Allkirjastan tõesti? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "allkirjastamine ebaõnnestus: %s\n" @@ -4830,7 +4843,7 @@ msgstr "Tundmatu kasutaja ID.\n" msgid "Nothing to sign.\n" msgstr "Võtmega %08lX pole midagi allkirjastada\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " allkirjastanud %08lX %s%s\n" @@ -4900,7 +4913,7 @@ msgstr "Selle võtme võib olla tühistanud %s võti " msgid "(sensitive)" msgstr " (tundlik)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "%s ei õnnestu luua: %s\n" @@ -4916,7 +4929,7 @@ msgid "expired: %s" msgstr " [aegub: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [aegub: %s]" @@ -4952,14 +4965,14 @@ msgstr "" "Tuleb tähele panna et kuni te pole programmi uuesti käivitanud, ei pruugi\n" "näidatud võtme kehtivus olla tingimata korrektne.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "[tühistatud] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5001,7 +5014,7 @@ msgstr "Olete kindel, et soovite seda ikka lisada? (j/E) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Foto IDd ei saa PGP2 võtmele lisada.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5150,7 +5163,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Palun valige täpselt üks kasutaja ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "jätan kasutaja \"%s\" v3 iseenda allkirja vahele\n" @@ -5159,133 +5172,133 @@ msgstr "jätan kasutaja \"%s\" v3 iseenda allkirja vahele\n" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Olete kindel, et soovite seda kasutada (j/E)? " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Olete kindel, et soovite seda kasutada (j/E)? " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Allkirja noteerimine: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "Kirjutan üle (j/E)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "kasutaja ID: \"" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " allkirjastanud %08lX %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (mitte-eksporditav)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "See allkiri aegub %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Olete kindel, et soovite seda ikka tühistada? (j/E) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Loon sellele allkirjale tühistamise sertifikaadi? (j/E) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Te olete allkirjastanud järgnevad kasutaja IDd:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (mitte-eksporditav)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " tühistanud %08lX %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Te asute tühistama järgmisi allkirju:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Kas tõesti loon tühistamise sertifikaadid? (j/E) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "salajast võtit pole\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "kasutaja ID \"%s\" on juba tühistatud\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "HOIATUS: kasutaja ID allkirja ajatempel on %d sekundit tulevikus\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Viimast kasutaja ID ei saa kustutada!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "kasutaja ID \"%s\" on juba tühistatud\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "kasutaja ID \"%s\" on juba tühistatud\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Näitan %s foto IDd suurusega %ld, võti 0x%08lX (uid %d)\n" @@ -5295,83 +5308,83 @@ msgstr "Näitan %s foto IDd suurusega %ld, võti 0x%08lX (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "vigased impordi võtmed\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "eelistus %c%lu on duplikaat\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "liiga palju `%c' eelistusi\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "liiga palju `%c' eelistusi\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "liiga palju `%c' eelistusi\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "liiga palju `%c' eelistusi\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "lubamatu sümbol eelistuste sõnes\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "kirjutan otsese allkirja\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "kirjutan iseenda allkirja\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "kirjutan võtit siduva allkirja\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "vigane võtme suurus; kasutan %u bitti\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "võtme suurus ümardatud üles %u bitini\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "krüpteeri andmed" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5385,179 +5398,179 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (ainult krüptimiseks)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA ja ElGamal (vaikimisi)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA ja ElGamal (vaikimisi)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (ainult allkirjastamiseks)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (ainult allkirjastamiseks)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (ainult krüptimiseks)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) RSA (allkirjastamiseks ja krüptimiseks)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr " (vaikimisi)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (ainult allkirjastamiseks)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (ainult krüpteerimiseks)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Allkirja noteerimine: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: viga vaba kirje lugemisel: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "viga parooli loomisel: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "blokeeri võti" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "ümardatud üles %u bitini\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Millist võtmepikkust te soovite? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Soovitud võtmepikkus on %u bitti\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Palun valige, millist võtmetüüpi te soovite:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5573,7 +5586,7 @@ msgstr "" " <n>m = võti aegub n kuuga\n" " <n>y = võti aegub n aastaga\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5589,40 +5602,40 @@ msgstr "" " <n>m = allkiri aegub n kuuga\n" " <n>y = allkiri aegub n aastaga\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Võti on kehtiv kuni? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "Allkiri on kehtiv kuni? (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "vigane väärtus\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "%s ei aegu kunagi\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "%s ei aegu kunagi\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "%s aegub %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "Allkiri aegub %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5630,12 +5643,12 @@ msgstr "" "Teie süsteem ei saa esitada kuupäevi peale aastat 2038.\n" "Siiski käsitletakse neid korrektselt aastani 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "On see õige (j/e)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5646,7 +5659,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5662,50 +5675,50 @@ msgstr "" " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Pärisnimi: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Lubamatu sümbol nimes\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Nimi ei või alata numbriga\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Nimes peab olema vähemalt 5 sümbolit\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "E-posti aadress: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Selline e-posti aadress ei ole lubatud\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Kommentaar: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Lubamatu sümbol kommentaaris\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Te kasutate kooditabelit `%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5716,7 +5729,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Ärge palun kirjutage e-posti aadressi pärisnimesse ega kommentaari\n" @@ -5731,35 +5744,35 @@ msgstr "Ärge palun kirjutage e-posti aadressi pärisnimesse ega kommentaari\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnKkEeOoVv" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (V)älju? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (O)k/(V)älju? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (V)älju? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (O)k/(V)älju? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Palun parandage kõigepealt viga\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5771,18 +5784,18 @@ msgstr "" "kasutada kettaid jne), see annaks juhuarvude generaatorile võimaluse\n" "koguda paremat entroopiat.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Võtme genereerimine ebaõnnestus: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5790,67 +5803,67 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "`%s' on juba pakitud\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy msgid "Create anyway? (y/N) " msgstr "Kasutan seda võtit ikka? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format msgid "creating anyway\n" msgstr "genereeri uus võtmepaar" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Võtme genereerimine katkestati.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "`%s' ei õnnestu luua: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "MÄRKUS: salajane võti %08lX aegus %s\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "kirjutan avaliku võtme faili `%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "kirjutatavat avalike võtmete hoidlat pole: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "viga avaliku võtme võtmehoidlasse `%s' kirjutamisel: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "avalik ja salajane võti on loodud ja allkirjastatud.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5860,35 +5873,35 @@ msgstr "" "Krüptimiseks tuleb genereerida teine võti, seda saate teha\n" "kasutades võtit \"--edit-key\".\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, 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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, 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:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "MÄRKUS: v3 võtmetele alamvõtmete loomine ei ole OpenPGP ühilduv\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Primaarse võtme salajased komponendid ei ole kättesaadavad.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "Loon tõesti? " @@ -5971,26 +5984,26 @@ msgstr " Võtme sõrmejälg =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "kontrollin võtmehoidlat `%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "kontrollitud %lu võtit (%lu allkirja)\n" msgstr[1] "kontrollitud %lu võtit (%lu allkirja)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -5998,7 +6011,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 halb allkiri\n" msgstr[1] "1 halb allkiri\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: võtmehoidla on loodud\n" @@ -6028,80 +6041,75 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "antud allkirja poliisi URL on vigane\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "vigased ekspordi võtmed\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "küsin võtit %08lX võtmeserverist %s\n" msgstr[1] "küsin võtit %08lX võtmeserverist %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "HOIATUS: ei saa kustutada ajutist faili (%s) `%s': %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "võtit '%s' ei leitud: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "võtit '%s' ei leitud: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "küsin võtit %08lX võtmeserverist %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "küsin võtit %08lX võtmeserverist %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "vigased ekspordi võtmed\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "`%s' jätsin vahele: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "allkirjastatud teie võtmega %08lX %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "küsin võtit %08lX võtmeserverist %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "HOIATUS: ei saa kustutada ajutist faili (%s) `%s': %s\n" @@ -6128,251 +6136,251 @@ msgstr "krüpteeritud tundmatu algoritmiga %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "krüpteeritud tundmatu algoritmiga %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "avalik võti on %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "krüpteeritud %u-bitise %s võtmega, ID %08lX, loodud %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " ka \"" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "krüpteeritud %s võtmega, ID %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "krüpteeritud kasutades %lu parooli\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "krüpteeritud ühe parooliga\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "avaliku võtmega lahtikrüpteerimine ebaõnnestus: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "avaliku võtmega krüpteeritud andmed: hea DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "eeldan %s krüpteeritud andmeid\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA Å¡iffer pole saadaval, loodan kasutada selle asemel %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "HOIATUS: teate kooskõlalisus ei ole tagatud\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "lahtikrüpteerimine ebaõnnestus: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "lahtikrüpteerimine õnnestus\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "HOIATUS: krüpteeritud teadet on muudetud!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "lahtikrüpteerimine ebaõnnestus: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "MÄRKUS: saatja nõudis \"ainult-teie-silmadele\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "algne failinimi on='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "eraldiseisev tühistus - realiseerimiseks kasutage \"gpg --import\"\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Korrektne allkiri kasutajalt \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "HALB allkiri kasutajalt \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Aegunud allkiri kasutajalt \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Korrektne allkiri kasutajalt \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "allkirja kontroll jäeti ära\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "neid allkirju ei õnnestu töödelda\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Allkiri aegus %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " ka \"" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Allkirja lõi %.*s kasutades %s võtit ID %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " ka \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Võtme leiate: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[ebakindel]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " ka \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "HOIATUS: Seda võtit ei ole sertifitseeritud usaldatava allkirjaga!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Allkiri aegus %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Allkiri aegub %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s allkiri, sõnumilühendi algoritm %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binaarne" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "tekstimood" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "tundmatu" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "tundmatu avaliku võtme algoritm" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Allkirja ei saa kontrollida: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "ei ole eraldiseisev allkiri\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "HOIATUS: leidsin mitu allkirja. Kontrollitakse ainult esimest.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "eraldiseisev allkiri klassiga 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "vana stiili (PGP 2.x) allkiri\n" @@ -6561,51 +6569,56 @@ msgstr "Kriitiline allkirja noteerimine: " msgid "subpacket of type %d has critical bit set\n" msgstr "alampaketil tüübiga %d on kriitiline bitt seatud\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "muuda parooli" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Sisestage parool\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "katkestatud kasutaja poolt\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (peamise võtme ID %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Palun sisestage parool; see on salajane tekst \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Palun sisestage parool; see on salajane tekst \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Palun sisestage parool; see on salajane tekst \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Palun sisestage parool; see on salajane tekst \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Kas te tõesti soovite valitud võtmeid kustutada? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Kas te tõesti soovite valitud võtmeid kustutada? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6778,7 +6791,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Teie otsus? " @@ -7075,7 +7088,7 @@ msgstr "allkirjastatud andmete avamine ebaõnnestus `%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "allkirjastatud andmete avamine ebaõnnestus `%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "võti %08lX: kasutaja ID puudub\n" @@ -7122,7 +7135,7 @@ msgid "Note: key has been revoked" msgstr "MÄRKUS: võti on tühistatud" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet ebaõnnestus: %s\n" @@ -7151,11 +7164,11 @@ msgstr "Salajane võti on kasutatav.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Loon sellele võtmele tühistamise sertifikaadi? " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Väljundis sunnitakse kasutama ASCII vormingut.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet ebaõnnestus: %s\n" @@ -7171,19 +7184,19 @@ msgstr "" "`%s' jaoks pole tühistamise võtmeid\n" "\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Loon sellele võtmele tühistamise sertifikaadi? " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7192,20 +7205,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Tühistamise sertifikaat on loodud.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "salajast võtit `%s' ei leitud: %s\n" @@ -7213,23 +7226,23 @@ msgstr "salajast võtit `%s' ei leitud: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "viga võtmehoidla `%s' loomisel: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "Loon sellele võtmele tühistamise sertifikaadi? " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7250,33 +7263,33 @@ msgstr "" "trükisüsteem\n" "võib salvestada need andmed ja teha teistele kättesaadavaks! \n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Palun valige tühistamise põhjus:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Katkesta" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Tõenäoliselt soovite siin valida %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Sisestage mittekohustuslik kirjeldus. Lõpetage tühja reaga:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Tühistamise põhjus: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Kirjeldust ei antud)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "On see hästi? " @@ -7444,23 +7457,23 @@ msgstr "allkirjastan:" msgid "%s.%s encryption will be used\n" msgstr "kasutatakse %s krüpteerimist\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "võti ei ole märgitud ebaturvaliseks - sellega ei saa võlts RNGd kasutada!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "`%s' jätsin vahele: duplikaat\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "jätsin vahele: avalik võti on juba olemas\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7689,10 +7702,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" @@ -7714,7 +7727,7 @@ msgstr "%s: viga kataloogikirje kirjutamisel: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" @@ -7754,43 +7767,43 @@ msgstr "viga parooli loomisel: %s\n" msgid "This key's user IDs:\n" msgstr "näita võtit ja kasutaja IDd" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Poliis: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "viga parooli loomisel: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "näita võtmeid" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [failid]|trüki teatelühendid" msgstr[1] "|algo [failid]|trüki teatelühendid" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7798,68 +7811,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "krüpteeritud kasutades %lu parooli\n" msgstr[1] "krüpteeritud kasutades %lu parooli\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [failid]|trüki teatelühendid" msgstr[1] "|algo [failid]|trüki teatelühendid" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [failid]|trüki teatelühendid" msgstr[1] "|algo [failid]|trüki teatelühendid" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [failid]|trüki teatelühendid" @@ -7867,130 +7880,130 @@ msgstr "|algo [failid]|trüki teatelühendid" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "viga parooli loomisel: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "Kustutatud %d allkirja.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "krüpteeritud kasutades %lu parooli\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Poliis: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8007,13 +8020,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8079,7 +8092,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "trustdb kontrolliks puudub vajadus\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "trustdb järgmine kontroll %s\n" @@ -8109,14 +8122,14 @@ msgstr "palun tehke --check-trustdb\n" msgid "checking the trustdb\n" msgstr "kontrollin trustdb faili\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%lu võtit on seni töödeldud\n" msgstr[1] "%lu võtit on seni töödeldud\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8124,45 +8137,45 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d võtit töödeldud (%d kehtivust puhastatud)\n" msgstr[1] "%d võtit töödeldud (%d kehtivust puhastatud)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "absoluutselt usaldatavaid võtmeid pole\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "puudub absoluutselt usaldatava võtme %08lX avalik võti\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "usalduse kirje %lu, tüüp %d: kirjutamine ebaõnnestus: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy msgid "never" msgstr "mitte kunagi" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8174,43 +8187,43 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "[tühistatud] " -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "[aegunud] " -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "tundmatu" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy msgid "[ never ]" msgstr "mitte kunagi" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8269,16 +8282,16 @@ msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8313,10 +8326,10 @@ msgstr "muuda parooli" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "Palun valige tühistamise põhjus:\n" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8336,96 +8349,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' on juba pakitud\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "genereeri uus võtmepaar" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "genereeri uus võtmepaar" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "eemalda võtmed avalike võtmete hoidlast" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "Võtme genereerimine ebaõnnestus: %s\n" msgstr[1] "Võtme genereerimine ebaõnnestus: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "muuda parooli" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Palun valige tühistamise põhjus:\n" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "muuda parooli" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8467,27 +8480,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "viga parooli loomisel: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "võtmehoidla vahemälu uuesti loomine ebaõnnestus: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" @@ -8495,43 +8508,43 @@ msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "muuda parooli" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "võtmeserverile saatmine ebaõnnestus: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8539,22 +8552,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "muuda parooli" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Palun valige tühistamise põhjus:\n" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8562,81 +8575,81 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "muuda parooli" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "muuda parooli" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "viga võtmebloki lugemisel: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: viga vaba kirje lugemisel: %s\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "mittetoetatud URI" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s allkiri, sõnumilühendi algoritm %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "ei leia OpenPGP andmeid.\n" @@ -8657,7 +8670,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8722,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8737,11 +8750,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "help" @@ -8775,231 +8788,231 @@ msgstr "kirjutan salajase võtme faili `%s'\n" msgid "certificate policy not allowed" msgstr "kirjutan salajase võtme faili `%s'\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: ei õnnestu kasutada: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "viga parooli loomisel: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "MÄRKUS: võti on tühistatud" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "kirjutan salajase võtme faili `%s'\n" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "See võti on aegunud!" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "See võti on aegunud!" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "See võti on aegunud!" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "See võti on aegunud!" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " uusi allkirju: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "Tühistamise sertifikaat on loodud.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "halb sertifikaat" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "näita sõrmejälge" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "genereeri tühistamise sertifikaat" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "kontrolli allkirja" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "eelistus %c%lu on duplikaat\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "Tühistamise sertifikaat on loodud.\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "halb sertifikaat" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9010,18 +9023,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "ei töödeldud" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "ei" @@ -9318,17 +9331,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "krüpteeritud %s võtmega, ID %08lX\n" @@ -9338,7 +9351,7 @@ msgstr "krüpteeritud %s võtmega, ID %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "võtit '%s' ei leitud: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "viga võtmebloki lugemisel: %s\n" @@ -9358,7 +9371,7 @@ msgstr "eelistus %c%lu on duplikaat\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(Kirjeldust ei antud)\n" @@ -9434,68 +9447,68 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|HOST|kasuta seda võtmeserverit" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NIMI|kasuta paroolidega Å¡ifri algoritmi NIMI" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NIMI|kasuta Å¡ifri algoritmi NIMI" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NIMI|kasuta teatelühendi algoritmi NIMI" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "pakettmood: ära küsi kunagi" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "eelda enamus küsimustele jah vastust" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "eelda enamus küsimustele ei vastust" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FAIL|lae laiendusmoodul FAIL" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9506,52 +9519,27 @@ msgstr "" "allkirjasta, kontrolli, krüpti ja dekrüpti\n" "vaikimisi operatsioon sõltub sisendandmetest\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "ei õnnestu luua ühendust serveriga `%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "tundmatu vaikimisi saaja `%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(Kirjeldust ei antud)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " j = jäta see võti vahele\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "ei saa parsida võtmeserveri URI\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "kirjutan faili `%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "`%s' ei õnnestu sulgeda: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9571,52 +9559,52 @@ msgstr "genereeri tühistamise sertifikaat" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "viga parooli loomisel: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "viga parooli loomisel: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "viga parooli loomisel: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "viga parooli loomisel: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? probleem tühistamise kontrollimisel: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "viga `%s' lugemisel: %s\n" @@ -9788,57 +9776,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "halb sertifikaat" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "Tühistamise sertifikaat on loodud.\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "eelistus %c%lu on duplikaat\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, fuzzy, c-format msgid "error caching certificate: %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "viga: vigane sõrmejälg\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, fuzzy, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "genereeri tühistamise sertifikaat" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "viga parooli loomisel: %s\n" @@ -9875,7 +9863,7 @@ msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" msgid "not removing file '%s'\n" msgstr "pakendamine ebaõnnestus: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "viga `%s' lugemisel: %s\n" @@ -10108,14 +10096,14 @@ msgid "error getting data from cache file: %s\n" msgstr "viga parooli loomisel: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "vigane vastus agendilt\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format msgid "converting S-expression failed: %s\n" msgstr "faili ei õnnestu avada: %s\n" @@ -10131,201 +10119,201 @@ msgstr "vigane räsialgoritm `%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format msgid "creating S-expression failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet ebaõnnestus: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "kirjutan faili `%s'\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "genereeri tühistamise sertifikaat" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "allkirja kontroll jäeti ära\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "uuendamine ebaõnnestus: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "kataloogi `%s' ei õnnestu luua: %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "kataloogi `%s' ei õnnestu luua: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "salajase võtme uuendamine ebaõnnestus: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "kirjutan faili `%s'\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "pakendamine ebaõnnestus: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" msgstr "HOIATUS: vigane random_seed faili suurus - ei kasuta\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: viga vaba kirje lugemisel: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? probleem tühistamise kontrollimisel: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "uuendamine ebaõnnestus: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" @@ -10346,7 +10334,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "viga `%s' loomisel: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10514,135 +10502,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|FAIL|lae laiendusmoodul FAIL" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "ei saa parsida võtmeserveri URI\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|FAIL|lae laiendusmoodul FAIL" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "ei saa parsida võtmeserveri URI\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10655,304 +10643,115 @@ msgstr "" "@\n" "(Kõikide käskude ja võtmete täieliku kirjelduse leiate manualist)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "rida on liiga pikk\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "viga: vigane sõrmejälg\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "viga lugemisel: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "ei töödeldud" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NIMI|terminali kooditabel on NIMI" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NIMI|kasuta NIME vaikimisi saajana" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "vigased impordi võtmed\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "võtit '%s' ei leitud: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "loen failist `%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " puudub kasutaja ID: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " ka \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " ka \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " pole imporditud: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " ka \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " ka \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(Kirjeldust ei antud)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "HOIATUS: kasutan ebaturvalist mälu!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "pakendamine ebaõnnestus: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "pakendamine ebaõnnestus: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "pakendamine ebaõnnestus: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "pakendamine ebaõnnestus: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "lahtipakendamine ebaõnnestus: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "\"%s\": ei ole JPEG fail\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "viga `%s' lugemisel: %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "liiga palju `%c' eelistusi\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -10993,31 +10792,51 @@ msgstr "uuendamine ebaõnnestus: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "otsin \"%s\" HKP serverist %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "\"%s\": ei ole JPEG fail\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " j = jäta see võti vahele\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11110,88 +10929,88 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "võtit '%s' ei leitud: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "genereeri tühistamise sertifikaat" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "puudub salajaste võtmete vaikimisi võtmehoidla: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "kasutan Å¡iffrit %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "viga parooli loomisel: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "MÄRKUS: võti on tühistatud" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11201,72 +11020,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "allkirjastamine ebaõnnestus: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "allkirjastamine ebaõnnestus: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "`%s' ei õnnestu luua: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "võtmehoidla vahemälu uuesti loomine ebaõnnestus: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11415,73 +11230,73 @@ msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n" msgid "error sending standard options: %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "avalik võti on %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "võrgu viga" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "halb parool" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "ei leia avalikku võtit" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Palun kasutage kõigepealt käsku \"toggle\".\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "viga `%s' lugemisel: %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "viga `%s' lugemisel: %s\n" @@ -11565,16 +11380,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "ei leia avalikku võtit" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "kirjutan salajase võtme faili `%s'\n" @@ -11590,88 +11405,189 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "jätsin vahele: avalik võti on juba olemas\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "jätsin vahele: avalik võti on juba olemas\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "Tühistamise sertifikaat on loodud.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NIMI|kasuta NIME vaikimisi saajana" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "muuda aegumise kuupäeva" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "Tühistamise sertifikaat on loodud.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "Tühistamise sertifikaat on loodud.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "küsin võtit %08lX võtmeserverist %s\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(Kirjeldust ei antud)\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "ei saa parsida võtmeserveri URI\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NIMI|terminali kooditabel on NIMI" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NIMI|kasuta NIME vaikimisi saajana" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "vigased impordi võtmed\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "võtit '%s' ei leitud: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "loen failist `%s'\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " puudub kasutaja ID: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " ka \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " ka \"" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " pole imporditud: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " ka \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " ka \"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(Kirjeldust ei antud)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "HOIATUS: kasutan ebaturvalist mälu!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "pakendamine ebaõnnestus: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "pakendamine ebaõnnestus: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "pakendamine ebaõnnestus: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "pakendamine ebaõnnestus: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "lahtipakendamine ebaõnnestus: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "muuda parooli" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -31,7 +31,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" @@ -42,48 +42,52 @@ msgstr "TrustDB:n alustaminen ei onnistu: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Haluatko varmasti poistaa valitut avaimet? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "väärä salasana" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -94,13 +98,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "salasana on liian pitkä\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -110,107 +126,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "väärä salasana" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "rivi on liian pitkä\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "salasana on liian pitkä\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Nimessä on epäkelpo merkki\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "MPI ei kelpaa" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "väärä salasana" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "muuta salasanaa" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -221,26 +237,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "suojausalgoritmi %d%s ei ole käytettävissä\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "tiedostoa \"%s\" ei voi luoda: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -349,39 +365,39 @@ msgstr "salasanaa ei toistettu oikein, yritä uudestaan." msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "kirjoitetaan kohteeseen \"%s\"\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "Syötä salasana\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -389,7 +405,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Nimen täytyy olla vähintään 5 merkkiä pitkä\n" msgstr[1] "Nimen täytyy olla vähintään 5 merkkiä pitkä\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -397,388 +413,387 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "Haluatko käyttää tätä avainta kaikesta huolimatta? " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Tarvitset salasanan suojaamaan salaista avaintasi.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "muuta salasanaa" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "Avain on uusittu" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "monisanainen" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "ole jonkinverran hiljaisempi" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "päivitä luottamustietokanta" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NIMI|aseta päätteen merkistöksi NIMI" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "ei tuettu" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "ei tuettu" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|käytä salasanoissa toimintatapaa N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "käytä gpg-agentia" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" "Ilmoita ohjelmistovioista (englanniksi) osoitteeseen <gnupg-bugs@gnu.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "valittu tiivistealgoritmi ei kelpaa\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "ei voida luoda kohdetta %s: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: hakemisto luotu\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "trustdb: luku epäonnistui (n=%d): %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: hakemistoa ei voi luoda: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "salaisen päivitys epäonnistui: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: ohitettu: %s\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "gpg-agent ei ole käytettävissä tässä istunnossa\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -800,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -830,40 +845,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "Peru" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" @@ -1018,7 +1033,7 @@ msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" msgid "secret key parts are not available\n" msgstr "salaisen avaimen osat eivät ole käytettävissä\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1050,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" @@ -1123,7 +1138,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "kyllä|kylla|joo" @@ -1178,7 +1193,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1250,7 +1265,7 @@ msgstr "virhe luotaessa avainrengasta \"%s\": %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1345,7 +1360,7 @@ msgid "algorithm: %s" msgstr "ascii-koodaus: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1429,12 +1444,12 @@ msgstr "Tämä avain on vanhentunut!" msgid "Root certificate trustworthy" msgstr "virheellinen varmenne" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "virheellinen varmenne" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Avain saatavilla kohteessa: " @@ -1486,22 +1501,22 @@ msgstr "tuntematon " msgid "invalid radix64 character %02x skipped\n" msgstr "epäkelpo radix64-merkki %02x ohitettu\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1555,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1715,7 +1729,7 @@ msgid "Enter passphrase: " msgstr "Syötä salasana: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1726,225 +1740,225 @@ msgstr "%s ja %s eivät vielä toimi yhdessä\n" msgid "error from TPM: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "agentin käytössä on ongelmia: agentti vastaa 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent ei ole käytettävissä tässä istunnossa\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "valitsinta %s ei voi käyttää %s-tilassa\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "virhe: sormenjälki on väärä\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "virhe: sormenjälki on väärä\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "luo mitätöintivarmenne" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "ascii-koodaus: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "salaista avainta ei löydy" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "tätä ei voi tehdä eräajossa\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Tätä komentoa ei sallita %s-tilassa.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "salaisen avaimen osat eivät ole käytettävissä\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Valintasi? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "ei käsitelty" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "ei vastaavaa julkista avainta: %s\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "virhe kirjoitettaessa avainrenkaaseen \"%s\": %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "päivitä valinnat" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "Valinnassa on luvaton merkki\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Valinnassa on luvaton merkki\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "virhe: sormenjälki on väärä\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "näytä sormenjälki" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "virhe: sormenjälki on väärä\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "Avaimen luonti epäonnistui: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "kelvollista OpenPGP-dataa ei löytynyt.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, fuzzy, c-format msgid "error getting current key info: %s\n" msgstr "virhe kirjoitettaessa salaiseen avainrenkaaseen \"%s\": %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1952,102 +1966,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Minkä kokoisen avaimen haluat? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "pyöristetty %u bittiin\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "Allekirjoitus vanheni %s\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Valitse millaisen avaimen haluat:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (vain allekirjoitus)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA ja ElGamal (oletus)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Valinta ei kelpaa.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "virhe kirjoitettaessa salaiseen avainrenkaaseen \"%s\": %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Tätä komentoa ei sallita %s-tilassa.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "ohitetaan: salainen avain on jo paikalla\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2055,172 +2069,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "Valitse millaisen avaimen haluat:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "Allekirjoitus vanheni %s\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "Valitse mitätöinnin syy:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "päivitys epäonnistui: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "ohitetaan: salainen avain on jo paikalla\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "Varmastiko allekirjoita? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "ulos tästä valikosta" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "ristiriitainen komento\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "näytä tämä ohje" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "Avain saatavilla kohteessa: " -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "muuta voimassoloaikaa" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "muuta luottamusastetta" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "näytä sormenjälki" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "luo uusi avainpari" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NIMI|käytä NIMI oletusvastaanottajana" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "muuta luottamusastetta" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "muuta luottamusastetta" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "ristiriitainen komento\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "ristiriitainen komento\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Komento ei kelpaa (kirjoita \"help\")\n" @@ -2230,23 +2244,23 @@ msgstr "Komento ei kelpaa (kirjoita \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output ei toimi yhdessä tämän komennon kanssa\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "tiedostoa \"%s\" ei voi avata\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "virhe luettaessa avainlohkoa: %s\n" @@ -2372,14 +2386,14 @@ msgstr "salausalgoritmia \"%s\" ei voi käyttää %s-tilassa\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "salausalgoritmia \"%s\" ei voi käyttää %s-tilassa\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "tiivistealgoritmia \"%s\" ei voi käyttää %s-tilassa\n" @@ -2396,7 +2410,7 @@ msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "valittu symmetrinen salain %s (%d) ei ole vastaanottajan suosima\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "VAROITUS: \"%s\" on paheksuttu valitsin\n" @@ -2425,7 +2439,7 @@ msgstr "%s/%s salattu vastaanottajalle: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "valitsinta %s ei voi käyttää %s-tilassa\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2436,7 +2450,7 @@ msgstr "%s salattua dataa\n" msgid "encrypted with unknown algorithm %d\n" msgstr "salattu tuntemattomalla algoritmilla %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2484,7 +2498,7 @@ msgstr "" msgid " - skipped" msgstr "%s: ohitettu: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2523,66 +2537,66 @@ msgstr "virhe luotaessa \"%s\": %s\n" msgid "[User ID not found]" msgstr "[Käyttäjätunnusta ei löytynyt]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "virhe luotaessa \"%s\": %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "virhe luotaessa \"%s\": %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "näytä sormenjälki" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "salaista avainta \"%s\" ei löydy: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NIMI|käytä oletusarvoisesti salaista avainta NIMI" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NIMI|käytä oletusarvoisesti salaista avainta NIMI" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "virheelliset tuontivalitsimet\n" @@ -2787,7 +2801,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "älä tee muutoksia" @@ -2821,7 +2835,7 @@ msgstr "käytä tekstimuotoa" msgid "|N|set compress level to N (0 disables)" msgstr "|N|aseta pakkausaste N (0 poistaa käytöstä)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2840,11 +2854,11 @@ msgstr "nouda avaimia avainpalvelimelta" msgid "include the public key in signatures" msgstr "tarkista avainten allekirjoitukset" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2864,15 +2878,15 @@ msgstr "|NIMI|salaa vastaanottajalle NIMI" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "käytä tätä käyttäjätunnusta allekirjoittamiseen ja avaamiseen" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2931,7 +2945,7 @@ msgstr "" "allekirjoita, tarkista, salaa tai avaa\n" "oletustoiminto riippuu syötteestä\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2955,12 +2969,12 @@ msgstr "Tiiviste: " msgid "Compression: " msgstr "Pakkaus: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "käyttö: gpg [valitsimet] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "ristiriitainen komento\n" @@ -2970,536 +2984,536 @@ msgstr "ristiriitainen komento\n" msgid "no = sign found in group definition '%s'\n" msgstr "=-merkkiä ei löytynyt ryhmämäärityksessä \"%s\"\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "VAROITUS: omistussuhde kohteessa %s \"%s\" ei ole turvallinen\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "VAROITUS: omistussuhde kohteessa %s \"%s\" ei ole turvallinen\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "VAROITUS: omistussuhde kohteessa %s \"%s\" ei ole turvallinen\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "VAROITUS: oikeudet kohteessa %s \"%s\" eivät ole turvallisia\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "VAROITUS: oikeudet kohteessa %s \"%s\" eivät ole turvallisia\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "VAROITUS: oikeudet kohteessa %s \"%s\" eivät ole turvallisia\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "VAROITUS: %s \"%s\" hakemiston oikeudet eivät ole turvallisia\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "VAROITUS: %s \"%s\" hakemiston oikeudet eivät ole turvallisia\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "VAROITUS: %s \"%s\" hakemiston oikeudet eivät ole turvallisia\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "VAROITUS: Hakemiston %s \"%s\" oikeudet eivät ole turvallisia\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "VAROITUS: Hakemiston %s \"%s\" oikeudet eivät ole turvallisia\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "VAROITUS: Hakemiston %s \"%s\" oikeudet eivät ole turvallisia\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "tuntematon asetus \"%s\"\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Salaisesta avainrenkaasta ei löydy vastaavaa allekirjoitusta\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Salaisesta avainrenkaasta ei löydy vastaavaa allekirjoitusta\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "näytä mihin avainrenkaaseen tulostettu avain kuuluu" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Salaisesta avainrenkaasta ei löydy vastaavaa allekirjoitusta\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "tuntematon oletusvastaanottaja \"%s\"\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "HUOM: %s ei ole normaaliin käyttöön!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Sähköpostiosoite ei kelpaa\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "virheellinen tiivistealgoritmi \"%s\"\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "avainpalvelimen URI:iä ei voi jäsentää\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: virheelliset vientivalitsimet\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: virheelliset vientivalitsimet\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: virheelliset vientivalitsimet\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "exec-polkua kohteeseen %s ei voi asettaa\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: virheelliset vientivalitsimet\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "VAROITUS: ohjelma voi luoda core-tiedoston!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "VAROITUS: %s korvaa %s:n\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ja %s eivät ole sallittuja yhdessä!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s ja %s yhdessä on järjetöntä!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "valittu salausalgoritmi ei kelpaa\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "valittu tiivistealgoritmi ei kelpaa\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "valittu salausalgoritmi ei kelpaa\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "valittu varmenteen tiivistealgoritmi ei kelpaa\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed täytyy olla suurempi kuin 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed täytyy olla suurempi kuin 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth tulee olla välillä 1-255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "default-cert-level ei kelpaa; täytyy olla 0, 1, 2 tai 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "min-cert-level ei kelpaa; täytyy olla 1, 2 tai 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "" "HUOM: yksinkertaista S2K-tilaa (0) ei todellakaan suositella käytettäväksi\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "virheellinen S2K-tila; täytyy olla 0, 1 tai 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "virheelliset oletusarvoiset valinnat\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "virheelliset henkilökohtaisen salaimen valinnat\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "virheelliset henkilökohtaisen salaimen valinnat\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "virheelliset henkilökohtaiset tiivisteen valinnat\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "virheelliset henkilökohtaiset pakkausvalinnat\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "avaimen koko on virheellinen, käytetään %u bittiä\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s ja %s eivät vielä toimi yhdessä\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "salausalgoritmia \"%s\" ei voi käyttää %s-tilassa\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "pakkausalgoritmia \"%s\" ei voi käyttää %s-tilassa\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "VAROITUS: vastaanottajia (-r) annettu käyttämättä julkisen avaimen salausta\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "avaus epäonnistui: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "valitsinta %s ei voi käyttää %s-tilassa\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "valitsinta %s ei voi käyttää %s-tilassa\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "avainpalvelimelle lähettäminen epäonnistui: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "avainpalvelimelta vastaanotto epäonnistui: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "avaimen vienti epäonnistui: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "avaimen vienti epäonnistui: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "avainpalvelimelta etsiminen epäonnistui: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "avainpalvelimen päivitys epäonnistui: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "ascii-koodauksen purku epäonnistui: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "virheellinen tiivistealgoritmi \"%s\"\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Kirjoita viestisi...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "annettu varmennekäytännön URL on virheellinen\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" @@ -3513,7 +3527,7 @@ msgstr "ota avaimet tästä avainrenkaasta" msgid "make timestamp conflicts only a warning" msgstr "käsittele aikaleimakonfliktit pelkkinä varoituksina" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|tilatiedot kirjoitetaan FD:iin" @@ -3608,274 +3622,274 @@ msgstr "" msgid "repair keys on import" msgstr "näytä sormenjälki" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "ohitetaan tyypin %d lohko\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "tähän mennessä käsitelty %lu avainta\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Kaikkiaan käsitelty: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " ohitetaan uudet avaimet: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " ohitetaan uudet avaimet: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " ilman käyttäjätunnuksia: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " tuotu: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " muuttamatonta: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " uusia käyttäjätunnuksia: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " uusia aliavaimia: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " uusia allekirjoituksia: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " uusia avainten mitätöintejä: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " luettuja salaisia avaimia: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " tuotuja salaisia avaimia: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " muuttamattomia salaisia avaimia: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " ei tuotu: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " uusia allekirjoituksia: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " luettuja salaisia avaimia: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" # Ensimmäinen %s on binary, textmode tai unknown, ks. alla -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "%sallekirjoitus, tiivistealgoritmi %s\n" # Ensimmäinen %s on binary, textmode tai unknown, ks. alla -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "%sallekirjoitus, tiivistealgoritmi %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "avain %08lX: ei käyttäjätunnusta\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "ohitetaan \"%s\": %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "avain %08lX: HKP-aliavainvirhe korjattu\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "" "avain %08lX: käyttäjätunnus \"%s\" hyväksytty ilman omaa allekirjoitusta\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "avain %08lX: ei voimassaolevia käyttäjätunnuksia\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "tämän voi aiheuttaa puuttuva oma-allekirjoitus\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "avain %08lX: julkista avainta ei löydetty: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "avain %08lX: uusi avain - ohitetaan\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "kirjoitettavissa olevaa avainrengasta ei löydy: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "virhe kirjoitettaessa avainrenkaaseen \"%s\": %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "avain %08lX: julkinen avain \"%s\" tuotu\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "avain %08lX: ei vastaa omaa kopiotamme\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "avain %08lX: \"%s\" 1 uusi käyttäjätunnus\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "avain %08lX: \"%s\" %d uutta käyttäjätunnusta\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "avain %08lX: \"%s\" 1 uusi allekirjoitus\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "avain %08lX: \"%s\" %d uutta allekirjoitusta\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "avain %08lX: \"%s\" 1 uusi aliavain\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "avain %08lX: \"%s\" %d uutta aliavainta\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "avain %08lX: \"%s\" %d uutta allekirjoitusta\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "avain %08lX: \"%s\" %d uutta allekirjoitusta\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "avain %08lX: \"%s\" %d uutta käyttäjätunnusta\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "avain %08lX: \"%s\" %d uutta käyttäjätunnusta\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "avain %08lX: \"%s\" ei muutoksia\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "avain %08lX: salainen avain tuotu\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" @@ -3888,208 +3902,207 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "salaista avainta \"%s\" ei löydy: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Ei eriteltyä syytä" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Avain on uusittu" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Avain on murrettu" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 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:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "mitätöinnin syy: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "mitätöintikommentti: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "avain %08lX: mitätöintivarmenne \"%s\" tuotu\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, fuzzy, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "avain %08lX: julkisen avaimen algoritmia ei tueta\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "avain %08lX: lisättiin suora avainallekirjoitus\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, fuzzy, c-format msgid "key %s: no subkey for key binding\n" msgstr "avain %08lX: ei aliavainta avainten riippuvuuksiin\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "avain %08lX: pätemätön aliavainriippuvuus\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, fuzzy, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "avain %08lX: moninkertainen aliavainriippuvuus poistettu\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "avain %08lX: epäkelpo aliavaimen mitätöinti\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, fuzzy, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "avain %08lX: useiden aliavainten mitätöinti poistettu\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "avain %08lX: käyttäjätunnus ohitettu '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "avain %08lX: aliavain ohitettu\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "avain %08lX: \"%s\"-mitätöintivarmenne lisätty\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "avain %08lX: lisättiin suora avainallekirjoitus\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "virhe luotaessa avainrengasta \"%s\": %s\n" @@ -4153,7 +4166,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "virhe luotaessa avainrengasta \"%s\": %s\n" @@ -4164,7 +4177,7 @@ msgstr "virhe luotaessa avainrengasta \"%s\": %s\n" msgid "error creating keyring '%s': %s\n" msgstr "virhe luotaessa avainrengasta \"%s\": %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "avainrengas \"%s\" luotu\n" @@ -4445,8 +4458,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Varmastiko allekirjoita? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "allekirjoitus epäonnistui: %s\n" @@ -4853,7 +4866,7 @@ msgstr "Käyttäjätunnusta ei löydy.\n" msgid "Nothing to sign.\n" msgstr "Avaimelle %08lX ei löydy mitään mitä allekirjoittaa\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " %08lX allekirjoitti tämän %s%s\n" @@ -4923,7 +4936,7 @@ msgstr "Tämä avain voidaan mitätöidä %s-avaimella " msgid "(sensitive)" msgstr " (luottamuksellinen)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "ei voida luoda kohdetta %s: %s\n" @@ -4939,7 +4952,7 @@ msgid "expired: %s" msgstr " [vanhenee: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [vanhenee: %s]" @@ -4975,14 +4988,14 @@ msgstr "" "Huomioi, että tässä näytetty voimassaolo ei ole välttämättä\n" "ajan tasalla jollet käynnistä ohjelmaa uudelleen\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "[mitätöity] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5024,7 +5037,7 @@ msgstr "Haluatko edelleen varmasti lisätä sen? (k/E) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Et voi lisätä valokuvaa PGP2-muodon avaimeen.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5174,7 +5187,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Valitse tasan yksi käyttäjätunnus!\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "ohitetaan v3-muodon oma-allekirjoitus käyttäjätunnukselle \"%s\"\n" @@ -5183,135 +5196,135 @@ msgstr "ohitetaan v3-muodon oma-allekirjoitus käyttäjätunnukselle \"%s\"\n" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Haluatko varmasti käyttää sitä (k/E)? " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Haluatko varmasti käyttää sitä (k/E)? " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Allekirjoitusnotaatio: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "Ylikirjoita (k/E)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Indeksillä %d ei löydy käyttäjätunnusta\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Indeksillä %d ei löydy käyttäjätunnusta\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Indeksillä %d ei löydy käyttäjätunnusta\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Indeksillä %d ei löydy käyttäjätunnusta\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "käyttäjätunnus: \"" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " %08lX allekirjoitti tämän %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (vientiin kelpaamaton)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Tämä allekirjoitus vanheni %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Haluatko varmasti mitätöidä sen? (k/E) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Luodaanko tälle alekirjoitukselle mitätöintivarmenne? (k/E) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Olet allekirjoittanut seuraavat käyttäjätunnukset:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (vientiin kelpaamaton)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " %08lX mitätöi tämän %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Olet mitätöimässä seuraavat allekirjoitukset:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Varmastiko luo mitätöintivarmenteet? (k/E) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "salainen avain ei ole saatavilla\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "käyttäjätunnus \"%s\" on jo mitätöity\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "VAROITUS: käyttäjätunnuksen allekirjoitus on päivätty %d sekuntin päähän " "tulevaisuuteen\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Et voi poistaa viimeistä käyttäjätunnusta!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "käyttäjätunnus \"%s\" on jo mitätöity\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "käyttäjätunnus \"%s\" on jo mitätöity\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5323,83 +5336,83 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "valinta %c%lu on kopio\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "liian monta \"%c\" valintaa\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "liian monta \"%c\" valintaa\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "liian monta \"%c\" valintaa\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "liian monta \"%c\" valintaa\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "Valinnassa on luvaton merkki\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "kirjoitetaan suora allekirjoitus\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "kirjoitetaan oma-allekirjoitus\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "kirjoitetaan avaimen varmentava allekirjoitus\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "avaimen koko on virheellinen, käytetään %u bittiä\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "avaimen koko on pyöristetty %u bittiin\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "salaa tiedot" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5413,179 +5426,179 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (vain salaus)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA ja ElGamal (oletus)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA ja ElGamal (oletus)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (vain allekirjoitus)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (vain allekirjoitus)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (vain salaus)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) RSA (salaus ja allekirjoitus)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr " (oletusarvo)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (vain allekirjoitus)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (vain salaus)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Allekirjoitusnotaatio: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Indeksillä %d ei löydy käyttäjätunnusta\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: virhe luettaessa vapaata tietuetta: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "poista avain käytöstä" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "pyöristetty %u bittiin\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Minkä kokoisen avaimen haluat? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Halutun avaimen koko on %u bittiä\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Valitse millaisen avaimen haluat:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5601,7 +5614,7 @@ msgstr "" " <n>m = Avain vanhenee n kuukauden kuluttua\n" " <n>y = Avain vanhenee n vuoden kuluttua\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5617,40 +5630,40 @@ msgstr "" " <n>m = Allekirjoitus vanhenee n kuukauden kuluttua\n" " <n>y = Allekirjoitus vanhenee n vuoden kuluttua\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Avain on voimassa? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "Allekirjoitus on voimassa? (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "arvo ei kelpaa\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "%s ei vanhene koskaan\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "%s ei vanhene koskaan\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "%s vanhenee %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "Allekirjoitus vanhenee %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5658,12 +5671,12 @@ msgstr "" "Järjestelmäsi ei osaa näyttää päiväyksiä kuin vuoteen 2038.\n" "Se kuitenkin käsittelee päiväykset oikein vuoteen 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "Onko tämä oikein (k/e) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5674,7 +5687,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5692,50 +5705,50 @@ msgstr "" " \"Matti Meikäläinen (nuorempi) <matti.meikalainen@osoite.fi>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Oikea nimi: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Nimessä on epäkelpo merkki\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Nimi ei voi alkaa numerolla\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Nimen täytyy olla vähintään 5 merkkiä pitkä\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Sähköpostiosoite: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Sähköpostiosoite ei kelpaa\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Huomautus: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Huomautuksessa on epäkelpo merkki\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Käytät merkistöä \"%s\".\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5746,7 +5759,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Älä syötä sähköpostiosoitetta nimen tai huomautuksen paikalle\n" @@ -5761,35 +5774,35 @@ msgstr "Älä syötä sähköpostiosoitetta nimen tai huomautuksen paikalle\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnHhSsOoLl" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Muuta (N)imi, (H)uomautus, (S)ähköposti vai (L)opeta?" -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Muuta (N)imi, (H)uomautus, (S)ähköposti vai (O)k/(L)opeta?" -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Muuta (N)imi, (H)uomautus, (S)ähköposti vai (L)opeta?" -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Muuta (N)imi, (H)uomautus, (S)ähköposti vai (O)k/(L)opeta?" -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Ole hyvä ja korjaa ensin virhe\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5801,18 +5814,18 @@ msgstr "" "alkulukujen luomisen aikana, tämä antaa satunnaislukugeneraattorille\n" "paremmat mahdollisuudet kerätä riittävästi entropiaa.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Avaimen luonti epäonnistui: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5820,67 +5833,67 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "\"%s\" on jo pakattu\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy msgid "Create anyway? (y/N) " msgstr "Haluatko käyttää tätä avainta kaikesta huolimatta? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format msgid "creating anyway\n" msgstr "luo uusi avainpari" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Avaimen luonti keskeytetty.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "tiedostoa \"%s\" ei voi luoda: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "HUOM: salainen avain %08lX vanheni %s\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "kirjoitan julkisen avaimen kohteeseen \"%s\"\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "kirjoitettavissa olevaa julkista avainrengasta ei löydy: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "virhe kirjoitettaessa julkiseen avainrenkaaseen \"%s\": %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "julkinen ja salainen avain on luotu ja allekirjoitettu.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5889,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5897,7 +5910,7 @@ msgstr "" "avain on luotu %lu sekunti tulevaisuudessa (on tapahtunut aikahyppy tai\n" "kellon kanssa on ongelmia)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5905,23 +5918,23 @@ msgstr "" "avain on luotu %lu sekuntia tulevaisuudessa (on tapahtunut aikahyppy tai\n" "kellon kanssa on ongelmia)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "HUOM: v3-aliavainten luonti ei ole OpenPGP:n mukaista\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Ensisijaisen avaimen salaiset osat eivät ole saatavilla.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "Ensisijaisen avaimen salaiset osat eivät ole saatavilla.\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "Haluatko varmasti luoda? " @@ -6004,26 +6017,26 @@ msgstr " Avaimen sormenjälki =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "tarkistetaan avainrengasta \"%s\"\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "käsiteltiin %lu avainta (%lu allekirjoitusta)\n" msgstr[1] "käsiteltiin %lu avainta (%lu allekirjoitusta)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6031,7 +6044,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 väärä allekirjoitus\n" msgstr[1] "1 väärä allekirjoitus\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: avainrengas luotu\n" @@ -6061,80 +6074,75 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "pyydetään avainta %08lX kohteesta %s\n" msgstr[1] "pyydetään avainta %08lX kohteesta %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "VAROITUS: tilapäistiedostoa (%s) \"%s\" ei voi poistaa: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "avainta \"%s\" ei löydy: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "avainta \"%s\" ei löydy: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "pyydetään avainta %08lX kohteesta %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "pyydetään avainta %08lX kohteesta %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "ohitetaan \"%s\": %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "allekirjoitettu avaimellasi %08lX %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "pyydetään avainta %08lX kohteesta %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "VAROITUS: tilapäistiedostoa (%s) \"%s\" ei voi poistaa: %s\n" @@ -6161,245 +6169,245 @@ msgstr "salattu tuntemattomalla algoritmilla %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "salattu tuntemattomalla algoritmilla %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "julkinen avain on %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "salattu %u-bittisella %s-avaimella, tunnus %08lX, luotu %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " aka \"" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "salattu %s-avaimella, tunnus %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "salattu %lu salasanalla\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "salattu yhdellä salasanalla\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "julkisen avaimen avaus epäonnistui: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "julkisella avaimella salattu data: DEK kelpaa\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "oletettavasti %s-salattua dataa\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "IDEA-salain ei käytettävissä, yritetään optimistisesti \n" "käyttää sen sijaan salainta %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "VAROITUS: viestin eheyttä ei oltu suojattu\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "avaus epäonnistui: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "avaus onnistui\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "VAROITUS: salattua viestiä on muokattu!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "avaus epäonnistui: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "HUOM: lähettäjä määrittää \"vain-sinun-silmillesi\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "alkuperäisen tiedoston nimi=\"%.*s\"\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "itsenäinen mitätöinti - käytä \"gpg --import\" ottaaksesi käyttöön\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Allekirjoitus täsmää lähettäjään \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "VÄÄRÄ allekirjoitus lähettäjältä \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Vanhentunut allekirjoitus lähettäjältä \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Allekirjoitus täsmää lähettäjään \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "allekirjoituksen varmistus vaiennetaan\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "näitä allekirjoituksia ei voi käsitellä\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Allekirjoitus vanheni %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " aka \"" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "" "Allekirjoitus tehty %.*s käyttämällä %s-algoritmia avaintunnuksella %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " aka \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Avain saatavilla kohteessa: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[ei tiedossa]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " aka \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" "VAROITUS: Tätä avainta ei ole varmennettu luotettavalla allekirjoituksella!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Allekirjoitus vanheni %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Allekirjoitus vanhenee %s\n" # Ensimmäinen %s on binary, textmode tai unknown, ks. alla -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%sallekirjoitus, tiivistealgoritmi %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binääri" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "teksti" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "tuntematon " -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "tuntematon julkisen avaimen algoritmi" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Allekirjoitusta ei voi tarkistaa: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "allekirjoitus ei ole erillinen\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" @@ -6407,12 +6415,12 @@ msgstr "" "VAROITUS: useita allekirjoituksia havaittu. Vain ensimmäisen voi " "tarkistaa.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "itsenäinen allekirjoitus luokkaa 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "vanhan tyylin (PGP 2.x) allekirjoitus\n" @@ -6602,51 +6610,56 @@ msgstr "Kriittinen allekirjoitusnotaatio: " msgid "subpacket of type %d has critical bit set\n" msgstr "tyypin %d alipaketilla on kriittinen bitti asetettuna\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "muuta salasanaa" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Syötä salasana\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "käyttäjän peruma\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (pääavaimen tunnus %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Haluatko varmasti poistaa valitut avaimet? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Haluatko varmasti poistaa valitut avaimet? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6819,7 +6832,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Valintasi? " @@ -7127,7 +7140,7 @@ msgstr "allekirjoitetun datan \"%s\" avaaminen ei onnistu\n" msgid "can't open signed data fd=%d: %s\n" msgstr "allekirjoitetun datan \"%s\" avaaminen ei onnistu\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "avain %08lX: ei käyttäjätunnusta\n" @@ -7174,7 +7187,7 @@ msgid "Note: key has been revoked" msgstr "HUOM: avain on mitätöity!" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet epäonnistui: %s\n" @@ -7203,11 +7216,11 @@ msgstr "Salainen avain on saatavilla.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Luo tälle avaimelle mitätöintivarmenne? " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "ASCII-koodattu tuloste määritetty.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet epäonnistui: %s\n" @@ -7221,19 +7234,19 @@ msgstr "Mitätöintivarmenne luotu.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "mitätöintiavainta ei löydy avaimelle \"%s\"\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Luo tälle avaimelle mitätöintivarmenne? " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7242,20 +7255,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Mitätöintivarmenne luotu.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "salaista avainta \"%s\" ei löydy: %s\n" @@ -7263,23 +7276,23 @@ msgstr "salaista avainta \"%s\" ei löydy: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "virhe luotaessa avainrengasta \"%s\": %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "Luo tälle avaimelle mitätöintivarmenne? " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7299,33 +7312,33 @@ msgstr "" "tulostusjärjestelmä saattaa tallentaa datan ja saattaa sen muiden " "saataville!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Valitse mitätöinnin syy:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Peru" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Todennäköisesti haluat valita %d tässä)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Syötä vapaaehtoinen kuvaus; lopeta tyhjään riviin:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Mitätöinnin syy: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Kuvausta ei annettu)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "Kelpaako tämä? " @@ -7504,24 +7517,24 @@ msgstr "allekirjoitetaan:" msgid "%s.%s encryption will be used\n" msgstr "käytetään %s-salausta\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "avainta ei ole merkitty turvattomaksi - sitä ei voida käyttää jäljitellyn\n" "satunnaislukugeneraattorin kanssa!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "ohitetaan \"%s\": kopio\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "ohitetaan: salainen avain on jo paikalla\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7750,10 +7763,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" @@ -7775,7 +7788,7 @@ msgstr "%s: virhe kirjoitettaessa hakemistotietuetta: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" @@ -7815,43 +7828,43 @@ msgstr "virhe luotaessa salasanaa: %s\n" msgid "This key's user IDs:\n" msgstr "näytä avaimet ja käyttäjätunnukset" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Käytäntö: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "näytä avaimet" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [tiedostot]|tulosta viestien tiivisteet" msgstr[1] "|algo [tiedostot]|tulosta viestien tiivisteet" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7859,68 +7872,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "salattu %lu salasanalla\n" msgstr[1] "salattu %lu salasanalla\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [tiedostot]|tulosta viestien tiivisteet" msgstr[1] "|algo [tiedostot]|tulosta viestien tiivisteet" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [tiedostot]|tulosta viestien tiivisteet" msgstr[1] "|algo [tiedostot]|tulosta viestien tiivisteet" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [tiedostot]|tulosta viestien tiivisteet" @@ -7928,130 +7941,130 @@ msgstr "|algo [tiedostot]|tulosta viestien tiivisteet" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "%d allekirjoitusta poistettu.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "salattu %lu salasanalla\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Käytäntö: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8068,13 +8081,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8141,7 +8154,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "trustdb:n tarkistusta ei tarvita\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "seuraava trustdb tarkistus %s\n" @@ -8171,14 +8184,14 @@ msgstr "tee --check-trustdb, kiitos\n" msgid "checking the trustdb\n" msgstr "tarkistetaan trustdb:tä\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "tähän mennessä käsitelty %lu avainta\n" msgstr[1] "tähän mennessä käsitelty %lu avainta\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8186,45 +8199,45 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d avainta käsitelty (%d kelpoisuuslaskuria tyhjätty)\n" msgstr[1] "%d avainta käsitelty (%d kelpoisuuslaskuria tyhjätty)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "ehdottomasti luotettavia avaimia ei löytynyt\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "ehdottomasti luotettu julkinen avain %08lX ei löytynyt\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "luottamustietue %lu, tyyppi %d: kirjoittaminen epäonnistui: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy msgid "never" msgstr "ei koskaan" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8236,43 +8249,43 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "[mitätöity] " -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "[vanhentunut] " -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "tuntematon " -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy msgid "[ never ]" msgstr "ei koskaan" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8331,16 +8344,16 @@ msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8375,10 +8388,10 @@ msgstr "muuta salasanaa" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "Valitse mitätöinnin syy:\n" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8398,96 +8411,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "\"%s\" on jo pakattu\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "luo uusi avainpari" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "luo uusi avainpari" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "poista avaimet julkisten avainten renkaasta" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "Avaimen luonti epäonnistui: %s\n" msgstr[1] "Avaimen luonti epäonnistui: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "muuta salasanaa" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Valitse mitätöinnin syy:\n" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "muuta salasanaa" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8529,27 +8542,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "avainrenkaan välimuistin uudelleenluominen epäonnistui: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" @@ -8557,43 +8570,43 @@ msgstr "avainlohkojen poisto epäonnistui: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "muuta salasanaa" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "avainpalvelimelle lähettäminen epäonnistui: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8601,22 +8614,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "muuta salasanaa" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Valitse mitätöinnin syy:\n" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8624,82 +8637,82 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "muuta salasanaa" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "muuta salasanaa" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "virhe luettaessa avainlohkoa: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: virhe luettaessa vapaata tietuetta: %s\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI-muotoa ei tueta" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" # Ensimmäinen %s on binary, textmode tai unknown, ks. alla -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%sallekirjoitus, tiivistealgoritmi %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "kelvollista OpenPGP-dataa ei löytynyt.\n" @@ -8720,7 +8733,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8785,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8800,11 +8813,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "apua" @@ -8838,231 +8851,231 @@ msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" msgid "certificate policy not allowed" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: kohteeseen ei päästä: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "HUOM: avain on mitätöity!" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "Tämä avain on vanhentunut!" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "Tämä avain on vanhentunut!" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "Tämä avain on vanhentunut!" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "Tämä avain on vanhentunut!" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " uusia allekirjoituksia: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "Mitätöintivarmenne luotu.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "virheellinen varmenne" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "näytä sormenjälki" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "luo mitätöintivarmenne" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "tarkista allekirjoitus" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "valinta %c%lu on kopio\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "Mitätöintivarmenne luotu.\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "virheellinen varmenne" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9073,18 +9086,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "ei käsitelty" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "ei" @@ -9381,17 +9394,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "salattu %s-avaimella, tunnus %08lX\n" @@ -9401,7 +9414,7 @@ msgstr "salattu %s-avaimella, tunnus %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "avainta \"%s\" ei löydy: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "virhe luettaessa avainlohkoa: %s\n" @@ -9421,7 +9434,7 @@ msgstr "valinta %c%lu on kopio\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(Kuvausta ei annettu)\n" @@ -9497,68 +9510,68 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|PALVELIN|käytä tätä palvelinta avainten etsimiseen" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NIMI|käytä salasanoihin salausalgoritmia NIMI" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NIMI|käytä salausalgoritmia NIMI" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NIMI|käytä viestintiivistealgoritmia NIMI" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "eräajo: älä kysy mitään" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "oleta myönteinen vastaust useimpiin kysymyksiin" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "oleta kielteinen vastaust useimpiin kysymyksiin" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9569,52 +9582,27 @@ msgstr "" "allekirjoita, tarkista, salaa tai avaa\n" "oletustoiminto riippuu syötteestä\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "yhteys kohteeseen \"%s\" ei onnistu: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "tuntematon oletusvastaanottaja \"%s\"\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(Kuvausta ei annettu)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " o = ohita tämä avain\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "avainpalvelimen URI:iä ei voi jäsentää\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "kirjoitetaan kohteeseen \"%s\"\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "tiedostoa \"%s\" ei voi sulkea: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9634,52 +9622,52 @@ msgstr "luo mitätöintivarmenne" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "gpg-agent ei ole käytettävissä tässä istunnossa\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? mitätöinnin tarkistuksessa ongelmia: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" @@ -9852,57 +9840,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "virheellinen varmenne" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "Mitätöintivarmenne luotu.\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "valinta %c%lu on kopio\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, fuzzy, c-format msgid "error caching certificate: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "virhe: sormenjälki on väärä\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, fuzzy, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "luo mitätöintivarmenne" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" @@ -9939,7 +9927,7 @@ msgstr "avainlohkojen poisto epäonnistui: %s\n" msgid "not removing file '%s'\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" @@ -10173,14 +10161,14 @@ msgid "error getting data from cache file: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "agentin lähettämä vastaus ei kelpaa\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format msgid "converting S-expression failed: %s\n" msgstr "ei voi avata tiedostoa: %s\n" @@ -10196,202 +10184,202 @@ msgstr "virheellinen tiivistealgoritmi \"%s\"\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format msgid "creating S-expression failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet epäonnistui: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "kirjoitetaan kohteeseen \"%s\"\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "luo mitätöintivarmenne" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "allekirjoituksen varmistus vaiennetaan\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "päivitys epäonnistui: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "hakemiston \"%s\" luominen ei onnistu: %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "hakemiston \"%s\" luominen ei onnistu: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "salaisen päivitys epäonnistui: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "kirjoitetaan kohteeseen \"%s\"\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" msgstr "" "VAROITUS: random_seed-tiedosto on väärän kokoinen - tiedostoa ei käytetä\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: virhe luettaessa vapaata tietuetta: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? mitätöinnin tarkistuksessa ongelmia: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "päivitys epäonnistui: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" @@ -10412,7 +10400,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "virhe luotaessa \"%s\": %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10580,135 +10568,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "avainpalvelimen URI:iä ei voi jäsentää\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "avainpalvelimen URI:iä ei voi jäsentää\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10722,304 +10710,115 @@ msgstr "" "(Katso täydellinen luettelo kaikista komennoista ja valitsimista man-" "sivuilta)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "rivi on liian pitkä\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "virhe: sormenjälki on väärä\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "lukuvirhe: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "ei käsitelty" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NIMI|aseta päätteen merkistöksi NIMI" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NIMI|käytä NIMI oletusvastaanottajana" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "virheelliset tuontivalitsimet\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "virhe kirjoitettaessa avainrenkaaseen \"%s\": %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "avainta \"%s\" ei löydy: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "luetaan kohteesta \"%s\"\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " ilman käyttäjätunnuksia: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " aka \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " aka \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " ei tuotu: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " aka \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " aka \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(Kuvausta ei annettu)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "VAROITUS: käytetään suojaamatonta muistia!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "ascii-koodaaminen epäonnistui: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "ascii-koodaaminen epäonnistui: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "ascii-koodaaminen epäonnistui: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "ascii-koodaaminen epäonnistui: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "ascii-koodauksen purku epäonnistui: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "\"%s\" ei ole JPEG-tiedosto\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "liian monta \"%c\" valintaa\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11060,31 +10859,51 @@ msgstr "päivitys epäonnistui: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "etsitään \"%s\" HKP-palvelimelta %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "\"%s\" ei ole JPEG-tiedosto\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " o = ohita tämä avain\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11177,88 +10996,88 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "avainta \"%s\" ei löydy: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "luo mitätöintivarmenne" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "salaiselle avainrenkaalle ei ole asetettu oletusarvoa: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "käytetään salakirjoitusalgoritmia %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "HUOM: avain on mitätöity!" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11268,72 +11087,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "allekirjoitus epäonnistui: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "allekirjoitus epäonnistui: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "tiedostoa \"%s\" ei voi luoda: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: hajautustaulukon luonti ei onnistu: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "avainrenkaan välimuistin uudelleenluominen epäonnistui: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11482,73 +11297,73 @@ msgstr "gpg-agent ei ole käytettävissä tässä istunnossa\n" msgid "error sending standard options: %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "julkinen avain on %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "verkkovirhe" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "väärä salasana" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "julkista avainta ei löydy" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Käytä ensin komentoa \"toggle\".\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" @@ -11632,16 +11447,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "julkista avainta ei löydy" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" @@ -11657,88 +11472,189 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "ohitetaan: salainen avain on jo paikalla\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "ohitetaan: salainen avain on jo paikalla\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "Mitätöintivarmenne luotu.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NIMI|käytä NIMI oletusvastaanottajana" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "muuta voimassoloaikaa" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "Mitätöintivarmenne luotu.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "Mitätöintivarmenne luotu.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "pyydetään avainta %08lX kohteesta %s\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(Kuvausta ei annettu)\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "avainpalvelimen URI:iä ei voi jäsentää\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NIMI|aseta päätteen merkistöksi NIMI" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NIMI|käytä NIMI oletusvastaanottajana" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "virheelliset tuontivalitsimet\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "virhe kirjoitettaessa avainrenkaaseen \"%s\": %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "avainta \"%s\" ei löydy: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "luetaan kohteesta \"%s\"\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " ilman käyttäjätunnuksia: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " aka \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " aka \"" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " ei tuotu: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " aka \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " aka \"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(Kuvausta ei annettu)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "VAROITUS: käytetään suojaamatonta muistia!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "ascii-koodaaminen epäonnistui: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "ascii-koodaaminen epäonnistui: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "ascii-koodaaminen epäonnistui: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "ascii-koodaaminen epäonnistui: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "ascii-koodauksen purku epäonnistui: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "muuta salasanaa" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -18,7 +18,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Lokalize 1.5\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "impossible d'obtenir le verrou pinentry : %s\n" @@ -29,56 +29,60 @@ msgstr "impossible d'obtenir le verrou pinentry : %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Annuler" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_No" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|Code personnel :" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 #, fuzzy #| msgid "|pinentry-label|_Cancel" msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Annuler" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to permanently delete the OpenPGP secret key:" msgid "Do you really want to make your passphrase visible on the screen?" msgstr "" "Voulez-vous vraiment supprimer de façon permanente la clef secrète OpenPGP :" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "phrase de passe incorrecte" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -89,7 +93,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -97,9 +101,22 @@ msgstr "" "La qualité du texte entré ci-dessus.\n" "Veuillez demander à votre administrateur des précisions sur les critères." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Phrase secrète trop longue" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Qualité :" @@ -109,13 +126,13 @@ msgstr "Qualité :" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "La qualité du texte entré ci-dessus.\n" "Veuillez demander à votre administrateur des précisions sur les critères." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -123,7 +140,7 @@ msgstr "" "Veuillez entrer votre code personnel, afin de débloquer la clef secrète " "pendant cette session" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -131,76 +148,76 @@ msgstr "" "Veuillez entrer votre phrase secrète, afin de débloquer la clef secrète " "pendant cette session" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Phrase secrète :" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "ne correspond pas — veuillez réessayer" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (essai %d sur %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Répéter :" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "Code personnel trop long" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Phrase secrète trop longue" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Caractères incorrects dans le code personnel" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "Code personnel trop court" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Mauvais code personnel" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Mauvaise phrase secrète" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "erreur de lecture du numéro de série de la carte : %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Veuillez répéter cette phrase secrète" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -212,7 +229,7 @@ msgstr "" "Veuillez entrer la phrase secrète pour protéger l'objet importé dans le " "système GnuPG." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -223,25 +240,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "les clefs SSH plus grandes que %d bits ne sont pas prises en charge\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "impossible de créer « %s » : %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "impossible d'ouvrir « %s » : %s\n" @@ -352,21 +369,21 @@ msgstr "Les codes personnels ne correspondent pas ; veuillez réessayer" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Veuillez entrer le code personnel%s%s%s pour déverrouiller la carte" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "erreur de création du fichier temporaire : %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "erreur d'écriture du fichier temporaire : %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Entrez la nouvelle phrase secrète" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." @@ -374,7 +391,7 @@ msgstr "" "Aucune phrase secrète n'a été entrée.%0AUne phrase secrète vide n'est pas " "autorisée." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -383,18 +400,18 @@ msgstr "" "Aucune phrase secrète n'a été entrée — c'est souvent une mauvaise idée." "%0AVeuillez confirmer que vous ne voulez aucune protection pour la clef." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Oui, aucune protection n'est nécessaire" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Une phrase secrète devrait contenir au moins %u caractère." msgstr[1] "Une phrase secrète devrait contenir au moins %u caractères." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -406,7 +423,7 @@ msgstr[1] "" "Une phrase secrète devrait contenir au moins %u chiffres%%0Aou caractères " "spéciaux." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, fuzzy, c-format #| msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgid "A passphrase may not be a known term or match%%0Acertain pattern." @@ -414,228 +431,227 @@ msgstr "" "Une phrase secrète ne devrait ni être un mot commun,%%0Ani correspondre à un " "certain schéma." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "Avertissement : une phrase secrète non sécurisée a été entrée." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "La prendre quand même" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Veuillez entrer la phrase secrète%0Apour protéger la nouvelle clef" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Veuillez entrer la nouvelle phrase secrète" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Options pratiques pour le débogage" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "exécuter en mode démon (arrière-plan)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "exécuter en mode serveur (premier plan)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "run in server mode" msgid "run in supervised mode" msgstr "exécuter en mode serveur" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "ne pas détacher de la console" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sortie de commandes à la sh" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "sortie de commandes à la csh" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FICHIER|lire les options depuis le FICHIER" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Options contrôlant la sortie de diagnostique" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "bavard" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "devenir beaucoup plus silencieux" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FICHIER|écrire les journaux serveur dans le FICHIER" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Options contrôlant la configuration" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "ne pas utiliser le SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PROG|utiliser PROG comme SCdaemon" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PROG|utiliser PROG comme SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|connect to host NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NOM|se connecter à l'hôte NOM" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignorer les demandes de modification du TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignorer les demandes de modification d'aff. X" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "activer la prise en charge de SSH" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "activer la prise en charge de putty" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Options contrôlant la sécurité" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|oublier les codes personnels après N secondes" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|oublier les clefs SSH après N secondes" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|définir la durée maximale du cache de code personnel à N secondes" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|définir la durée maximale du cache de clef SSH à N secondes" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "ne pas utiliser le cache de code pour signer" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy #| msgid "do not allow the reuse of old passphrases" msgid "disallow the use of an external password cache" msgstr "ne pas autoriser la réutilisation d'anciennes phrases secrètes" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "ne pas marquer les clefs comme de confiance" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "permettre de préconfigurer la phrase secrète" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Options d'application d'une politique de phrase secrète" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "pas de contournement de politique de phrase secrète" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|définir la taille minimale des nouvelles phrases secrètes à N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" "|N|nécessiter au moins N caractères non alphabétiques pour les nouvelles " "phrases secrètes" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" "|FICHIER|vérifier la nouvelle phrase secrète par rapport aux motifs du " "FICHIER" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|la phrase secrète expire après N jours" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "ne pas autoriser la réutilisation d'anciennes phrases secrètes" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Options contrôlant la sécurité" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "ne pas capturer le clavier et la souris" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PROG|utiliser PROG pour entrer le code personnel" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 #, fuzzy #| msgid "|N|set LDAP timeout to N seconds" msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|définir le temps d'expiration de LDAP à N secondes" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" @@ -643,21 +659,21 @@ msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" "Veuillez signaler toutes anomalies sur <@EMAIL@> (en anglais)\n" "et tout problème de traduction à <traduc@traduc.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Utilisation : dirmngr @GPG_AGENT@ (-h pour l'aide)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -665,135 +681,135 @@ msgstr "" "Syntaxe : @GPG_AGENT@ [options] [commande [arguments]]\n" "Gestionnaire de clefs secrètes pour @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "niveau de débogage « %s » incorrect\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "la fonction de hachage sélectionnée est incorrecte\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "lecture des options de « %s »\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "impossible de créer la socket : %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "le nom de la socket « %s » est trop long\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "" "une instance de gpg-agent fonctionne déjà —\n" "pas de démarrage d'une nouvelle instance\n" -#: agent/gpg-agent.c:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "erreur de lecture du « nonce » de la socket\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "erreur de lien de la socket à « %s » : %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "écoute sur la socket « %s »\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "répertoire « %s » créé\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "échec de stat() pour « %s » : %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "impossible d'utiliser « %s » comme répertoire personnel\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "erreur de lecture du « nonce » sur le descripteur %d : %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "gestionnaire 0x%lx pour le descripteur %d démarré\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "gestionnaire 0x%lx pour le descripteur %d terminé\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "gestionnaire SSH 0x%lx pour le descripteur %d démarré\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format 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:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "échec de npth_pselect : %s — attente 1 s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s arrêté\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "" "aucune instance de gpg-agent n'est en cours d'exécution dans cette session\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -815,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -846,16 +862,16 @@ msgstr "" "Syntaxe : gpg-protect-tool [options] [arguments]\n" "Outils de maintenance des clefs secrètes\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Veuillez entrer la phrase secrète pour déprotéger l'objet PKCS#12." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "" "Veuillez entrer la phrase secrète pour protéger le nouvel objet PKCS#12." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." @@ -863,7 +879,7 @@ msgstr "" "Veuillez entrer la phrase secrète pour protéger l'objet importé dans le " "système GnuPG." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -871,17 +887,17 @@ msgstr "" "Veuillez entrer la phrase secrète ou le code personnel\n" "nécessaires pour terminer cette opération." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "annulé\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "erreur de demande de la phrase secrète : %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "erreur d'ouverture de « %s » : %s\n" @@ -1047,7 +1063,7 @@ msgstr "échec de vérification de la signature créée : %s\n" msgid "secret key parts are not available\n" msgstr "des parties de la clef secrète ne sont pas disponibles\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "l'algorithme de clef publique %d (%s) n'est pas pris en charge\n" @@ -1077,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "erreur de création de processus fils : %s\n" @@ -1151,7 +1167,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "impossible de renommer « %s » en « %s » : %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "oui" @@ -1205,7 +1221,7 @@ msgstr "hors limite de la mémoire sécurisée lors de l'allocation de %lu octe msgid "out of core while allocating %lu bytes" msgstr "hors limite lors de l'allocation de %lu octets" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1283,7 +1299,7 @@ msgstr "erreur de création du porte-clefs « %s » : %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: " msgid "WARNING: %s\n" @@ -1368,7 +1384,7 @@ msgid "algorithm: %s" msgstr "algorithme : %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "algorithme non pris en charge : %s" @@ -1443,11 +1459,11 @@ msgstr "Chaîne de certificats correcte" msgid "Root certificate trustworthy" msgstr "Certificat racine digne de confiance" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "aucune liste de révocations trouvée pour le certificat" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "la liste de révocations de certificat est trop vieille" @@ -1493,22 +1509,22 @@ msgstr "[aucun]" msgid "invalid radix64 character %02x skipped\n" msgstr "caractère %02x incorrect en radix64, ignoré\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1562,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s est trop ancien (nécessaire : %s, utilisé : %s)\n" @@ -1722,7 +1737,7 @@ msgid "Enter passphrase: " msgstr "Entrez la phrase secrète : " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1734,224 +1749,224 @@ msgstr "%s ne fonctionne pas encore avec %s\n" msgid "error from TPM: %s\n" msgstr "erreur de lecture de %s : %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problème avec l'agent : %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no dirmngr running in this session\n" msgstr "" "aucune instance de gpg-agent n'est en cours d'exécution dans cette session\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "impossible d'utiliser %s en mode %s.\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "\"%s\" is not a fingerprint\n" msgid "Tor is not properly configured" msgstr "« %s » n’est pas une empreinte\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "\"%s\" is not a fingerprint\n" msgid "DNS is not properly configured" msgstr "« %s » n’est pas une empreinte\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "générer un certificat de révocation" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "armure : %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "la carte OpenPGP n'est pas disponible : %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "carte OpenPGP nº %s détectée\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "impossible de faire cela en mode automatique\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Cette commande n'est disponible que pour les cartes en version 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "le code de réinitialisation n'est plus disponible\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Quel est votre choix ? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[non positionné]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "non forcé" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "forcé" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Erreur : seul l'ASCII standard est permis pour l'instant.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Erreur : le caractère « < » ne peut pas être utilisé.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Erreur : les espaces doubles ne sont pas permises.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Nom du détenteur de la carte : " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Prénom du détenteur de la carte : " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Erreur : nom combiné trop long (limité à %d caractères).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL pour récupérer la clef publique : " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "erreur de lecture de « %s » : %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "erreur d'écriture de « %s » : %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Données d'identification (nom du compte) : " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Données DO privées : " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Préférences de langue : " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Erreur : taille incorrecte de la chaîne de préférences.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Erreur : caractères incorrects dans la chaîne de préférences.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Erreur : réponse incorrecte.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "empreinte de l'autorité de certification : " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Erreur : formatage incorrect de l'empreinte.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "opération sur la clef impossible : %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "ce n'est pas une carte OpenPGP" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "" "erreur de lecture des renseignements actuellement contenus\n" "dans la clef : %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Faut-il remplacer la clef existante ? (o/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -1967,84 +1982,84 @@ msgstr "" " En cas d'échec de génération de la clef, veuillez vérifier les\n" " tailles permises dans la documentation de la carte.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Quelle taille de clef désirez-vous ? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "arrondie à %u bits\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "les tailles de clefs %s doivent être dans l'intervalle %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy #| msgid " (1) Signature key\n" msgid "Signature key\n" msgstr " (1) Clef de signature\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy #| msgid " (2) Encryption key\n" msgid "Encryption key\n" msgstr " (2) Clef de chiffrement\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 #, fuzzy #| msgid " (3) Authentication key\n" msgid "Authentication key\n" msgstr " (3) Clef d'authentification\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Sélectionnez le type de clef désiré :\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Choix incorrect.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" "La carte sera maintenant reconfigurée pour générer une clef de %u bits\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, fuzzy, c-format #| msgid "The card will now be re-configured to generate a key of %u bits\n" msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" "La carte sera maintenant reconfigurée pour générer une clef de %u bits\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format #| msgid "error changing size of key %d to %u bits: %s\n" msgid "error changing key attribute for key %d: %s\n" msgstr "erreur de modification de taille de clef %d en %u bits : %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format #| msgid "error getting current key info: %s\n" msgid "error getting card info: %s\n" @@ -2052,29 +2067,29 @@ msgstr "" "erreur de lecture des renseignements actuellement contenus\n" "dans la clef : %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Cette commande n'est pas permise en mode %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" "Faut-il faire une sauvegarde hors carte de la clef de chiffrement ? (O/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Remarque : les clefs sont déjà stockées sur la carte.\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Faut-il remplacer les clefs existantes ? (o/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2085,167 +2100,167 @@ msgstr "" " code personnel = « %s » code personnel d'admin. = « %s ».\n" "Vous devriez les modifier avec la commande --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Veuillez sélectionner le type de clef à générer :\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Clef de signature\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Clef de chiffrement\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Clef d'authentification\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Veuillez sélectionner l'endroit où stocker la clef :\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "échec de KEYTOCARD : %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: This command destroys all keys stored on the card!\n" msgstr "Remarque : les clefs sont déjà stockées sur la carte.\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy #| msgid "Continue? (Y/n) " msgid "Continue? (y/N) " msgstr "Faut-il continuer ? (O/n) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup KDF: %s\n" msgstr "erreur de fermeture de %s : %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup UIF: %s\n" msgstr "erreur de fermeture de %s : %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "quitter ce menu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "afficher les commandes d'administration" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "afficher cette aide" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "afficher toutes les données disponibles" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "modifier le nom du détenteur de la carte" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "modifier l'URL pour récupérer la clef" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "récupérer la clef indiquée dans l'URL de la carte" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "modifier l'identifiant de connexion" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "modifier les préférences de langue" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "modifier le sexe du détenteur de la carte" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "modifier une empreinte d'autorité de certification" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" "inverser le paramètre obligeant à entrer le code personnel pour les\n" "signatures" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "générer de nouvelles clefs" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "menu pour modifier ou déverrouiller le code personnel" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "vérifier le code personnel et afficher toutes les données" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "débloquer le code personnel en utilisant un code de réinitialisation" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use user NAME for authentication" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NOM|utiliser le NOM d'utilisateur pour authentif." -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "modifier la confiance du propriétaire" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "modifier la confiance du propriétaire" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/carte> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "La commande n'est utilisable qu'en mode administration\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Les commandes d'administration sont permises\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Les commandes d'administration ne sont pas permises\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Commande incorrecte (essayez « help »)\n" @@ -2255,22 +2270,22 @@ msgstr "Commande incorrecte (essayez « help »)\n" msgid "--output doesn't work for this command\n" msgstr "--output n'est pas compatible avec cette commande\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "impossible d'ouvrir « %s »\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "clef « %s » introuvable : %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "erreur de lecture du bloc de clef : %s\n" @@ -2393,15 +2408,15 @@ msgstr "impossible d'utiliser l'algorithme de chiffrement « %s » en mode %s. msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format #| msgid "you may not use cipher algorithm '%s' while in %s mode\n" msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "impossible d'utiliser l'algorithme de chiffrement « %s » en mode %s.\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format #| msgid "you may not use digest algorithm '%s' while in %s mode\n" msgid "digest algorithm '%s' may not be used in %s mode\n" @@ -2420,7 +2435,7 @@ msgstr "" "Attention : forcer le chiffrement symétrique %s (%d) est en\n" " désaccord avec les préférences du destinataire\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format #| msgid "WARNING: \"%s%s\" is an obsolete option - it has no effect\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" @@ -2454,7 +2469,7 @@ msgstr "%s/%s chiffré pour : « %s »\n" msgid "option '%s' may not be used in %s mode\n" msgstr "impossible d'utiliser %s en mode %s.\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2465,7 +2480,7 @@ msgstr "données chiffrées avec %s\n" msgid "encrypted with unknown algorithm %d\n" msgstr "chiffré avec l'algorithme inconnu %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2506,7 +2521,7 @@ msgstr "" msgid " - skipped" msgstr " — ignoré" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2542,68 +2557,68 @@ msgstr "erreur de création de « %s » : %s\n" msgid "[User ID not found]" msgstr "[identité introuvable]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "« %s » automatiquement récupéré par %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "erreur de récupération de « %s » avec %s : %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Aucune empreinte" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "clef secrète « %s » introuvable : %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "(check argument of option '%s')\n" msgstr "argument manquant pour l'option « %.50s »\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NOM|utiliser le NOM comme clef secrète par défaut" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NOM|utiliser le NOM comme clef secrète par défaut" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "" "La clef incorrecte %s a été rendue valable par\n" "--allow-non-selfsigned-uid\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format #| msgid "invalid argument for option \"%.50s\"\n" msgid "valid values for option '%s':\n" @@ -2797,7 +2812,7 @@ msgstr "|SPEC|configurer les alias d'adresse" msgid "use strict OpenPGP behavior" msgstr "utiliser le comportement strict d'OpenPGP" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "ne rien modifier" @@ -2833,7 +2848,7 @@ msgstr "utiliser le mode texte canonique" msgid "|N|set compress level to N (0 disables)" msgstr "|N|niveau de compression N (0 désactive)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2855,11 +2870,11 @@ msgstr "importer les clefs d'un serveur de clefs" msgid "include the public key in signatures" msgstr "afficher et vérifier les signatures de clefs" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "désactiver tous les accès au dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2880,15 +2895,15 @@ msgstr "|IDENTITÉ| chiffrer pour l'IDENTITÉ" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|IDENTITÉ| utiliser l'IDENTITÉ pour signer ou déchiffrer" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2941,7 +2956,7 @@ msgstr "" "Signer, vérifier, chiffrer ou déchiffrer\n" "L'opération par défaut dépend des données entrées\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2965,12 +2980,12 @@ msgstr "Hachage : " msgid "Compression: " msgstr "Compression : " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "utilisation : %s [options] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "commandes en conflit\n" @@ -2980,56 +2995,56 @@ msgstr "commandes en conflit\n" msgid "no = sign found in group definition '%s'\n" msgstr "aucun signe = trouvé dans la définition du groupe « %s »\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "" "Attention : le propriétaire du répertoire personnel « %s »\n" " n'est pas sûr\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "" "Attention : le propriétaire du fichier de configuration « %s »\n" " n'est pas sûr\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "" "Attention : le propriétaire de l'extension « %s »\n" " n'est pas sûr\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "" "Attention : les droits du répertoire personnel « %s »\n" " ne sont pas sûrs\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "" "Attention : les droits du fichier de configuration « %s »\n" " ne sont pas sûrs\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "" "Attention : les droits de l'extension « %s »\n" " ne sont pas sûrs\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "Attention : le propriétaire du répertoire contenant le répertoire personnel\n" " « %s » n'est pas sûr\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -3037,21 +3052,21 @@ msgstr "" "Attention : le propriétaire du répertoire contenant le fichier de\n" " configuration « %s » n'est pas sûr\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "Attention : le propriétaire du répertoire contenant l'extension\n" " « %s » n'est pas sûr\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "Attention : les droits du répertoire contenant le répertoire personnel\n" " « %s » ne sont pas sûrs\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -3059,483 +3074,483 @@ msgstr "" "Attention : les droits du répertoire contenant le fichier de configuration\n" " « %s » ne sont pas sûrs\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "Attention : les droits du répertoire contenant l'extension\n" " « %s » ne sont pas sûrs\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "élément de configuration « %s » inconnu\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "montrer les photos d'identité en affichant les clefs" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "indiquer les informations sur l'utilisation en affichant les clefs" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "montrer les URL de politique en affichant les signatures" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "montrer toutes les notations en affichant les signatures" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "utiliser les notations aux normes IETF en affichant les signatures" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" "utiliser les notations fournies par l'utilisateur en affichant les signatures" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "" "montrer les URL des serveurs de clefs favoris en affichant les signatures" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "indiquer la validité de l'identité en affichant les clefs" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "montrer les identités révoquées et expirées en affichant les clefs" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "indiquer les sous-clefs révoquées et expirées en affichant les clefs" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "montrer le nom du porte-clefs en affichant les clefs" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "montrer les dates d'expiration en affichant les signatures" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format #| msgid "unknown option '%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "option « %s » inconnue\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Remarque : %s n'est pas pour une utilisation normale.\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "« %s » n'est pas une date d'expiration de signature valable\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format #| msgid "line %d: not a valid email address\n" msgid "\"%s\" is not a proper mail address\n" msgstr "ligne %d : ce n'est pas une adresse électronique valable\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "mode pinentry « %s » incorrect\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format #| msgid "invalid argument for option \"%.50s\"\n" msgid "invalid request origin '%s'\n" msgstr "argument incorrect pour l'option « %.50s »\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "« %s » n'est pas un jeu de caractères valable\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "impossible d'analyser l'URL du serveur de clefs\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s : %d : les options du serveur de clefs sont incorrectes\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "les options du serveur de clefs sont incorrectes\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s : %d : options d'importation incorrectes\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "options d'importation incorrectes\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "options de liste incorrectes\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s : %d : options d'exportation incorrectes\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "options d'exportation incorrectes\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s : %d : options de liste incorrectes\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "options de liste incorrectes\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "montrer les photos d'identité en vérifiant les signatures" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "montrer les URL de politique en vérifiant les signatures" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "montrer toutes les notations en vérifiant les signatures" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "utiliser les notations aux normes IETF en vérifiant les signatures" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" "utiliser les notations fournies par l'utilisateur en vérifiant les signatures" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "" "montrer les URL des serveurs de clefs favoris en vérifiant les signatures" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "indiquer la validité de l'identité en vérifiant les signatures" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" "montrer les identités révoquées et expirées en vérifiant les signatures" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "ne montrer que l'identité principale en vérifiant les signatures" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s : %d : options de vérification incorrectes\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "options de vérification incorrectes\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "impossible de configurer le chemin d'exécution à %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s : %d : liste de recherche automatique de clef incorrecte\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "liste de recherche automatique de clef incorrecte\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "argument incorrect pour l'option « %.50s »\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "Attention : le programme pourrait créer un fichier « core ».\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "Attention : %s remplace %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s n'est pas permis avec %s.\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s n'a aucun sens avec %s.\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "Attention : exécution avec un système de temps contrefait : " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "ne sera pas exécuté avec une mémoire non sécurisée à cause de %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "l'algorithme de chiffrement sélectionné est incorrect\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "la fonction de hachage sélectionnée est incorrecte\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "l'algorithme de compression sélectionné est incorrect\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "la fonction de hachage de certification sélectionnée est incorrecte\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "« completes-needed » doit être supérieur à 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "« marginals-needed » doit être supérieur à 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "« max-cert-depth » doit être compris entre 1 et 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "« default-cert-level » incorrect ; doit être 0, 1, 2 ou 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "« min-cert-level » incorrect ; doit être , 1, 2 ou 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Remarque : le mode S2K simple (0) est fortement déconseillé\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "mode S2K incorrect ; doit être 0, 1 ou 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "préférences par défaut incorrectes\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "préférences personnelles de chiffrement incorrectes\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "préférences personnelles de chiffrement incorrectes\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "préférences personnelles de hachage incorrectes\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "préférences personnelles de compression incorrectes\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "taille incorrecte ; utilisation de %u bits\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s ne fonctionne pas encore avec %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "you may not use cipher algorithm '%s' while in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "impossible d'utiliser l'algorithme de chiffrement « %s » en mode %s.\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format #| msgid "you may not use compression algorithm '%s' while in %s mode\n" msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "impossible d'utiliser l'algorithme de compression « %s » en mode %s.\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "impossible d'initialiser la base de confiance : %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "Attention : les destinataires (-r) indiqués n'utilisent pas\n" " de clef publique pour le chiffrement\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "échec du chiffrement symétrique de « %s » : %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "impossible d'utiliser --symmetric --encrypt avec --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format #| msgid "you cannot use --symmetric --encrypt while in %s mode\n" msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "impossible d'utiliser --symmetric --encrypt en mode %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "impossible d'utiliser --symmetric --sign --encrypt avec --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format #| msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n" msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "impossible d'utiliser --symmetric --sign --encrypt en mode %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "échec d'envoi vers le serveur de clefs : %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "échec de réception depuis le serveur de clefs : %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "échec d'exportation de la clef : %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "échec d'exportation de la clef : %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "échec de recherche au sein du serveur de clefs : %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "échec de rafraîchissement par le serveur de clefs : %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "échec de déconstruction d'une armure : %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "échec de construction d'une armure : %s \n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "algorithme de hachage « %s » incorrect\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format #| msgid "error loading certificate '%s': %s\n" msgid "error parsing key specification '%s': %s\n" msgstr "erreur de chargement du certificat « %s » : %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Vous pouvez taper votre message…\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "l'URL de politique de certification donnée est incorrecte\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "l'URL de politique de signature donnée est incorrecte\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "l'URL du serveur de clefs favori qui a été donnée est incorrecte\n" @@ -3548,7 +3563,7 @@ msgstr "|FICHIER|prendre les clefs dans le porte-clefs FICHIER" msgid "make timestamp conflicts only a warning" msgstr "convertir les conflits de date en avertissements" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|écrire l'état sur ce descripteur" @@ -3645,98 +3660,98 @@ msgstr "entrée supposée au format binaire" msgid "repair keys on import" msgstr "afficher l'empreinte de la clef" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "un bloc de type %d a été ignoré\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu clefs traitées jusqu'à présent\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr " Quantité totale traitée : %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " nouvelles clefs ignorées : %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " nouvelles clefs ignorées : %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " sans identité : %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importées : %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " non modifiées : %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nouvelles identités : %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nouvelles sous-clefs : %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nouvelles signatures : %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr "nouvelles révocations de clef : %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " clefs secrètes lues : %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " clefs secrètes importées : %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " clefs secrètes non modifiées : %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " non importées : %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " signatures nettoyées : %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " identités nettoyées : %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3745,174 +3760,174 @@ msgstr "" "Attention : la clef %s contient des préférences pour des\n" " algorithmes indisponibles pour ces identités :\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " « %s » : préférence pour l'algorithme de chiffrement %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " « %s » : préférence pour l'algorithme de chiffrement %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " « %sÂ » : préférence pour l'algorithme de hachage %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " « %s » : préférence pour l'algorithme de compression %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "vous devriez mettre à jour vos préférences et redistribuer cette\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "clef pour éviter d'éventuels problèmes d'algorithmes non appropriés\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" "vous pouvez mettre à jour vos préférences avec :\n" "gpg --edit-key %s updpref save\n" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "clef %s : pas d'identité\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "clef %s : %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "rejetée par le filtre d’importation" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "clef %s : corruption de sous-clef PKS réparée\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "clef %s : identité « %s » non autosignée acceptée\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "clef %s : pas d'identité valable\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "cela pourrait provenir d'une autosignature manquante\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "clef %s : clef publique introuvable : %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "clef %s : nouvelle clef — ignorée\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "aucun porte-clefs accessible en écriture n'a été trouvé : %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "erreur d'écriture du porte-clefs « %s » : %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "clef %s : clef publique « %s » importée\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "clef %s : ne correspond pas à notre copie\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "clef %s : « %s » 1 nouvelle identité\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "clef %s : « %s » %d nouvelles identités\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "clef %s : « %s » 1 nouvelle signature\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "clef %s : « %s » %d nouvelles signatures\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "clef %s : « %s » 1 nouvelle sous-clef\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "clef %s : « %s » %d nouvelles sous-clefs\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "clef %s : « %s » %d signature nettoyée\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "clef %s : « %s » %d signatures nettoyées\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "clef %s : « %s » %d identité nettoyée\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "clef %s : « %s » %d identités nettoyées\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "clef %s : « %s » n'est pas modifiée\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "clef %s : clef secrète importée\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "clef %s : erreur d'envoi à l'agent : %s\n" @@ -3925,210 +3940,209 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "clef secrète %s : %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "impossible d'importer des clefs secrètes\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Aucune cause indiquée" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "La clef a été remplacée" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "La clef a été compromise" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 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:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "cause de révocation : " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "commentaire de révocation : " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "clef %s : « %s » certificat de révocation importé\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "clef %s : pas d'identité pour la signature\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "clef %s : algorithme à clef publique non pris en charge\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "clef %s : signature directe de clef incorrecte\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "clef %s : lien à la sous-clef incorrect\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "clef %s : suppression de lien multiple aux sous-clefs\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "clef %s : révocation de sous-clef incorrecte\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "clef %s : identité « %s » ignorée\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "clef %s : sous-clef ignorée\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "clef %s : ajout du certificat de révocation « %s »\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "clef %s : ajout de la signature directe de clef\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "erreur d'allocation de mémoire : %s\n" @@ -4197,7 +4211,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "erreur de création du trousseau local « %s » : %s\n" @@ -4207,7 +4221,7 @@ msgstr "erreur de création du trousseau local « %s » : %s\n" msgid "error creating keyring '%s': %s\n" msgstr "erreur de création du porte-clefs « %s » : %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "le trousseau local « %s » a été créé\n" @@ -4462,8 +4476,8 @@ msgstr "J'ai complètement vérifié cette clef.\n" msgid "Really sign? (y/N) " msgstr "Voulez-vous vraiment signer ? (o/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "échec de la signature : %s\n" @@ -4851,7 +4865,7 @@ msgstr "Pas d’identités correspondantes." msgid "Nothing to sign.\n" msgstr "Rien à signer.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Non signée par vous.\n" @@ -4922,7 +4936,7 @@ msgstr "Cette clef peut être révoquée par la clef %s %s" msgid "(sensitive)" msgstr "(sensible)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "créé : %s" @@ -4938,7 +4952,7 @@ msgid "expired: %s" msgstr "expirée : %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "expire : %s" @@ -4974,13 +4988,13 @@ msgstr "" "Veuillez remarquer que la validité affichée pour la clef n'est pas\n" "forcément correcte avant d'avoir relancé le programme.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "révoquée" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "expirée" @@ -5022,7 +5036,7 @@ msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "" "Vous ne devriez pas ajouter de photo d'identité à une clef de type PGP 2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Cette identité existe déjà pour cette clef.\n" @@ -5180,7 +5194,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Veuillez sélectionner exactement une identité.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "l'autosignature v3 de l'identité « %s » a été ignorée\n" @@ -5189,131 +5203,131 @@ msgstr "l'autosignature v3 de l'identité « %s » a été ignorée\n" msgid "Enter your preferred keyserver URL: " msgstr "Entrez l'URL de votre serveur de clefs favori : " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Voulez-vous vraiment le remplacer ? (o/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Voulez-vous vraiment le supprimer ? (o/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Entrez la notation : " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Faut-il continuer ? (o/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Pas d'identité d'indice %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Pas d'identité avec le hachage %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format #| msgid "No subkey with index %d\n" msgid "No subkey with key ID '%s'.\n" msgstr "Pas de sous-clef d'indice %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Pas de sous-clef d'indice %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "identité : « %s »\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "signée par votre clef %s le %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (non exportable)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Cette signature a expiré le %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Voulez-vous vraiment toujours la révoquer ? (o/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "" "Faut-il créer un certificat de révocation pour cette signature ? (o/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Vous avez signé ces identités sur la clef %s :\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (non révocable)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "révoquée par votre clef %s le %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Vous êtes sur le point de révoquer ces signatures :\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Faut-il vraiment créer les certificats de révocation ? (o/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "pas de clef secrète\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "l'identité « %s »\" est déjà révoquée.\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "Attention : une signature d'identité date de %d secondes dans le futur\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Vous ne pouvez pas supprimer la dernière identité.\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "La clef %s est déjà révoqué.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "La sous-clef %s est déjà révoquée.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5326,67 +5340,67 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "argument incorrect pour l'option « %.50s »\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "préférence « %s » en double\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "trop de préférences de chiffrement\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "trop de préférences de hachage\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "trop de préférences de compression\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "trop de préférences de chiffrement\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "élément « %s » incorrect dans la chaîne de préférences\n" # g10/keygen.c:123 ??? -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "écriture de la signature directe\n" # g10/keygen.c:123 ??? -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "écriture de l'autosignature\n" # g10/keygen.c:161 ??? -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "écriture de la signature de lien à la clef\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "taille incorrecte ; utilisation de %u bits\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "taille arrondie à %u bits\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5394,19 +5408,19 @@ msgstr "" "Attention : certains programmes OpenPGP ne peuvent pas gérer\n" " de clef DSA avec cette taille de hachage\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Signer" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certifier" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Chiffrer" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Authentifier" @@ -5420,180 +5434,180 @@ msgstr "Authentifier" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsCcAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Actions possibles pour une clef %s : " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Actions actuellement permises : " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Inverser la capacité de signature\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Inverser la capacité de chiffrement\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Inverser la capacité d'authentification\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Terminé\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA et RSA (par défaut)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA et Elgamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (signature seule)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (signature seule)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (chiffrement seul)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (chiffrement seul)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (indiquez vous-même les capacités)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (indiquez vous-même les capacités)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) signer, chiffrer\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (signature seule)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) ECC (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (indiquez vous-même les capacités)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) ECC (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (chiffrement seul)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) Clef existante\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) Clef existante sur la carte\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Entrez le keygrip : " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Ce n'est pas un keygrip valable (40 chiffres hexadécimaux attendus)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Pas de clef avec ce keygrip\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "erreur de lecture de la carte : %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Numéro de série de la carte : %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Clefs disponibles :\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "arrondie à %u bits\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "les clefs %s peuvent faire une taille comprise entre %u et %u bits.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Quelle taille de clef désirez-vous pour la sous-clef ? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "La taille demandée est %u bits\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Sélectionnez le type de courbe elliptique désiré :\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5609,7 +5623,7 @@ msgstr "" " <n>m = la clef expire dans n mois\n" " <n>y = la clef expire dans n ans\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5626,38 +5640,38 @@ msgstr "" " <n>m = la signature expire dans n mois\n" " <n>y = la signature expire dans n ans\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Pendant combien de temps la clef est-elle valable ? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Pendant combien de temps la signature est-elle valable ? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "valeur incorrecte\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "La clef n'expire pas du tout\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "La signature n'expire pas du tout\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "La clef expire le %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "La signature expire le %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5665,11 +5679,11 @@ msgstr "" "Le système ne peut pas afficher les dates au-delà de 2038.\n" "Cependant, la gestion des dates sera correcte jusqu'en 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Est-ce correct ? (o/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5683,7 +5697,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5699,49 +5713,49 @@ msgstr "" " « Heinrich Heine (le poète) <heinrichh@duesseldorf.de> »\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Nom réel : " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Caractère incorrect dans le nom\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Le nom ne doit pas commencer par un chiffre\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Le nom doit contenir au moins cinq caractères\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Adresse électronique : " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Ce n'est pas une adresse électronique valable\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Commentaire : " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Caractère incorrect dans le commentaire\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "Vous utilisez le jeu de caractères « %s ».\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5752,7 +5766,7 @@ msgstr "" " « %s »\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" "Ne mettez pas d'adresse électronique dans le nom réel ou dans le " @@ -5769,34 +5783,34 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcAaOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "" "Changer le (N)om, le (C)ommentaire, l'(A)dresse électronique ou (Q)uitter ? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "" "Changer le (N)om, le (C)ommentaire, l'(A)dresse électronique\n" "ou (O)ui/(Q)uitter ? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Changer le (N)om, l’(A)dresse électronique ou (Q)uitter ? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Changer le (N)om, l'(A)dresse électronique ou (O)ui/(Q)uitter ? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Veuillez d'abord corriger l'erreur\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5808,18 +5822,18 @@ msgstr "" "pendant la génération de nombres premiers ; cela donne au générateur de\n" "nombres aléatoires une meilleure chance d'obtenir suffisamment d'entropie.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Échec de génération de la clef : %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5830,66 +5844,66 @@ msgstr "" " « %s »\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Faut-il continuer ? (O/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "Une clef pour « %s » existe déjà \n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Faut-il quand même créer ? (o/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "création quand même\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" "Remarque : Utilisez « %s %s » pour une fenêtre de dialogue de génération de " "clef complète.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "La génération de clef a été annulée.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "impossible de créer le fichier de sauvegarde « %s » : %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Remarque : sauvegarde de la clef de la carte dans « %s »\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "écriture de la clef publique dans « %s »\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "aucun porte-clefs public accessible en écriture n'a été trouvé : %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "erreur d'écriture du porte-clefs public « %s » : %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "les clefs publique et secrète ont été créées et signées.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5898,7 +5912,7 @@ msgstr "" "pouvez\n" "utiliser la commande « --edit-key » pour générer une sous-clef à cette fin.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5906,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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5914,25 +5928,25 @@ msgstr "" "la clef a été créée %lu secondes dans le futur (faille temporelle ou\n" "problème d'horloge)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "" "Remarque : la création de sous-clefs pour des clefs v3 n'est pas compatible\n" " avec OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Les parties secrètes de la clef principale ne sont pas disponibles.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Faut-il vraiment la créer ? (o/N) " @@ -6014,12 +6028,12 @@ msgstr " Empreinte de la clef =" msgid " Card serial no. =" msgstr " Nº de série de carte =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "mise en cache du porte-clefs « %s »\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format #| msgid "%lu keys cached so far (%lu signatures)\n" msgid "%lu keys cached so far (%lu signature)\n" @@ -6027,7 +6041,7 @@ msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu clefs mises en cache pour l'instant (%lu signatures)\n" msgstr[1] "%lu clefs mises en cache pour l'instant (%lu signatures)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, fuzzy, c-format #| msgid "flush the cache" msgid "%lu key cached" @@ -6035,7 +6049,7 @@ msgid_plural "%lu keys cached" msgstr[0] "vider le cache" msgstr[1] "vider le cache" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6043,7 +6057,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 mauvaise signature\n" msgstr[1] "1 mauvaise signature\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s : porte-clefs créé\n" @@ -6072,25 +6086,25 @@ msgstr "récupérer les clefs automatiquement en vérifiant les signatures" msgid "honor the preferred keyserver URL set on the key" msgstr "respecter l'URL de serveur de clefs favori indiqué dans la clef" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "désactivée" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Entrez le ou les nombres, (S)uivant, ou (Q)uitter > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "protocole de serveur de clefs incorrect (nous %d!=gestionnaire %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "« %s » n'est pas un identifiant de clef : ignoré\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" @@ -6098,55 +6112,50 @@ msgid_plural "refreshing %d keys from %s\n" msgstr[0] "rafraîchissement de %d clefs à partir de %s\n" msgstr[1] "rafraîchissement de %d clefs à partir de %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "" "Attention : impossible de rafraîchir la clef %s\n" " avec %s : %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "clef « %s » introuvable sur le serveur de clefs\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "clef introuvable sur le serveur de clefs\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "demande de la clef %s sur le serveur %s %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "requête de la clef %s sur %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format #| msgid "no keyserver action!\n" msgid "no keyserver known\n" msgstr "pas d'action pour le serveur de clefs.\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "« %s » a été ignorée : %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "envoi de la clef %s à %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "requête de la clef sur « %s »\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "Attention : impossible de récupérer l'URI %s : %s\n" @@ -6173,243 +6182,243 @@ msgstr "chiffré avec l'algorithme inconnu %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "phrase secrète générée avec l'algorithme de hachage %d inconnu\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "la clef publique est %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "" "chiffré avec une clef %2$s de %1$u bits, identifiant %3$s, créée le %4$s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " « %s »\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "chiffré avec une clef %s, identifiant %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "Attention : plusieurs textes en clair ont été vus\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "chiffré avec %lu phrases secrètes\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "chiffré avec 1 phrase secrète\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "échec du déchiffrement par clef publique : %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "" "données chiffrées par clef publique : bonne clef de chiffrement (DEK)\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "les données sont supposées chiffrées avec %s\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "L'algorithme IDEA n'est pas disponible, essai avec %s\n" "qui fonctionnera peut-être avec un peu de chance\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "Attention : l'intégrité du message n'était pas protégée\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "échec du déchiffrement : %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "le déchiffrement a réussi\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "Attention : le message chiffré a été manipulé.\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "échec du déchiffrement : %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Remarque : l'expéditeur a demandé « à votre seule attention »\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "nom de fichier original : « %.*s »\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "révocation autonome — utilisez « gpg --import » pour l'appliquer\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "aucune signature trouvée\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "MAUVAISE signature de « %s »" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Signature expirée de « %s »" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Bonne signature de « %s »" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "vérification de signature supprimée\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "impossible de traiter ces données ambiguës de signature\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Signature faite le %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " avec la clef %s %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Signature faite le %s avec la clef %s d'identifiant %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " alias « %s »" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Clef disponible sur : " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[doute]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " alias « %s »" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" "Attention : cette clef n'est pas certifiée avec une signature de confiance.\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "La signature a expiré le %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "La signature expire le %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "signature %s, algorithme de hachage %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binaire" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "mode texte" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "inconnu" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", algorithme de clef " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Impossible de vérifier la signature : %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "la signature n'est pas détachée\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" @@ -6417,12 +6426,12 @@ msgstr "" "Attention : plusieurs signatures ont été détectées.\n" " Seule la première sera vérifiée.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "signature autonome de classe 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "signature d'un ancien type (PGP 2.x)\n" @@ -6617,55 +6626,61 @@ msgstr "Notation de signature critique : " msgid "subpacket of type %d has critical bit set\n" msgstr "un sous-paquet de type %d possède un bit critique\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Veuillez entrer la nouvelle phrase secrète" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Entrez la phrase secrète\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "annulé par l'utilisateur\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (identifiant de clef principale %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "" "Veuillez entrer la phrase secrète pour déverrouiller la clef secrète " "OpenPGP :" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "" "Veuillez entrer la phrase secrète pour importer la clef secrète OpenPGP :" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "" "Veuillez entrer la phrase secrète pour exporter la sous-clef secrète " "OpenPGP :" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "" "Veuillez entrer la phrase secrète pour exporter la clef secrète OpenPGP :" # NOTE: s/subkey key/subkey/ -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" "Voulez-vous vraiment supprimer de façon permanente la sous-clef secrète " "OpenPGP :" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "" "Voulez-vous vraiment supprimer de façon permanente la clef secrète OpenPGP :" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6841,7 +6856,7 @@ msgstr "" "Le niveau de confiance minimal pour cette clef est : %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Quelle est votre décision ? " @@ -7158,7 +7173,7 @@ msgstr "impossible d'ouvrir les données signées « %s »\n" msgid "can't open signed data fd=%d: %s\n" msgstr "impossible d'ouvrir les données signées fd=%d : %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format #| msgid "certificate is not usable for encryption\n" msgid "key %s is not suitable for decryption in %s mode\n" @@ -7209,7 +7224,7 @@ msgid "Note: key has been revoked" msgstr "Remarque : la clef a été révoquée" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "échec de build_packet : %s\n" @@ -7238,11 +7253,11 @@ msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "" "Faut-il créer un certificat de révocation désigné pour cette clef ? (o/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "sortie forcée avec armure ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "échec de make_keysig_packet : %s\n" @@ -7256,18 +7271,18 @@ msgstr "Certificat de révocation créé.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "aucune clef de révocation trouvée pour « %s »\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Ceci est un certificat de révocation pour la clef OpenPGP :" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 #, fuzzy #| msgid "" #| "Use it to revoke this key in case of a compromise or loss of\n" @@ -7286,7 +7301,7 @@ msgstr "" "encore accessible, créer un nouveau certificat de révocation\n" "est préférable afin d’indiquer la cause de révocation." -#: g10/revoke.c:592 +#: g10/revoke.c:593 #, fuzzy #| msgid "" #| "To avoid an accidental use of this file, a colon has been inserted\n" @@ -7302,13 +7317,13 @@ msgstr "" "Supprimez ce deux-points avec un éditeur de texte avant\n" "d’utiliser ce certificat de révocation." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Certificat de révocation créé.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format #| msgid "secret key \"%s\" not found: %s\n" msgid "secret key \"%s\" not found\n" @@ -7317,22 +7332,22 @@ msgstr "clef secrète « %s » introuvable : %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring '%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "erreur de création du porte-clefs « %s » : %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Faut-il créer un certificat de révocation pour cette clef ? (o/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7353,34 +7368,34 @@ msgstr "" "d'impression\n" "utilisé pourrait stocker ces données et les rendre accessibles à d'autres.\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "choisissez la cause de la révocation :\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Annuler" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Vous devriez sûrement sélectionner %d ici)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "" "Entrez une description facultative, en terminant par une ligne vide :\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Cause de révocation : %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Aucune description donnée)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Est-ce d'accord ? (o/N) " @@ -7575,24 +7590,24 @@ msgstr "signature :" msgid "%s.%s encryption will be used\n" msgstr "le chiffrement %s sera utilisé\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "la clef n'est pas marquée comme non sécurisée — elle ne peut pas être\n" "utilisée avec le soi-disant générateur de nombres aléatoires.\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "« %s » a été ignorée : en double\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "ignoré : clef secrète déjà présente\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "c'est une clef Elgamal générée par PGP qui n'est pas sûre pour les " @@ -7817,10 +7832,10 @@ msgstr "algorithme non pris en charge : %s" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format #| msgid "error sending data: %s\n" msgid "error reading TOFU database: %s\n" @@ -7844,7 +7859,7 @@ msgstr "erreur d'initialisation de l'objet lecteur : %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "erreur d'ouverture de « %s » : %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format #| msgid "error sending data: %s\n" msgid "error updating TOFU database: %s\n" @@ -7886,37 +7901,37 @@ msgstr "erreur de lecture de l'identifiant de répondeur : %s\n" msgid "This key's user IDs:\n" msgstr "afficher la clef et les identités" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "validity: %s" msgid "policy: %s" msgstr "validité : %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error gathering signature stats: %s\n" msgstr "erreur de lecture des options stockées : %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "afficher les clefs" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message." @@ -7924,7 +7939,7 @@ msgid_plural "Verified %d messages." msgstr[0] "indiquer les fonctions de hachage" msgstr[1] "indiquer les fonctions de hachage" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7932,7 +7947,7 @@ msgid_plural "Encrypted %d messages." msgstr[0] "chiffré avec %lu phrases secrètes\n" msgstr[1] "chiffré avec %lu phrases secrètes\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message in the future." @@ -7940,7 +7955,7 @@ msgid_plural "Verified %d messages in the future." msgstr[0] "indiquer les fonctions de hachage" msgstr[1] "indiquer les fonctions de hachage" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format #| msgid "print message digests" msgid "Encrypted %d message in the future." @@ -7948,54 +7963,54 @@ msgid_plural "Encrypted %d messages in the future." msgstr[0] "indiquer les fonctions de hachage" msgstr[1] "indiquer les fonctions de hachage" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format #| msgid "print message digests" msgid "Messages encrypted in the past: %d." @@ -8004,131 +8019,131 @@ msgstr "indiquer les fonctions de hachage" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format #| msgid "error creating a pipe: %s\n" msgid "error changing TOFU policy: %s\n" msgstr "erreur de création d'un tube : %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "%d signatures supprimées\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "chiffré avec %lu phrases secrètes\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "validity: %s" msgid "(policy: %s)" msgstr "validité : %s" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8145,14 +8160,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format #| msgid "error sending data: %s\n" msgid "error opening TOFU database: %s\n" msgstr "erreur d'envoi de données : %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8221,7 +8236,7 @@ msgstr "utilisation du modèle de confiance %s\n" msgid "no need for a trustdb check\n" msgstr "inutile de vérifier la base de confiance\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "la prochaine vérification de la base de confiance aura lieu le %s\n" @@ -8255,7 +8270,7 @@ msgstr "veuillez faire un --check-trustdb\n" msgid "checking the trustdb\n" msgstr "vérification de la base de confiance\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format #| msgid "%lu keys processed so far\n" msgid "%d key processed" @@ -8263,7 +8278,7 @@ msgid_plural "%d keys processed" msgstr[0] "%lu clefs traitées jusqu'à présent\n" msgstr[1] "%lu clefs traitées jusqu'à présent\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8271,17 +8286,17 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d clefs traitées (%d comptes de validité réinitialisés)\n" msgstr[1] "%d clefs traitées (%d comptes de validité réinitialisés)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "aucune clef de confiance ultime n'a été trouvée\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "la clef publique de la clef de confiance ultime %s est introuvable\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8289,30 +8304,30 @@ msgstr "" "profondeur : %d valables : %3d signées : %3d\n" " confiance : %d i., %d n.d., %d j., %d m., %d t., %d u.\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "impossible de mettre à jour l'enregistrement de version de la\n" "base de confiance : échec d'écriture : %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "indéfinie" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "jamais" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginale" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "totale" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "ultime" @@ -8324,41 +8339,41 @@ msgstr "ultime" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "11 le traducteur a bien lu ce qu'il fallait :)" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ révoquée]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ expirée ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ inconnue]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[indéfinie]" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy #| msgid "never" msgid "[ never ]" msgstr "jamais" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[marginale]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ totale ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ ultime ]" @@ -8420,16 +8435,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8472,10 +8487,10 @@ msgstr "" "|P|Veuillez entrer le code de déblocage personnel (CDP) pour les clefs " "standards." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "le rappel du code personnel a renvoyé une erreur : %s\n" @@ -8501,58 +8516,58 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "la clef existe déjà \n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "la clef existante sera remplacée\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "génération d'une nouvelle clef\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "écriture d'une nouvelle clef\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "impossible de stocker la clef : %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "la réponse ne contient pas le module RSA\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "la réponse ne contient pas l'exposant public RSA\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "response does not contain the EC public point\n" msgid "response does not contain the EC public key\n" msgstr "la réponse ne contient pas le point public EC\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "veuillez patienter pendant la génération de la clef…\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "échec de génération de la clef\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" @@ -8560,12 +8575,12 @@ msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "la génération de clef est terminé (%d secondes)\n" msgstr[1] "la génération de clef est terminé (%d secondes)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "la réponse ne contient pas les données de clef publique\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" "||Veuillez entrer le code personnel pour permettre à la clef de créer des " @@ -8573,26 +8588,26 @@ msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Veuillez entrer le code personnel d'administration" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|P|Veuillez entrer le code de déblocage personnel (CDP) pour les clefs " "standards." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Veuillez entrer le code personnel pour les clefs standards." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "le module RSA est manquant ou sa taille n'est pas de %d bits\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "l'exposant public RSA est manquant ou plus grand que %d bits\n" @@ -8640,27 +8655,27 @@ msgstr "" "|P|Veuillez entrer le code de déblocage personnel (CDP) pour permettre à la " "clef de créer des signatures qualifiées." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "erreur de lecture du nouveau code personnel : %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "impossible de stocker l'empreinte : %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "impossible de stocker la date de création : %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "erreur de récupération de l'état CHV de la carte\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "échec de lecture de clef publique : %s\n" @@ -8668,48 +8683,48 @@ msgstr "échec de lecture de clef publique : %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "utilisation du code personnel par défaut en tant que %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "impossible d'utiliser le code personnel par défaut en tant que %s :\n" "%s — désactivation de la prochaine utilisation par défaut\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please unlock the card" msgstr "||Veuillez entrer le code personnel" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" "le code personnel pour CHV%d est trop court ; la taille minimale\n" "est %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "échec de vérification CHV%d : %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "la carte est irrémédiablement bloquée.\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, fuzzy, c-format #| msgid "%d Admin PIN attempts remaining before card is permanently locked\n" msgid "%d Admin PIN attempt remaining before card is permanently locked\n" @@ -8722,20 +8737,20 @@ msgstr[1] "" "il reste %d tentatives de code personnel d'administration\n" "avant que la carte ne soit irrémédiablement bloquée\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "l'accès aux commandes d'administration n'est pas configuré\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Veuillez entrer le code personnel" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Veuillez entrer le code de réinitialisation pour la carte" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8745,77 +8760,77 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Nouveau code de réinitialisation" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Nouveau code personnel d'administration" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Nouveau code personnel" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "" "||Veuillez entrer le code personnel d'administration et le nouveau code " "personnel d'administration" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Veuillez entrer le code personnel et le nouveau code personnel" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "erreur de lecture des données d'application\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "erreur de lecture de l'empreinte DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "la date de création est manquant\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" "le nombre premier RSA %s est manquant ou sa taille n'est pas de\n" "%d bits\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI non pris en charge" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "structure de carte OpenPGP incorrecte (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "l'empreinte de la carte ne correspond pas à celle demandée\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "la carte ne gère pas l'algorithme de hachage %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "signatures créées jusqu'à présent : %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8823,7 +8838,7 @@ msgstr "" "la vérification du code personnel d'administration est actuellement\n" "interdite avec cette commande\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "" @@ -8845,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|NIVEAU|définir le niveau de débogage à NIVEAU" @@ -8908,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, 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:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "gestionnaire pour le descripteur %d terminé\n" @@ -8923,11 +8938,11 @@ msgstr "gestionnaire pour le descripteur %d terminé\n" msgid "validation model requested by certificate: %s" msgstr "modèle de validation demandé par le certificat : %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "chaîne" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "invite" @@ -8961,231 +8976,231 @@ msgstr "Remarque : politique de certificat non critique non autorisée" msgid "certificate policy not allowed" msgstr "politique de certificat non autorisée" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "impossible d'obtenir l'empreinte\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "recherche d'émetteur à l'extérieur\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "nombre d'émetteurs correspondants : %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "impossible d'obtenir authorityInfoAccess : %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "recherche d'émetteur dans le cache du Dirmngr\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "nombre de certificats correspondants : %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "échec de recherche de clef seulement dans le cache du dirmngr : %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "impossible d'allouer la gestion de base de clefs\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "le certificat a été révoquée" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "l'état du certificat est inconnu" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "veuillez vous assurer que le « dirmngr » est correctement installé\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "échec de vérification de la liste de révocations de certificat : %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "certificat avec validité incorrecte : %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "certificat pas encore valable" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "certificat racine pas encore valable" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "certificat intermédiaire pas encore valable" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "le certificat a expiré" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "le certificat racine a expiré" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "le certificat intermédiaire a expiré" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "des attributs nécessaires du certificat sont manquants : %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "certificat avec validité incorrecte" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "signature non créée pendant la durée de vie du certificat" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "certificat non créé pendant la durée de vie de l'émetteur" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" "certificat intermédiaire non créé pendant la durée de vie de l'émetteur" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( signature créée le " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " ( certificat créé le " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (certificat valable depuis " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( émetteur valable depuis " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "empreinte=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "le certificat racine a maintenant été marqué de confiance\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "marquage de confiance interactif non activé dans gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "marquage de confiance interactif désactivé pour cette session\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "Attention : date de création de la signature inconnue — date supposée " "actuelle" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "aucun émetteur trouvé dans le certificat" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "certificat autosigné avec une mauvaise signature" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "le certificat racine n'est pas marqué de confiance" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "échec de vérification de la liste de confiance : %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "chaîne de certificats trop longue\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "certificat d'émetteur introuvable" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "certificat avec une mauvaise signature" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" "un autre certificat d'autorité de certification pouvant correspondre a été " "trouvé — nouvel essai" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" "chaîne de certificats plus longue que celle autorisée par l'autorité de " "certification (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "le certificat est correct\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "le certificat intermédiaire est correct\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "le certificat racine est correct\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "basculement en modèle chaîne" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "modèle de validation utilisé : %s" @@ -9197,18 +9212,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "hors limite\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(c'est l'algorithme MD2)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "aucun" @@ -9505,17 +9520,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "problème de ressources : hors limite\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(c'est l'algorithme RC2)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(ça ne ressemble pas à un message chiffré)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9526,7 +9541,7 @@ msgstr "chiffré avec une clef %s, identifiant %s\n" msgid "certificate '%s' not found: %s\n" msgstr "certificat « %s » introuvable : %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "erreur de verrouillage du trousseau local : %s\n" @@ -9546,7 +9561,7 @@ msgstr "certificat « %s » supprimé\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "échec de suppression du certificat « %s » : %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "aucune destinataire valable donnée\n" @@ -9615,63 +9630,63 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|utiliser ce serveur pour rechercher les clefs" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "récupérer certificats d'émetteur manquants" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NOM|utiliser l’encodage NOM pour les phrases secrète PKCS#12" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "ne pas consulter liste de révocations de cert." -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "ne pas vérifier les listes de révocations de certificat racine" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "vérifier la validité avec OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "ne pas vérifier les politiques de certificat" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOM|utiliser l'algorithme de chiffrement NOM" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOM|utiliser l'algorithme de hachage NOM" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "mode automatique : aucune question" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "oui comme réponse à la plupart des questions" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "non comme réponse à la plupart des questions" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FICHIER|écrire un journal d'audit dans le FICHIER" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Utilisation : @GPGSM@ [options] [fichiers] (-h pour l'aide)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9681,52 +9696,27 @@ msgstr "" "Signer, vérifier, chiffrer ou déchiffrer en utilisant le protocole S/MIME\n" "L'opération par défaut dépend des données entrées\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Remarque : ne sera pas capable de chiffrer à « %s » : %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "modèle de validation « %s » inconnu\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s : %u : aucun nom d'hôte donné\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s : %u : mot de passe donné sans utilisateur\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s : %u : ignorer cette ligne\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "impossible d'analyser le serveur de clefs\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "importation des certificats commun « %s »\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "impossible de signer en utilisant « %s » : %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "commande incorrecte (il n'y a pas de commande implicite)\n" @@ -9746,55 +9736,55 @@ msgstr "erreur de stockage du certificat\n" msgid "basic certificate checks failed - not imported\n" msgstr "échec des vérifications de base du certificat — non importé\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "erreur de lecture des options stockées : %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "erreur d'importation du certificat : %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "erreur de lecture de l'entrée : %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no keyboxd running in this session\n" msgstr "" "aucune instance de gpg-agent n'est en cours d'exécution dans cette session\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format #| msgid "error opening '%s': %s\n" msgid "error opening key DB: %s\n" msgstr "erreur d'ouverture de « %s » : %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problème de recherche de certificat existant : %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "impossible de trouver une base de clefs inscriptible : %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "erreur de stockage du certificat : %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problème de nouvelle recherche de certificat : %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "erreur de stockage des options : %s\n" @@ -9986,58 +9976,58 @@ msgstr " sujet =" msgid "error loading certificate '%s': %s\n" msgstr "erreur de chargement du certificat « %s » : %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "certificats chargés de façon permanente : %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " certificats actuellement en cache : %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, 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:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "certificat déjà en cache\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "certificat en cache\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "chaîne « %s » d'empreinte SHA1 incorrecte\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, 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:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "aucun émetteur trouvé dans le certificat\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "erreur de lecture d'authorityKeyIdentifier : %s\n" @@ -10072,7 +10062,7 @@ msgstr "suppression du fichier de cache « %s »\n" msgid "not removing file '%s'\n" msgstr "pas de suppression du fichier « %s »\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "erreur de fermeture du fichier de cache : %s\n" @@ -10321,13 +10311,13 @@ msgid "error getting data from cache file: %s\n" msgstr "erreur de lecture des données du fichier de cache : %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "expression symbolique incorrecte obtenue de libksba\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "échec de conversion d'expression symbolique : %s\n" @@ -10342,151 +10332,151 @@ msgstr "algorithme de hachage « %s » inconnu\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "échec de gcry_md_open pour l'algorithme %d : %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "échec de création d'expression symbolique : %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "échec de ksba_crl_parse : %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "" "erreur de lecture des dates de mises à jour de la liste de révocations de " "certificat : %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" "dates de mises à jour de la liste de révocations de certificat : celle-ci=%s " "prochaine=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "nextUpdate non donné ; période de validité supposée d'un jour\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "" "erreur de lecture de l'élément de liste de révocations de certificat : %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "erreur d'insertion d'élément dans le fichier cache temporaire : %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "" "aucun émetteur de liste de révocations de certificat trouvé dans la liste : " "%s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" "localisation du certificat d'émetteur de liste de révocations par " "authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "" "échec de vérification de signature de liste de révocations de certificat : " "%s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "" "erreur de vérification de la validité du certificat d'émetteur de liste de " "révocations : %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "échec de ksba_crl_new : %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "échec de ksba_crl_set_reader : %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "vieux fichier de cache temporaire « %s » supprimé\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "" "problème de suppression du vieux fichier de cache temporaire « %s » : %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "erreur de création du fichier de cache temporaire « %s » : %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "échec de crl_parse_insert : %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "erreur de finalisation du fichier de cache temporaire « %s » : %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "erreur de fermeture du fichier de cache temporaire « %s » : %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "Attention : la nouvelle liste de révocations de certificat est trop " "ancienne ; elle a expiré le %s — chargement quand même\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" "la nouvelle liste de révocations de certificat est trop ancienne ; elle a " "expiré le %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "extension %s de liste de révocations de certificat critique inconnue\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "" "erreur de lecture des extensions de liste de révocations de certificat : %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "création du fichier de cache « %s »\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "problème en renommant « %s » en « %s » : %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10495,14 +10485,14 @@ msgstr "" "échec de mise à jour du fichier DIR — l'entrée de cache sera perdue avec le " "prochain démarrage du programme\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" "Démarrage du vidage de liste de révocations de certificat (récupérée par " "%s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -10510,59 +10500,59 @@ msgstr "" " Erreur : la liste de révocations de certificat ne sera pas utilisée car " "elle était encore trop ancienne après une mise à jour.\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" " Erreur : la liste de révocations de certificat ne sera pas utilisée à cause " "d'une extension critique inconnue.\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" " Erreur : la liste de révocations de certificat ne sera pas utilisée.\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" " Erreur : cette liste de révocations de certificat en cache a pu être " "modifiée.\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " Attention : taille d'enregistrement de cache incorrecte\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "problème de lecture d'enregistrement de cache : %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "problème de lecture d'enregistrement de clef : %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "erreur de lecture de l'entrée de cache dans la base de données : %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Fin du vidage de liste de révocations de certificat\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "échec de crl_fetch par points de distribution : %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "échec de crl_cache_insert par points de distribution : %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "échec de crl_cache_insert par émetteur : %s\n" @@ -10585,7 +10575,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "erreur de récupération de « %s » : %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "erreur d'initialisation de l'objet lecteur : %s\n" @@ -10747,139 +10737,139 @@ msgstr "nom de fichier absolu attendu\n" msgid "looking up '%s'\n" msgstr "recherche de « %s »\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 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:176 +#: dirmngr/dirmngr.c:177 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:177 +#: dirmngr/dirmngr.c:178 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:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "arrêter le dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "vider le cache" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Configuration pour les serveurs de clefs" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|utiliser le serveur de clefs à l'URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Configuration pour les serveurs HTTP" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "interdire l'utilisation d'HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" "ignorer les points de distribution de liste de révocations de certificat en " "HTTP" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|rediriger toutes les requêtes HTTP vers l'URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "utiliser la configuration de serveur mandataire (proxy) du système" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Configuration des serveurs LDAP à utiliser" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "interdire l'utilisation de LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" "ignorer les points de distribution de liste de révocations de certificat en " "LDAP" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HÔTE|utiliser l'HÔTE pour les requêtes LDAP" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "ne pas utiliser d'hôtes de repli avec --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FICHIER|lire la liste de serveurs LDAP depuis le FICHIER" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|définir le temps d'expiration de LDAP à N secondes" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Configuration pour OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "permettre l'envoi de requêtes OCSP" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ignorer les URL de service OCSP contenues dans le certificat" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|utiliser le répondeur OCSP à l'URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|EMPR|réponse OCSP signée par EMPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "forcer le chargement des listes de révocations de certificat obsolètes" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10889,11 +10879,11 @@ msgstr "" "(Consultez le manuel « info » pour obtenir une liste complète des commandes\n" "et options)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Utilisation : @DIRMNGR@ [options] (-h pour l'aide)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10902,287 +10892,105 @@ msgstr "" "Serveur de clefs, liste de révocations de certificat et accès OCSP pour " "@GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "les niveaux de débogage possibles sont : %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s : %u : ligne trop longue — ignorée\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s : %u : empreinte incorrecte détectée\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 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:1789 +#: dirmngr/dirmngr.c:1828 #, 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:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 reçu — aucune action définie\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM reçu — arrêt…\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM reçu — encore %d connexions actives\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "arrêt forcé\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT reçu — arrêt immédiat\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "signal %d reçu — aucune action définie\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "renvoyer toutes les valeurs au format enreg." - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NOM|ignorer l'hôte et se connecter par NOM" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NOM|se connecter à l'hôte NOM" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|se connecter au port N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NOM|utiliser le NOM d'utilisateur pour authentif." - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|MDP|utiliser le mot de passe MDP pour authentif." - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "prendre le mot de passe de $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|CHAÃŽNE|demander la CHAÃŽNE DN" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|CHAÃŽNE|utiliser la CHAÃŽNE comme expression de filtre" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|CHAÃŽNE|renvoyer l'attribut CHAÃŽNE" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Utilisation : dirmngr_ldap [options] [URL] (-h pour l'aide)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"Syntaxe : dirmngr_ldap [options] [URL]\n" -"Assistant LDAP interne pour Dirmngr\n" -"L'interface et les options pourraient changer sans prévenir\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "numéro de port %d incorrect\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "examen de résultat pour l'attribut « %s »\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "erreur d'écriture sur la sortie standard : %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " attribut « %s » disponible\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "attribut « %s » introuvable\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "attribut « %s » trouvé\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "traitement de l'URL « %s »\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " utilisateur « %s »\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " mot de passe « %s »\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " hôte « %s »\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " port %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN « %s »\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " filtre « %s »\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " attribut « %s »\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "aucun nom d'hôte donné dans « %s »\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "pas d'attribut donné pour la requête « %s »\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "Attention : utilisation du premier attribut seulement\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "échec d'initialisation de LDAP à « %s : %d » : %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "échec d'initialisation de LDAP à « %s : %d » : %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "échec d'initialisation de LDAP à « %s : %d » : %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "échec du lien de « %s : %d » : %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "échec de recherche de « %s » : %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "« %s » n'est pas une URL LDAP\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "« %s » est une URL LDAP incorrecte\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "erreur d'accès à « %s » : état HTTP %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL « %s » redirigée vers « %s » (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "trop de redirections\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to '%s'\n" msgid "redirection changed to '%s'\n" @@ -11223,31 +11031,51 @@ msgstr "échec d'attente de l'enveloppe LDAP %d : %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "enveloppe LDAP %d à l'arrêt — le processus va être tué\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "caractère 0x%02x incorrect dans le nom d'hôte — non ajouté\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "ajout de « %s : %d » à la liste de serveurs LDAP\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "échec de malloc : %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch : motif « %s » incorrect\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "« %s » n'est pas une URL LDAP\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "« %s » est une URL LDAP incorrecte\n" + +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search a atteint la taille limite du serveur\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s : %u : mot de passe donné sans utilisateur\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s : %u : ignorer cette ligne\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -11339,87 +11167,87 @@ msgstr "non signée par un certificat de signataire OCSP par défaut" msgid "allocating list item failed: %s\n" msgstr "erreur d'allocation d'élément de liste : %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "erreur de lecture de l'identifiant de répondeur : %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" "aucun certificat convenable n'a été trouvée pour vérifier la réponse OCSP\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "certificat d'émetteur introuvable : %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "l'appelant n'a pas renvoyé le certificat cible\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "l'appelant n'a pas renvoyé le certificat émetteur\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "échec d'allocation du contexte OCSP : %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "aucun répondeur OCSP par défaut défini\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "aucun signataire OCSP par défaut défini\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "utilisation du répondeur OCSP « %s » par défaut\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "utilisation du répondeur OCSP « %s »\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "erreur de lecture de l'état OCSP pour le certificat cible : %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "l'état du certificat est : %s (celui-ci=%s prochain=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "correct" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "le certificat a été révoquée le : %s à cause de : %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "le répondeur OCSP a renvoyé un état dans le futur\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "le répondeur OCSP a renvoyé un état non actuel\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "le répondeur OCSP a renvoyé un trop vieil état\n" @@ -11429,71 +11257,67 @@ msgstr "le répondeur OCSP a renvoyé un trop vieil état\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "échec d'assuan_inquire(%s) : %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "ldapserver manquant" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "serialno manquant dans l'identifiant de certificat" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "échec d'assuan_inquire : %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "échec de fetch_cert_by_url : %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "erreur d'envoi de données : %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "échec de start_cert_fetch : %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "échec de fetch_next_cert : %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies %d dépassé\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "impossible d'allouer une structure de contrôle : %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "échec d'allocation du contexte Assuan : %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "impossible d'initialiser le serveur : %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "impossible d'enregistrer les commandes avec Assuan : %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "problème d'accept_assuan : %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "problème de traitement Assuan : %s\n" @@ -11649,82 +11473,82 @@ msgstr "" msgid "error sending standard options: %s\n" msgstr "erreur d'envoi d'options standards : %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 #, fuzzy #| msgid "GPG for OpenPGP" msgid "OpenPGP" msgstr "GPG pour OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 #, fuzzy #| msgid "GPG for S/MIME" msgid "S/MIME" msgstr "GPG pour S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "la clef publique est %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 #, fuzzy #| msgid "Smartcard Daemon" msgid "Smartcards" msgstr "Démon de carte à puce" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "erreur de réseau" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy #| msgid "PIN and Passphrase Entry" msgid "Passphrase Entry" msgstr "Entrée de code personnel et de phrase secrète" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Composant non convenable pour le lancement" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, fuzzy, c-format #| msgid "External verification of component %s failed" msgid "Configuration file of component %s is broken\n" msgstr "Échec de vérification externe du composant %s" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Veuillez d'abord utiliser la commande « toggle ».\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Échec de vérification externe du composant %s" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Remarquez que les spécifications de groupe sont ignorées\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format #| msgid "error closing '%s': %s\n" msgid "error closing '%s'\n" msgstr "erreur de fermeture de « %s » : %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format #| msgid "error hashing '%s': %s\n" msgid "error parsing '%s'\n" @@ -11810,15 +11634,15 @@ msgstr "" "Syntaxe : @GPGCONF@ [options]\n" "Gérer les options de configuration pour les outils du système @GNUPG@\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Un argument de composant nécessaire" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Composant introuvable" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Aucun argument permis" @@ -11835,92 +11659,219 @@ msgstr "" "Vérifier une phrase secrète donnée sur l'entrée standard par rapport à " "ficmotif\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "Remarque : les clefs sont déjà stockées sur la carte.\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "Remarque : les clefs sont déjà stockées sur la carte.\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "Faut-il remplacer les clefs existantes ? (o/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "carte OpenPGP nº %s détectée\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid "add a certificate to the cache" msgid "authenticate to the card" msgstr "ajouter un certificat au cache" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use user NAME for authentication" msgid "setup KDF for PIN authentication" msgstr "|NOM|utiliser le NOM d'utilisateur pour authentif." -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid "add a certificate to the cache" msgid "read a certificate from a data object" msgstr "ajouter un certificat au cache" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid "add a certificate to the cache" msgid "store a certificate to a data object" msgstr "ajouter un certificat au cache" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "demande de la clef %s sur le serveur %s %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s : %u : aucun nom d'hôte donné\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "impossible d'analyser le serveur de clefs\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "renvoyer toutes les valeurs au format enreg." + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NOM|ignorer l'hôte et se connecter par NOM" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NOM|se connecter à l'hôte NOM" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|se connecter au port N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NOM|utiliser le NOM d'utilisateur pour authentif." + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|MDP|utiliser le mot de passe MDP pour authentif." + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "prendre le mot de passe de $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|CHAÃŽNE|demander la CHAÃŽNE DN" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|CHAÃŽNE|utiliser la CHAÃŽNE comme expression de filtre" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|CHAÃŽNE|renvoyer l'attribut CHAÃŽNE" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Utilisation : dirmngr_ldap [options] [URL] (-h pour l'aide)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "Syntaxe : dirmngr_ldap [options] [URL]\n" +#~ "Assistant LDAP interne pour Dirmngr\n" +#~ "L'interface et les options pourraient changer sans prévenir\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "numéro de port %d incorrect\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "examen de résultat pour l'attribut « %s »\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "erreur d'écriture sur la sortie standard : %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " attribut « %s » disponible\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "attribut « %s » introuvable\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "attribut « %s » trouvé\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "traitement de l'URL « %s »\n" + +#~ msgid " user '%s'\n" +#~ msgstr " utilisateur « %s »\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " mot de passe « %s »\n" + +#~ msgid " host '%s'\n" +#~ msgstr " hôte « %s »\n" + +#~ msgid " port %d\n" +#~ msgstr " port %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN « %s »\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " filtre « %s »\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " attribut « %s »\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "aucun nom d'hôte donné dans « %s »\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "pas d'attribut donné pour la requête « %s »\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "Attention : utilisation du premier attribut seulement\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "échec d'initialisation de LDAP à « %s : %d » : %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "échec d'initialisation de LDAP à « %s : %d » : %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "échec d'initialisation de LDAP à « %s : %d » : %s\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "échec du lien de « %s : %d » : %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "échec de recherche de « %s » : %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch : motif « %s » incorrect\n" + +#~ msgid "ldapserver missing" +#~ msgstr "ldapserver manquant" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" @@ -26,49 +26,53 @@ msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to create a sign and encrypt key? " msgid "Do you really want to make your passphrase visible on the screen?" msgstr "¿Seguro que quere crear unha chave para asinar e cifrar? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "contrasinal incorrecto" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -79,13 +83,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "contrasinal demasiado longo\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -95,107 +111,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "contrasinal erróneo" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "liña longa de máis\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "contrasinal demasiado longo\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Caracter non válido no nome\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "MPI erróneo" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "contrasinal erróneo" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "cambia-lo contrasinal" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -206,26 +222,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "o algoritmo de protección %d%s non está soportado\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "non se pode crear `%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -335,39 +351,39 @@ msgstr "o contrasinal non se repetiu correctamente; ténteo de novo" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "escribindo a `%s'\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "Introduza o contrasinal\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -375,7 +391,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "O nome debe ter alomenos 5 caracteres\n" msgstr[1] "O nome debe ter alomenos 5 caracteres\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -383,244 +399,243 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "¿Empregar esta chave de tódolos xeitos?" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Necesita un contrasinal para protexe-la súa chave secreta.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "cambia-lo contrasinal" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy msgid "Options used for startup" msgstr "habilitar depuración total" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "A chave é obsoleta" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "lareto" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "ser un pouquiño máis calado" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "actualiza-la base de datos de confianza" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NAME|axusta-lo xogo de caracteres do terminal a NOME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "non está soportado" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "non está soportado" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|emprega-lo modo de contrasinal N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "emprega-lo gpg-agent" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" @@ -628,145 +643,145 @@ msgstr "" "Por favor, informe dos erros no programa a <gnupg-bugs@gnu.org>,\n" "e dos erros na traducción a <proxecto@trasno.net>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "o algoritmo de resumo seleccionado non é válido\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "non foi posible crear %s: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, fuzzy, c-format msgid "socket name '%s' is too long\n" msgstr "Revocación de certificado válida" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "erro ao enviar a `%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, fuzzy, c-format msgid "can't set permissions of '%s': %s\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "gravando a chave secreta en `%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: directorio creado\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "base de datos de confianza: fallou a lectura (n=%d): %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: non foi posible crear un directorio: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "erro lendo `%s': %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "o segredo da actualización fallou: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "\t%lu chaves omitidas\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "gpg-agent non está dispoñible nesta sesión\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -788,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -818,40 +833,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "Cancelar" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "erro lendo `%s': %s\n" @@ -1006,7 +1021,7 @@ msgstr "fallou a comprobación da sinatura creada: %s\n" msgid "secret key parts are not available\n" msgstr "hai partes da chave secreta non dispoñibles\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1038,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "erro lendo `%s': %s\n" @@ -1111,7 +1126,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "non se puido poñe-la armadura: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "si|sim" @@ -1166,7 +1181,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1238,7 +1253,7 @@ msgstr "erro ao crea-lo chaveiro `%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1335,7 +1350,7 @@ msgid "algorithm: %s" msgstr "armadura: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1421,12 +1436,12 @@ msgstr "" "Non se atoparon certificados con confianza non definida.\n" "\n" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "Certificado correcto" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Chave dispoñible en: " @@ -1478,22 +1493,22 @@ msgstr "descoñecido" msgid "invalid radix64 character %02x skipped\n" msgstr "carácter radix64 non válido %02x omitido\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1547,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1706,7 +1720,7 @@ msgid "Enter passphrase: " msgstr "Introduza o contrasinal: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1717,225 +1731,225 @@ msgstr "¡%s aÃnda non traballa con %s!\n" msgid "error from TPM: %s\n" msgstr "erro lendo `%s': %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "problema co axente: o axente voltou coa resposta 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent non está dispoñible nesta sesión\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "non se pode empregar %s no modo %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "erro: pegada dactilar non válida\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "erro: pegada dactilar non válida\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "xerar un certificado de revocación" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "armadura: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "a chave secreta non está dispoñible" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "non se pode facer iso no modo por lotes\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Non se admite este comando no modo %s.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "hai partes da chave secreta non dispoñibles\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "¿A súa selección? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "non procesado" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "non hai unha chave pública correspondente: %s\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "erro lendo `%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "erro escribindo no chaveiro `%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "preferencias actualizadas" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "caracter non válido na cadea de preferencias\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "caracter non válido na cadea de preferencias\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "erro: pegada dactilar non válida\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "Pegada dactilar:" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "erro: pegada dactilar non válida\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "A xeración da chave fallou: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "non se atoparon datos OpenPGP válidos.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, fuzzy, c-format msgid "error getting current key info: %s\n" msgstr "erro escribindo no chaveiro secreto `%s': %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1943,102 +1957,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "¿Qué tamaño de chave quere? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "redondeado a %u bits\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "A sinatura caducou o %s\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Por favor, seleccione o tipo de chave que quere:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (só asinar)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA e ElGamal (por defecto)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Selección non válida.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "erro ao enviar a `%s': %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "erro escribindo no chaveiro secreto `%s': %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Non se admite este comando no modo %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "omÃtese: a chave secreta xa está presente\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2046,172 +2060,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "Por favor, seleccione o tipo de chave que quere:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "A sinatura caducou o %s\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "Por favor, escolla o motivo da revocación:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "a actualización fallou: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "omÃtese: a chave secreta xa está presente\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "¿Asinar de verdade? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "erro lendo `%s': %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "erro lendo `%s': %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "saÃr deste menú" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "comandos conflictivos\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "amosar esta axuda" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "Chave dispoñible en: " -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "cambia-la fecha de expiración" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "cambia-la confianza sobre o dono" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "amosar fingerprint" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "xerar un novo par de chaves" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NOME|empregar NOME como valor por defecto do destinatario" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "cambia-la confianza sobre o dono" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "cambia-la confianza sobre o dono" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "comandos conflictivos\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "comandos conflictivos\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "gravando a chave secreta en `%s'\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Comando incorrecto (tente \"help\")\n" @@ -2221,23 +2235,23 @@ msgstr "Comando incorrecto (tente \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output non traballa con este comando\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "non se puido abrir `%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "erro ao le-lo bloque de chaves: %s\n" @@ -2363,14 +2377,14 @@ msgstr "non se pode empregar o algoritmo de cifrado \"%s\" no modo %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "non se pode empregar o algoritmo de cifrado \"%s\" no modo %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "non se pode empregar o algoritmo de resumo \"%s\" no modo %s\n" @@ -2388,7 +2402,7 @@ msgid "" msgstr "" "forza-la cifra simétrica %s (%d) viola as preferencias do destinatario\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVISO: \"%s\" é unha opción a extinguir\n" @@ -2420,7 +2434,7 @@ msgstr "%s/%s cifrado para: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "non se pode empregar %s no modo %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2431,7 +2445,7 @@ msgstr "datos cifrados con %s\n" msgid "encrypted with unknown algorithm %d\n" msgstr "cifrado cun algoritmo descoñecido %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2477,7 +2491,7 @@ msgstr "" msgid " - skipped" msgstr "%s: omitido: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2516,65 +2530,65 @@ msgstr "erro ao crear `%s': %s\n" msgid "[User ID not found]" msgstr "[Non se atopou o id de usuario]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "erro ao crear `%s': %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "erro ao crear `%s': %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "Pegada dactilar:" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "non se atopou a chave secreta `%s': %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "opcións de importación non válidas\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NOME|empregar NOME coma chave secreta por defecto" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NOME|empregar NOME coma chave secreta por defecto" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opcións de importación non válidas\n" @@ -2779,7 +2793,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "non facer ningún cambio" @@ -2813,7 +2827,7 @@ msgstr "usar modo de texto canónico" msgid "|N|set compress level to N (0 disables)" msgstr "|N|axusta-lo nivel de compresión a N (0 desactiva)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2832,11 +2846,11 @@ msgstr "importar chaves dun servidor de chaves" msgid "include the public key in signatures" msgstr "verifica-las sinaturas das chaves" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2856,15 +2870,15 @@ msgstr "|NOME|cifrar para NOME" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "empregar este id de usuario para asinar ou descifrar" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2923,7 +2937,7 @@ msgstr "" "asinar, verificar, cifrar ou descifrar\n" "a operación por defecto depende dos datos de entrada\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2947,12 +2961,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Compresión: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "uso: gpg [opcións] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "comandos conflictivos\n" @@ -2962,535 +2976,535 @@ msgstr "comandos conflictivos\n" msgid "no = sign found in group definition '%s'\n" msgstr "non se atopou un signo = na definición do grupo \"%s\"\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "AVISO: propiedade insegura en %s \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "AVISO: propiedade insegura en %s \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVISO: propiedade insegura en %s \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "AVISO: propiedade do directorio contedor insegura en %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "AVISO: propiedade do directorio contedor insegura en %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "AVISO: propiedade do directorio contedor insegura en %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "AVISO: permisos do directorio contedor inseguros en %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "AVISO: permisos do directorio contedor inseguros en %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "AVISO: permisos do directorio contedor inseguros en %s \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr " creouse un novo ficheiro de configuración `%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Non hai unha sinatura correspondiente no chaveiro secreto\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Non hai unha sinatura correspondiente no chaveiro secreto\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "o URL de normativa de sinaturas dado non é válido\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "amosar en que chaveiro está unha chave listada" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Non hai unha sinatura correspondiente no chaveiro secreto\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "destinatario por defecto `%s' descoñecido\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "NOTA: ¡%s non é para uso normal!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Non é un enderezo de e-mail válido\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "algoritmo de hash non válido `%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "non se puido analisa-lo URI do servidor de chaves\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opcións de exportación non válidas\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "opcións de exportación non válidas\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opcións de importación non válidas\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opcións de exportación non válidas\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "opcións de exportación non válidas\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opcións de importación non válidas\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "o URL de normativa de sinaturas dado non é válido\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opcións de exportación non válidas\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "opcións de exportación non válidas\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "non se puido estabrecer exec-path a %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: opcións de exportación non válidas\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "AVISO: ¡o programa pode crear un ficheiro 'core'!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVISO: %s fai que se ignore %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "¡%s non se admite con %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "¡%s non ten sentido empregándoo con %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "gravando a chave secreta en `%s'\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "o algoritmo de cifrado seleccionado non é válido\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "o algoritmo de resumo seleccionado non é válido\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "o algoritmo de cifrado seleccionado non é válido\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "o algoritmo de resumo de certificación seleccionado non é válido\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed debe ser superior a 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed debe ser superior a 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth debe valer entre 1 e 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, fuzzy, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "nivel de comprobación por defecto non válido; debe ser 0, 1, 2 ou 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, fuzzy, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "nivel de comprobación por defecto non válido; debe ser 0, 1, 2 ou 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "NOTA: desaconséllase encarecidamente o modo S2K simple (0)\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "modo S2K non válido; debe ser 0, 1 ou 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "preferencias por defecto non válidas\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferencias de cifrado personais non válidas\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "preferencias de cifrado personais non válidas\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferencias de resumo personais non válidas\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferencias de compresión personais non válidas\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "tamaño de chave non válido; empregando %u bits\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "¡%s aÃnda non traballa con %s!\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "non se pode empregar o algoritmo de cifrado \"%s\" no modo %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "non se pode empregar o algoritmo de compresión \"%s\" no modo %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "AVISO: deronse destinatarios (-r) sen empregar cifrado de chave pública\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "o descifrado fallou: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "non se pode empregar %s no modo %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "non se pode empregar %s no modo %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "o envÃo ao servidor de chaves fallou: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "a recepción do servidor de chaves fallou: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "a exportación da chave fallou: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "a exportación da chave fallou: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "a busca no servidor de chaves fallou fallou: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "a actualización no servidor de chaves fallou: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "non se puido quita-la armadura: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "non se puido poñe-la armadura: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "algoritmo de hash non válido `%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Escriba a súa mensaxe ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "o URL de normativa de certificación dado non é válido\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "o URL de normativa de sinaturas dado non é válido\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "o URL de normativa de sinaturas dado non é válido\n" @@ -3504,7 +3518,7 @@ msgstr "toma-las chaves deste chaveiro" msgid "make timestamp conflicts only a warning" msgstr "converte-los conflictos de selo de data nun aviso" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|DF|escribi-la información de estado a este DF" @@ -3599,271 +3613,271 @@ msgstr "" msgid "repair keys on import" msgstr "amosar fingerprint" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "pasando por alto un bloque de tipo %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "%lu chaves procesadas hasta polo momento\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Número total procesado: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr "novas chaves omitidas: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr "novas chaves omitidas: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " sin IDs de usuario: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importadas: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " sin cambios: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " novos IDs de usuario: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " novas sub-chaves: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " novas sinaturas: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " novas revocacións de chaves: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr "chaves secretas lidas: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr "chaves secretas importadas: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr "chaves secretas sin cambios: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " non importadas: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " novas sinaturas: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr "chaves secretas lidas: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "Sinatura %s, algoritmo de resumo %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "Sinatura %s, algoritmo de resumo %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "chave %08lX: non hai ID de usuario\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "omÃtese `%s': %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "chave %08lX: arranxouse a corrupción da sub-chave HKP\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "chave %08lX: aceptouse o ID de usuario '%s' sen auto-sinatura\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "chave %08lX: non hai IDs de usuario válidos\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "chave %08lX: chave pública non atopada: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "chave %08lX: nova chave - omitida\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "non se atopou un chaveiro no que se poida escribir: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "erro escribindo no chaveiro `%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "chave %08lX: chave pública \"%s\" importada\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "chave %08lX: non coincide coa nosa copia\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "chave %08lX: \"%s\" 1 novo ID de usuario\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "chave %08lX: \"%s\" %d novos IDs de usuario\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "chave %08lX: \"%s\" 1 nova sinatura\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "chave %08lX: \"%s\" %d novas sinaturas\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "chave %08lX: \"%s\" 1 nova sub-chave\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "chave %08lX: \"%s\" %d novas sub-chaves\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "chave %08lX: \"%s\" %d novas sinaturas\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "chave %08lX: \"%s\" %d novas sinaturas\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "chave %08lX: \"%s\" %d novos IDs de usuario\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "chave %08lX: \"%s\" %d novos IDs de usuario\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "chave %08lX: \"%s\" sen cambios\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "chave %08lX: chave secreta importada\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "erro ao enviar a `%s': %s\n" @@ -3876,218 +3890,217 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "non se atopou a chave secreta `%s': %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "gravando a chave secreta en `%s'\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Non se especificou un motivo" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "A chave é obsoleta" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Esta chave quedou descoberta" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Xa non se emprega esta chave" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "motivo para a revocación: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "comentario de revocación: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "chave %08lX: \"%s\" certificado de revocación importado\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, 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:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "chave %08lX: engadiuse unha sinatura de chave directa\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "chave %08lX: ligazón de sub-chave incorrecta\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, 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:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, 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:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "chave %08lX: omitido o ID de usuario '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "chave %08lX: omitida a sub-chave\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, fuzzy, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "chave %08lX: ID de usuario duplicado detectado - mesturado\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "chave %08lX: \"%s\" certificado de revocación engadido\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "chave %08lX: engadiuse unha sinatura de chave directa\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "erro ao crea-lo chaveiro `%s': %s\n" @@ -4150,7 +4163,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "erro ao crea-lo chaveiro `%s': %s\n" @@ -4161,7 +4174,7 @@ msgstr "erro ao crea-lo chaveiro `%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "erro ao crea-lo chaveiro `%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "chaveiro `%s' creado\n" @@ -4438,8 +4451,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "¿Asinar de verdade? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "fallou a sinatura: %s\n" @@ -4854,7 +4867,7 @@ msgstr "Non hai tal ID de usuario.\n" msgid "Nothing to sign.\n" msgstr "Nada que asinar coa chave %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " asinada por %08lX no %s%s\n" @@ -4924,7 +4937,7 @@ msgstr "Esta chave pode estar revocada por %s chave " msgid "(sensitive)" msgstr " (sensible)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "non foi posible crear %s: %s\n" @@ -4940,7 +4953,7 @@ msgid "expired: %s" msgstr " [caduca: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [caduca: %s]" @@ -4976,14 +4989,14 @@ msgstr "" "Teña en conta que a validez da chave amosada non é necesariamente\n" "correcta a menos que reinicie o programa.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "[revocada] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5027,7 +5040,7 @@ msgstr "" "Non pode engadir unha identificación fotográfica a unha chave de estilo " "PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5183,7 +5196,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Escolla exactamente un ID de usuario.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "omitindo a auto-sinatura v3 do id de usuario \"%s\"\n" @@ -5192,134 +5205,134 @@ msgstr "omitindo a auto-sinatura v3 do id de usuario \"%s\"\n" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "¿Está seguro de que quere empregala (s/N)? " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "¿Está seguro de que quere empregala (s/N)? " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Notación de sinaturas: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "¿Sobrescribir? (s/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Non hai ID de usuario con Ãndice %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Non hai ID de usuario con Ãndice %d\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Non hai ID de usuario con Ãndice %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Non hai ID de usuario con Ãndice %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "ID de usuario: \"" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " asinada por %08lX no %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (non exportable)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Esta sinatura caducou o %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "¿Está seguro de que quere revocala? (s/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "¿Crear un certificado de revocación para esta sinatura? (s/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Asinou estes IDs de usuario: \n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (non exportable)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revocada por %08lX no %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Está a punto de revocar estas sinaturas:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "¿Realmente desexa crea-los certificados de revocación? (s/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "non hai chave secreta\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "o ID de usuario \"%s\" xa está revocado\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "AVISO: unha sinatura de ID de usuario ten unha data %d segundos no futuro\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "¡Non pode borra-lo último ID de usuario!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "o ID de usuario \"%s\" xa está revocado\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "o ID de usuario \"%s\" xa está revocado\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5330,83 +5343,83 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "opcións de importación non válidas\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "preferencia %c%lu duplicada\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "demasiadas preferencias `%c'\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "demasiadas preferencias `%c'\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "demasiadas preferencias `%c'\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "demasiadas preferencias `%c'\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "caracter non válido na cadea de preferencias\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "escribindo unha sinatura directa\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "escribindo a propia sinatura\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "escribindo unha sinatura que liga a chave\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "tamaño de chave non válido; empregando %u bits\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "tamaño de chave redondeado a %u bits\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "cifrar datos" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5420,180 +5433,180 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (só cifrar)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA e ElGamal (por defecto)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA e ElGamal (por defecto)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (só asinar)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (só asinar)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (só cifrar)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) ElGamal (sign and encrypt)\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ElGamal (asinar e cifrar)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr " (por defecto)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (só asinar)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (só cifrar)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Notación de sinaturas: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Non hai ID de usuario con Ãndice %d\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: erro ao ler un rexistro libre: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "deshabilitar unha chave" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "redondeado a %u bits\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "¿Qué tamaño de chave quere? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "O tamaño de chave requerido son %u bits\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Por favor, seleccione o tipo de chave que quere:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5609,7 +5622,7 @@ msgstr "" " <n>m = a chave caduca en n meses\n" " <n>y = a chave caduca en n anos\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5625,40 +5638,40 @@ msgstr "" " <n>m = a sinatura caduca en n meses\n" " <n>y = a sinatura caduca en n anos\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "¿Por canto tempo é válida a chave? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "¿Por canto tempo é válida a sinatura? (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "valor non válido\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "%s non caduca nunca\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "%s non caduca nunca\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "%s caduca o %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "A sinatura caduca o %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5666,12 +5679,12 @@ msgstr "" "O seu sistema non pode amosar datas máis aló do 2038.\n" "AÃnda asÃ, hase tratar correctamente ata o 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "¿Isto é correcto? (s/n) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5682,7 +5695,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5699,50 +5712,50 @@ msgstr "" " \"Heinrich Heime (Der Dichter) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Nome: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Caracter non válido no nome\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "O nome non pode comezar cun dÃxito\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "O nome debe ter alomenos 5 caracteres\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Enderezo de E-mail: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Non é un enderezo de e-mail válido\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Comentario: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Carácter non válido no comentario\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Está a usa-lo xogo de caracteres `%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5753,7 +5766,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" "Por favor, non poña o enderezo de correo no nome real ou no comentario\n" @@ -5769,35 +5782,35 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeAaSs" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "¿Cambia-lo (N)ome, (C)omentario, (E)-mail ou (S)aÃr? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "¿Cambiar (N)ome, (C)omentario, (E)-mail ou (A)ceptar/(S)aÃr? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "¿Cambia-lo (N)ome, (C)omentario, (E)-mail ou (S)aÃr? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "¿Cambiar (N)ome, (C)omentario, (E)-mail ou (A)ceptar/(S)aÃr? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Por favor, corrixa antes o erro\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5809,18 +5822,18 @@ msgstr "" "mentres se xeran os números primos; isto proporciónalle ao xerador de\n" "números aleatorios unha opoertunidade de acumular entropÃa de abondo.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "A xeración da chave fallou: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5828,69 +5841,69 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "`%s' xa está comprimido\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Create anyway? " msgid "Create anyway? (y/N) " msgstr "¿Crear de tódolos xeitos? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "Create anyway? " msgid "creating anyway\n" msgstr "¿Crear de tódolos xeitos? " -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Cancelouse a xeración de chaves.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "non se pode crear `%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "NOTA: a chave secreta %08lX caducou o %s\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "gravando a chave pública en `%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "non se atopou un chaveiro público no que se poida escribir: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "erro escribindo no chaveiro público `%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "creáronse e asináronse as chaves pública e secreta.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5900,7 +5913,7 @@ msgstr "" "queira emprega-lo comando \"--edit-key\" para xerar unha chave secundaria\n" "con esa finalidade.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5908,7 +5921,7 @@ msgstr "" "creouse a chave %lu segundo no futuro (salto no tempo ou problemas co " "reloxo)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5916,23 +5929,23 @@ msgstr "" "creouse a chave %lu segundos no futuro (salto no tempo ou problemas co " "reloxo)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "NOTA: a creación de subchaves para chaves v3 non cumpre OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "as partes secretas da chave primaria non están dispoñibles.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "¿Crear realmente? " @@ -6015,19 +6028,19 @@ msgstr " Pegada dactilar =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "comprobando o chaveiro `%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu chaves comprobadas (%lu sinaturas)\n" msgstr[1] "%lu chaves comprobadas (%lu sinaturas)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, fuzzy, c-format #| msgid "\t%lu keys updated\n" msgid "%lu key cached" @@ -6035,7 +6048,7 @@ msgid_plural "%lu keys cached" msgstr[0] "\t%lu chaves actualizadas\n" msgstr[1] "\t%lu chaves actualizadas\n" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6043,7 +6056,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 sinatura errónea\n" msgstr[1] "1 sinatura errónea\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: chaveiro creado\n" @@ -6073,80 +6086,75 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "o URL de normativa de sinaturas dado non é válido\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "opcións de exportación non válidas\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, fuzzy, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "%s: non é un ID de chave válido\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "solicitando a chave %08lX de %s\n" msgstr[1] "solicitando a chave %08lX de %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "AVISO: non se puido borra-lo ficheiro temporal (%s) `%s': %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "non se atopou a chave `%s': %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "non se atopou a chave `%s': %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "solicitando a chave %08lX de %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "solicitando a chave %08lX de %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "opcións de exportación non válidas\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "omÃtese `%s': %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "asinado coa súa chave %08lX no %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "solicitando a chave %08lX de %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVISO: non se puido borra-lo ficheiro temporal (%s) `%s': %s\n" @@ -6173,252 +6181,252 @@ msgstr "cifrado cun algoritmo descoñecido %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "cifrado cun algoritmo descoñecido %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "a chave pública é %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "cifrado cunha chave de %u bits, %s, ID %08lX, creado o %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "cifrado cunha chave %s, ID %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "cifrado con %lu contrasinais\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "cifrado con 1 contrasinal\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "fallou o descifrado de chave pública: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "datos cifrados coa chave pública: DEK correcto\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "supoñendo datos cifrados con %s\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "A cifra IDEA non está dispoñible, téntase empregar %s no seu canto\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "AVISO: a mensaxe non tiña protección de integridade\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "o descifrado fallou: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "descifrado correcto\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "AVISO: ¡a mensaxe cifrada foi manipulada!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "o descifrado fallou: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "NOTA: o remitente pediu \"confidencial\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "nome do ficheiro orixinal='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revocación independente - empregue \"gpg --import\" para aplicar\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Sinatura correcta de \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "Sinatura INCORRECTA de\"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Sinatura caducada de \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Sinatura correcta de \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "verificación de sinatura suprimida\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "non se poden manexar estas sinaturas múltiples\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "A sinatura caducou o %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " alias \"" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Sinatura feita o %.*s usando %s coa chave de ID %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Chave dispoñible en: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[incerto]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alias \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "AVISO: ¡Esta chave non está certificada cunha sinatura de confianza!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "A sinatura caducou o %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "A sinatura caduca o %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "Sinatura %s, algoritmo de resumo %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binario" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "modo texto" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "descoñecido" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "algoritmo de chave pública descoñecido" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Non foi posible verifica-la sinatura: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "non é unha sinatura separada\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "AVISO: detectáronse sinaturas múltiples. Só se ha comproba-la primeira.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "sinatura independiente de clase 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "Sinatura ó vello estilo (PGP 2.x)\n" @@ -6608,51 +6616,56 @@ msgstr "Notación de sinaturas crÃticas: " msgid "subpacket of type %d has critical bit set\n" msgstr "un subpaquete de tipo %d ten o bit crÃtico posto\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "cambia-lo contrasinal" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Introduza o contrasinal\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "cancelado polo usuario\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (ID principal da chave %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "¿Seguro de que quere borra-las chaves seleccionadas? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "¿Seguro de que quere borra-las chaves seleccionadas? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6825,7 +6838,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "¿A súa decisión? " @@ -7130,7 +7143,7 @@ msgstr "non foi posible abri-los datos asinados `%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "non foi posible abri-los datos asinados `%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "chave %08lX: non hai ID de usuario\n" @@ -7177,7 +7190,7 @@ msgid "Note: key has been revoked" msgstr "NOTA: a chave está revocada" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "a chamada a build_packet fallou: %s\n" @@ -7206,11 +7219,11 @@ msgstr "A chave secreta está disponible.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "¿Crear un certificado de revocación para esta sinatura? " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Forzouse unha saÃda con armadura ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "a chamada a make_keysig_packet fallou: %s\n" @@ -7224,19 +7237,19 @@ msgstr "Creouse o certificado de revocación.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "non se atoparon chaves de revocación para `%s'\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "¿Crear un certificado de revocación para esta sinatura? " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7245,20 +7258,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Creouse o certificado de revocación.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "non se atopou a chave secreta `%s': %s\n" @@ -7266,23 +7279,23 @@ msgstr "non se atopou a chave secreta `%s': %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "erro ao crea-lo chaveiro `%s': %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "¿Crear un certificado de revocación para esta sinatura? " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7300,33 +7313,33 @@ msgstr "" "se volve ilexible. Pero teña coidado: o sistema de impresión da súa\n" "máquina poderÃa armacena-los datos e deixárllelos dispoñibles a outros.\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Por favor, escolla o motivo da revocación:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Cancelar" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(probablemente queira seleccionar %d aquÃ)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Introduza unha descrición opcional; remátea cunha liña en branco:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Motivo para a revocación: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Non se deu unha descrición)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "¿É correcto? " @@ -7504,24 +7517,24 @@ msgstr "asinando:" msgid "%s.%s encryption will be used\n" msgstr "hase empregar cifrado %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "a chave non está marcada coma insegura - non se pode empregar co xerador de " "números aleatorios falso\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "omÃtese `%s': duplicada\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "omÃtese: a chave secreta xa está presente\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7751,10 +7764,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "erro ao enviar a `%s': %s\n" @@ -7776,7 +7789,7 @@ msgstr "%s: erro ao escribi-lo rexistro de directorios: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "erro lendo `%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "erro ao enviar a `%s': %s\n" @@ -7816,43 +7829,43 @@ msgstr "erro ao crea-lo contrasinal: %s\n" msgid "This key's user IDs:\n" msgstr "listar chave e IDs de usuario" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Normativa: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "ve-la lista de chaves" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [ficheiros]|visualizar resumos de mensaxes" msgstr[1] "|algo [ficheiros]|visualizar resumos de mensaxes" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7860,68 +7873,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "cifrado con %lu contrasinais\n" msgstr[1] "cifrado con %lu contrasinais\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [ficheiros]|visualizar resumos de mensaxes" msgstr[1] "|algo [ficheiros]|visualizar resumos de mensaxes" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [ficheiros]|visualizar resumos de mensaxes" msgstr[1] "|algo [ficheiros]|visualizar resumos de mensaxes" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [ficheiros]|visualizar resumos de mensaxes" @@ -7929,130 +7942,130 @@ msgstr "|algo [ficheiros]|visualizar resumos de mensaxes" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "Borradas %d sinaturas.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "cifrado con %lu contrasinais\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Normativa: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8069,13 +8082,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "erro ao enviar a `%s': %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8142,7 +8155,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "non se precisa comproba-la base de datos de confianza\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "hase comproba-la base de datos de confianza o %s\n" @@ -8172,14 +8185,14 @@ msgstr "por favor, execute con --check-trustdb\n" msgid "checking the trustdb\n" msgstr "comprobando a base de datos de confianza\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%lu chaves procesadas hasta polo momento\n" msgstr[1] "%lu chaves procesadas hasta polo momento\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8187,45 +8200,45 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "procesáronse %d chaves (marcáronse %d contas de validez)\n" msgstr[1] "procesáronse %d chaves (marcáronse %d contas de validez)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "non se atoparon chaves de confianza absoluta\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "non se atopou a chave pública da clave de confianza absoluta %08lX\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "rexistro de confianza %lu, tipo %d: fallou a escritura: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy msgid "never" msgstr "nunca " -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8237,43 +8250,43 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "[revocada] " -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "[caducada ]" -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "descoñecido" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy msgid "[ never ]" msgstr "nunca " -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8333,16 +8346,16 @@ msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8377,10 +8390,10 @@ msgstr "cambia-lo contrasinal" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "Por favor, escolla o motivo da revocación:\n" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8400,96 +8413,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' xa está comprimido\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "xerar un novo par de chaves" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "xerar un novo par de chaves" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "borrar chaves do chaveiro público" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "A xeración da chave fallou: %s\n" msgstr[1] "A xeración da chave fallou: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "cambia-lo contrasinal" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Por favor, escolla o motivo da revocación:\n" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "cambia-lo contrasinal" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8531,27 +8544,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "fallo ao reconstruÃ-la caché de chaveiros: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" @@ -8559,43 +8572,43 @@ msgstr "fallou o borrado do bloque de chaves: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "cambia-lo contrasinal" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "o envÃo ao servidor de chaves fallou: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8603,22 +8616,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "cambia-lo contrasinal" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Por favor, escolla o motivo da revocación:\n" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8626,81 +8639,81 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "cambia-lo contrasinal" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "cambia-lo contrasinal" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "erro ao le-lo bloque de chaves: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: erro ao ler un rexistro libre: %s\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI non soportado" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "Sinatura %s, algoritmo de resumo %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "non se atoparon datos OpenPGP válidos.\n" @@ -8722,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8787,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8802,11 +8815,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "axuda" @@ -8840,238 +8853,238 @@ msgstr "gravando a chave secreta en `%s'\n" msgid "certificate policy not allowed" msgstr "gravando a chave secreta en `%s'\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: non é posible acceder: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "NOTA: a chave está revocada" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "fallou a comprobación da sinatura creada: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, fuzzy, c-format msgid "certificate with invalid validity: %s" msgstr "problema de lectura do certificado: %s\n" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, fuzzy, c-format msgid "certificate not yet valid" msgstr "Revocación de certificado válida" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "Revocación de certificado válida" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 #, fuzzy msgid "intermediate certificate not yet valid" msgstr "Revocación de certificado válida" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "problema de lectura do certificado: %s\n" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "problema de lectura do certificado: %s\n" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "problema de lectura do certificado: %s\n" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "problema de lectura do certificado: %s\n" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " novas sinaturas: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "Creouse o certificado de revocación.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "Revocación de certificado válida" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "Pegada dactilar:" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, fuzzy, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" "Non se atoparon certificados con confianza non definida.\n" "\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "Certificado correcto" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, fuzzy, c-format msgid "root certificate is not marked trusted" msgstr "" "Non se atoparon certificados con confianza non definida.\n" "\n" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "fallou a comprobación da sinatura creada: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, fuzzy, c-format msgid "certificate chain too long\n" msgstr "Revocación de certificado válida" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, fuzzy, c-format msgid "issuer certificate not found" msgstr "Revocación de certificado válida" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "verificar unha sinatura" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "Revocación de certificado válida" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "certificado duplicado - borrado" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "" "Non se atoparon certificados con confianza non definida.\n" "\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9082,18 +9095,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "non procesado" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "non|nom" @@ -9392,17 +9405,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "cifrado cunha chave %s, ID %08lX\n" @@ -9412,7 +9425,7 @@ msgstr "cifrado cunha chave %s, ID %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "non se atopou a chave `%s': %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "erro ao le-lo bloque de chaves: %s\n" @@ -9432,7 +9445,7 @@ msgstr "certificado duplicado - borrado" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(Non se deu unha descrición)\n" @@ -9508,68 +9521,68 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|HOST|empregar este servidor de chaves para buscar chaves" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NOME|emprega-lo algoritmo de cifrado NOME para os contrasinais" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOME|emprega-lo algoritmo de cifrado NOME" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOME|emprega-lo algoritmo de resumos de mensaxes NOME" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "modo por lotes: non preguntar nunca" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "asumir `si' na maiorÃa das preguntas" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "asumir `non' na maiorÃa das preguntas" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9580,52 +9593,27 @@ msgstr "" "asinar, verificar, cifrar ou descifrar\n" "a operación por defecto depende dos datos de entrada\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "non se puido conectar a `%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "destinatario por defecto `%s' descoñecido\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(Non se deu unha descrición)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " o = omitir esta chave\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "non se puido analisa-lo URI do servidor de chaves\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "escribindo a `%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "non se pode pechar `%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9645,52 +9633,52 @@ msgstr "Certificado correcto" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "erro lendo `%s': %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "gpg-agent non está dispoñible nesta sesión\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "erro lendo `%s': %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? problema ao comproba-la revocación: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "erro lendo `%s': %s\n" @@ -9862,57 +9850,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "Certificado non válido" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "Creouse o certificado de revocación.\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "Revocación de certificado válida" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "erro: pegada dactilar non válida\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, fuzzy, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "Certificado correcto" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" @@ -9949,7 +9937,7 @@ msgstr "fallou o borrado do bloque de chaves: %s\n" msgid "not removing file '%s'\n" msgstr "non se puido poñe-la armadura: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "erro lendo `%s': %s\n" @@ -10183,14 +10171,14 @@ msgid "error getting data from cache file: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "resposta do axente non válida\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format #| msgid "changing permission of `%s' failed: %s\n" msgid "converting S-expression failed: %s\n" @@ -10207,203 +10195,203 @@ msgstr "algoritmo de hash non válido `%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format #| msgid "changing permission of `%s' failed: %s\n" msgid "creating S-expression failed: %s\n" msgstr "o cambio de permisos de `%s' fallou: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "a chamada a build_packet fallou: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "escribindo a `%s'\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "Certificado correcto" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "verificación de sinatura suprimida\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "fallou a comprobación da sinatura creada: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "a actualización fallou: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "non se pode crea-lo directorio `%s': %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "non se pode crea-lo directorio `%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "lid ?: insert failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "lid ?: a inserción fallou: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "escribindo a `%s'\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "erro lendo `%s': %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "non se puido poñe-la armadura: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" msgstr "AVISO: tamaño do ficheiro random_seed non válido - non se emprega\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: erro ao ler un rexistro libre: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? problema ao comproba-la revocación: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "erro lendo `%s': %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "a actualización fallou: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format #| msgid "lid ?: insert failed: %s\n" msgid "crl_cache_insert via DP failed: %s\n" msgstr "lid ?: a inserción fallou: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" @@ -10424,7 +10412,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "erro ao crear `%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10594,135 +10582,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "non se puido analisa-lo URI do servidor de chaves\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "non se puido analisa-lo URI do servidor de chaves\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10735,304 +10723,115 @@ msgstr "" "@\n" "(Vexa a páxina man para un listado completo de comandos e opcións)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "liña longa de máis\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "erro: pegada dactilar non válida\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "erro de lectura: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "non procesado" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NAME|axusta-lo xogo de caracteres do terminal a NOME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NOME|empregar NOME como valor por defecto do destinatario" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "opcións de importación non válidas\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "erro escribindo no chaveiro `%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "non se atopou a chave `%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "lendo de `%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " sin IDs de usuario: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " non importadas: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(Non se deu unha descrición)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "AVISO: ¡úsase memoria insegura!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "non se puido poñe-la armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "non se puido poñe-la armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "non se puido poñe-la armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "non se puido poñe-la armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "non se puido quita-la armadura: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "\"%s\" non é un ficheiro JPEG\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "erro lendo `%s': %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "demasiadas preferencias `%c'\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11073,31 +10872,51 @@ msgstr "a actualización fallou: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "buscando \"%s\" no servidor HKP %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "\"%s\" non é un ficheiro JPEG\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " o = omitir esta chave\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11191,87 +11010,87 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "Revocación de certificado válida" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "Certificado correcto" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "non hai un chaveiro privado por defecto: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format msgid "using OCSP responder '%s'\n" msgstr "fallou a sinatura: %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "NOTA: a chave está revocada" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11281,72 +11100,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "fallou a sinatura: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "fallou a sinatura: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "erro ao enviar a `%s': %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "non se pode crear `%s': %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: fallo ao crear unha táboa hash: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "fallo ao reconstruÃ-la caché de chaveiros: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11495,73 +11310,73 @@ msgstr "gpg-agent non está dispoñible nesta sesión\n" msgid "error sending standard options: %s\n" msgstr "erro ao enviar a `%s': %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "a chave pública é %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "erro de rede" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "contrasinal erróneo" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "non se atopou a chave pública" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Por favor, empregue o comando \"toggle\" antes.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "erro lendo `%s': %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "erro lendo `%s': %s\n" @@ -11645,16 +11460,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "non se atopou a chave pública" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "gravando a chave secreta en `%s'\n" @@ -11670,88 +11485,189 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "omÃtese: a chave secreta xa está presente\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "omÃtese: a chave secreta xa está presente\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "Creouse o certificado de revocación.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NOME|empregar NOME como valor por defecto do destinatario" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "cambia-la fecha de expiración" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "Creouse o certificado de revocación.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "Creouse o certificado de revocación.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "solicitando a chave %08lX de %s\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(Non se deu unha descrición)\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "non se puido analisa-lo URI do servidor de chaves\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAME|axusta-lo xogo de caracteres do terminal a NOME" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NOME|empregar NOME como valor por defecto do destinatario" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "opcións de importación non válidas\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "erro escribindo no chaveiro `%s': %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "non se atopou a chave `%s': %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "lendo de `%s'\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " sin IDs de usuario: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " non importadas: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(Non se deu unha descrición)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "AVISO: ¡úsase memoria insegura!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "non se puido poñe-la armadura: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "non se puido poñe-la armadura: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "non se puido poñe-la armadura: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "non se puido poñe-la armadura: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "non se puido quita-la armadura: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "cambia-lo contrasinal" diff --git a/po/gnupg2.pot b/po/gnupg2.pot index 4639554..5044f0b 100644 --- a/po/gnupg2.pot +++ b/po/gnupg2.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: GNU gnupg 2.3.1\n" +"Project-Id-Version: GNU gnupg 2.3.2\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "" @@ -29,45 +29,49 @@ msgstr "" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -78,13 +82,24 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +msgid "Passphrase Not Allowed" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -94,99 +109,99 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "" -#: agent/command.c:2567 +#: agent/command.c:2703 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -197,25 +212,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "" @@ -317,45 +332,45 @@ msgstr "" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -363,362 +378,361 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "" -#: agent/gpg-agent.c:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: g10/openfile.c:399 g10/photoid.c:379 #, c-format msgid "can't create directory '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -735,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -759,37 +773,37 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "" @@ -941,7 +955,7 @@ msgstr "" msgid "secret key parts are not available\n" msgstr "" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "" @@ -970,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "" @@ -1042,7 +1056,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "" @@ -1096,7 +1110,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1167,7 +1181,7 @@ msgstr "" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "" @@ -1250,7 +1264,7 @@ msgid "algorithm: %s" msgstr "" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1325,11 +1339,11 @@ msgstr "" msgid "Root certificate trustworthy" msgstr "" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "" @@ -1375,22 +1389,22 @@ msgstr "" msgid "invalid radix64 character %02x skipped\n" msgstr "" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1444,8 +1458,7 @@ msgstr "" msgid "waiting for lock %s...\n" msgstr "" -#: common/init.c:191 sm/gpgsm.c:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1593,7 +1606,7 @@ msgid "Enter passphrase: " msgstr "" #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "" @@ -1603,212 +1616,212 @@ msgstr "" msgid "error from TPM: %s\n" msgstr "" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, c-format msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "" -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1816,99 +1829,99 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "" -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr "" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr "" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -1916,152 +1929,152 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr "" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr "" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "" -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, c-format msgid "error for setup UIF: %s\n" msgstr "" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 msgid "change the User Interaction Flag" msgstr "" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "" @@ -2071,22 +2084,22 @@ msgstr "" msgid "--output doesn't work for this command\n" msgstr "" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "" @@ -2205,14 +2218,14 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2228,7 +2241,7 @@ msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "" @@ -2255,7 +2268,7 @@ msgstr "" msgid "option '%s' may not be used in %s mode\n" msgstr "" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, c-format msgid "%s.%s encrypted data\n" msgstr "" @@ -2265,7 +2278,7 @@ msgstr "" msgid "encrypted with unknown algorithm %d\n" msgstr "" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2304,7 +2317,7 @@ msgstr "" msgid " - skipped" msgstr "" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2340,61 +2353,61 @@ msgstr "" msgid "[User ID not found]" msgstr "" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, c-format msgid "using subkey %s instead of primary key %s\n" msgstr "" -#: g10/getkey.c:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "" @@ -2579,7 +2592,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "" @@ -2611,7 +2624,7 @@ msgstr "" msgid "|N|set compress level to N (0 disables)" msgstr "" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2627,11 +2640,11 @@ msgstr "" msgid "include the public key in signatures" msgstr "" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2647,15 +2660,15 @@ msgstr "" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2684,7 +2697,7 @@ msgid "" "Default operation depends on the input data\n" msgstr "" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2706,12 +2719,12 @@ msgstr "" msgid "Compression: " msgstr "" -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "" @@ -2721,518 +2734,518 @@ msgstr "" msgid "no = sign found in group definition '%s'\n" msgstr "" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, c-format msgid "chunk size invalid - using %d\n" msgstr "" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "" @@ -3245,7 +3258,7 @@ msgstr "" msgid "make timestamp conflicts only a warning" msgstr "" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "" @@ -3328,268 +3341,268 @@ msgstr "" msgid "repair keys on import" msgstr "" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr "" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr "" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr "" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr "" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr "" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr "" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr "" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr "" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr "" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr "" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr "" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr "" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr "" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr "" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr "" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "" @@ -3602,203 +3615,202 @@ msgstr "" #. * Instead, user should be suggested to run 'gpg --card-status', #. * then, references to a card will be automatically created #. * again. -#: g10/import.c:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "" -#: g10/import.c:3072 +#: g10/import.c:3080 #, c-format msgid "key %s: secret key with invalid cipher %d - skipped\n" msgstr "" -#: g10/import.c:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "" -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "" -#: g10/import.c:3432 +#: g10/import.c:3440 #, c-format msgid "key %s: no public key - can't apply revocation certificate\n" msgstr "" -#: g10/import.c:3461 +#: g10/import.c:3469 #, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "" -#: g10/import.c:3468 +#: g10/import.c:3476 #, c-format msgid "key %s: can't read original keyblock: %s\n" msgstr "" -#: g10/import.c:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "" -#: g10/import.c:3626 +#: g10/import.c:3634 #, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "" -#: g10/import.c:3628 +#: g10/import.c:3636 #, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "" -#: g10/import.c:3849 +#: g10/import.c:3857 #, c-format msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" msgstr "" -#: g10/import.c:3860 +#: g10/import.c:3868 #, c-format msgid "key %s: revocation certificate at wrong place - skipped\n" msgstr "" -#: g10/import.c:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "" -#: g10/import.c:3892 +#: g10/import.c:3900 #, c-format msgid "key %s: subkey signature in wrong place - skipped\n" msgstr "" -#: g10/import.c:3900 +#: g10/import.c:3908 #, c-format msgid "key %s: unexpected signature class (0x%02X) - skipped\n" msgstr "" -#: g10/import.c:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "" -#: g10/import.c:4180 +#: g10/import.c:4188 #, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "" -#: g10/import.c:4245 +#: g10/import.c:4253 #, c-format msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" msgstr "" -#: g10/import.c:4261 +#: g10/import.c:4269 #, c-format msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" msgstr "" -#: g10/import.c:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "" @@ -3858,7 +3870,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "" @@ -3868,7 +3880,7 @@ msgstr "" msgid "error creating keyring '%s': %s\n" msgstr "" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "" @@ -4103,8 +4115,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "" -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "" @@ -4464,7 +4476,7 @@ msgstr "" msgid "Nothing to sign.\n" msgstr "" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "" @@ -4531,7 +4543,7 @@ msgstr "" msgid "(sensitive)" msgstr "" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "" @@ -4547,7 +4559,7 @@ msgid "expired: %s" msgstr "" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "" @@ -4581,13 +4593,13 @@ msgid "" "unless you restart the program.\n" msgstr "" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "" @@ -4623,7 +4635,7 @@ msgstr "" msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -4760,7 +4772,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "" @@ -4769,127 +4781,127 @@ msgstr "" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "" -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "" -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "" -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "" -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr "" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "" -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr "" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "" -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -4899,81 +4911,81 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, c-format msgid "too many AEAD preferences\n" msgstr "" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -4987,166 +4999,166 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr "" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, c-format msgid " (%d) RSA and RSA%s\n" msgstr "" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr "" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, c-format msgid " (%d) DSA (sign only)%s\n" msgstr "" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, c-format msgid " (%d) RSA (sign only)%s\n" msgstr "" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr "" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, c-format msgid " (%d) RSA (encrypt only)%s\n" msgstr "" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr "" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr "" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr "" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr "" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr "" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, c-format msgid " (%d) ECC (encrypt only)%s\n" msgstr "" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, c-format msgid " (%d) Existing key%s\n" msgstr "" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, c-format msgid " (%d) Existing key from card%s\n" msgstr "" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "" -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "" -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5156,7 +5168,7 @@ msgid "" " <n>y = key expires in n years\n" msgstr "" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5166,48 +5178,48 @@ msgid "" " <n>y = signature expires in n years\n" msgstr "" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "" -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "" -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" msgstr "" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "" -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5218,7 +5230,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5228,49 +5240,49 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "" -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "" -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "" -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5278,7 +5290,7 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" @@ -5293,31 +5305,31 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "" -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "" -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "" -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "" -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5325,18 +5337,18 @@ msgid "" "generator a better chance to gain enough entropy.\n" msgstr "" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5344,97 +5356,97 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "" -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" msgstr "" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" msgstr "" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" msgstr "" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "" @@ -5513,33 +5525,33 @@ msgstr "" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "" @@ -5568,77 +5580,72 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "" msgstr[1] "" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "" @@ -5663,245 +5670,245 @@ msgstr "" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr "" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr "" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr "" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "" -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr "" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr "" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "" @@ -6079,45 +6086,49 @@ msgstr "" msgid "subpacket of type %d has critical bit set\n" msgstr "" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +msgid "Please enter the passphrase for decryption." +msgstr "" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr "" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6271,7 +6282,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "" @@ -6545,7 +6556,7 @@ msgstr "" msgid "can't open signed data fd=%d: %s\n" msgstr "" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "" @@ -6591,7 +6602,7 @@ msgid "Note: key has been revoked" msgstr "" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "" @@ -6617,11 +6628,11 @@ msgstr "" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "" -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "" @@ -6635,18 +6646,18 @@ msgstr "" msgid "no revocation keys found for \"%s\"\n" msgstr "" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -6655,19 +6666,19 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "" @@ -6675,21 +6686,21 @@ msgstr "" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "" -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -6700,33 +6711,33 @@ msgid "" "your machine might store the data and make it available to others!\n" msgstr "" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "" @@ -6880,22 +6891,22 @@ msgstr "" msgid "%s.%s encryption will be used\n" msgstr "" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7113,10 +7124,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "" @@ -7136,7 +7147,7 @@ msgstr "" msgid "error opening TOFU database '%s': %s\n" msgstr "" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "" @@ -7174,108 +7185,108 @@ msgstr "" msgid "This key's user IDs:\n" msgstr "" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "" @@ -7283,126 +7294,126 @@ msgstr "" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7419,13 +7430,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7490,7 +7501,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "" @@ -7520,58 +7531,58 @@ msgstr "" msgid "checking the trustdb\n" msgstr "" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "" msgstr[1] "" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] "" msgstr[1] "" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -7583,39 +7594,39 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -7668,16 +7679,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -7706,10 +7717,10 @@ msgstr "" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -7729,92 +7740,92 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "" msgstr[1] "" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -7852,27 +7863,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "" @@ -7880,42 +7891,42 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -7923,20 +7934,20 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -7944,78 +7955,78 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "" @@ -8035,7 +8046,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8094,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8109,11 +8120,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "" @@ -8146,224 +8157,224 @@ msgstr "" msgid "certificate policy not allowed" msgstr "" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr "" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr "" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr "" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -8374,18 +8385,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "" @@ -8666,17 +8677,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, c-format msgid "encrypted to %s key %s\n" msgstr "" @@ -8686,7 +8697,7 @@ msgstr "" msgid "certificate '%s' not found: %s\n" msgstr "" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "" @@ -8706,7 +8717,7 @@ msgstr "" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "" @@ -8775,115 +8786,90 @@ msgstr "" msgid "|FILE|add keyring to the list of keyrings" msgstr "" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" "Default operation depends on the input data\n" msgstr "" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -8903,52 +8889,52 @@ msgstr "" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, c-format msgid "no keyboxd running in this session\n" msgstr "" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "" @@ -9117,57 +9103,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr "" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "" @@ -9202,7 +9188,7 @@ msgstr "" msgid "not removing file '%s'\n" msgstr "" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "" @@ -9430,13 +9416,13 @@ msgid "error getting data from cache file: %s\n" msgstr "" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "" @@ -9451,197 +9437,197 @@ msgstr "" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr "" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "" @@ -9662,7 +9648,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "" @@ -9814,421 +9800,244 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " "options)\n" msgstr "" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736 +#: tools/gpgconf.c:836 #, c-format msgid "usage: %s [options] " msgstr "" -#: dirmngr/dirmngr.c:1260 +#: dirmngr/dirmngr.c:1299 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "" -#: dirmngr/dirmngr.c:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:659 -#, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:665 -#, c-format -msgid "LDAP init to '%s' done\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "" @@ -10268,31 +10077,51 @@ msgstr "" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10383,86 +10212,86 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -10472,71 +10301,67 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "" @@ -10679,67 +10504,67 @@ msgstr "" msgid "error sending standard options: %s\n" msgstr "" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 msgid "Public Keys" msgstr "" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "" @@ -10818,15 +10643,15 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "" @@ -10840,76 +10665,76 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 msgid "authenticate to the card" msgstr "" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 msgid "read a certificate from a data object" msgstr "" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 msgid "store a certificate to a data object" msgstr "" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" @@ -26,48 +26,52 @@ msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Valóban törli a kiválasztott kulcsokat? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "érvénytelen jelszó" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -78,13 +82,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "A jelszó túl hosszú!\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -94,107 +110,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "rossz jelszó" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "A sor túl hosszú!\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "A jelszó túl hosszú!\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Érvénytelen karakter a névben!\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "hibás MPI" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "rossz jelszó" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "jelszóváltoztatás" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -205,26 +221,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "%d%s védÅ‘ algoritmus nem támogatott.\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "Nem tudom létrehozni a(z) \"%s\" állományt: %s.\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -333,39 +349,39 @@ msgstr "Nem ismételte meg helyesen a jelszót! Próbálja újra!" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "Ãrok a \"%s\" állományba.\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "Ãrja be a jelszót!\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -373,7 +389,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "A név legalább 5 karakter kell legyen!\n" msgstr[1] "A név legalább 5 karakter kell legyen!\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -381,387 +397,386 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "Mégis használjuk ezt a kulcsot? " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Most szükség van egy jelszóra (vagy mondatra), amely a titkos kulcsát védi.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "jelszóváltoztatás" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "A kulcsot lecserélték." -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|fájl|bÅ‘vÃtÅ‘ modul betöltése" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "bÅ‘beszédű mód" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "még szűkszavúbb mód" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "bizalmi adatbázis frissÃtése" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NÉV|terminál karakterkódolásának megadása" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "nem támogatott" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "nem támogatott" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|N. sorszámú jelszómód használata" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "gpg ügynök használata" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "A hibákat (angolul) a <gnupg-bugs@gnu.org> cÃmre Ãrja meg!\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "A kiválasztott kivonatoló algoritmus érvénytelen!\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "%s nem hozható létre: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, 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:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "Ãrom a titkos kulcsot a %s állományba.\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: Könyvtárat létrehoztam.\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "Bizalmi adatbázis: olvasás sikertelen (n=%d): %s.\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format 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:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "Titkoskulcs-blokk frissÃtése sikertelen: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: kihagyva: %s\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "GPG ügynök nem elérhetÅ‘ ebben a munkafolyamatban.\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -783,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -813,40 +828,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "Mégsem" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" @@ -1001,7 +1016,7 @@ msgstr "A létrehozott aláÃrás ellenÅ‘rzése sikertelen: %s.\n" msgid "secret key parts are not available\n" msgstr "Titkos kulcsrészek nem állnak rendelkezésre.\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1033,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" @@ -1106,7 +1121,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "Páncélozás nem sikerült: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "igen" @@ -1161,7 +1176,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1233,7 +1248,7 @@ msgstr "Hiba a(z) \"%s\" kulcskarika létrehozásakor: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1328,7 +1343,7 @@ msgid "algorithm: %s" msgstr "Páncél: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1412,12 +1427,12 @@ msgstr "Ez a kulcs lejárt!" msgid "Root certificate trustworthy" msgstr "rossz igazolás" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "rossz igazolás" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Kulcs található: " @@ -1469,22 +1484,22 @@ msgstr "Ismeretlen módú" msgid "invalid radix64 character %02x skipped\n" msgstr "Kihagytam a %02x kódú érvénytelen radix64 karaktert.\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1538,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1696,7 +1710,7 @@ msgid "Enter passphrase: " msgstr "Ãrja be a jelszót: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1707,225 +1721,225 @@ msgstr "%s és %s egyelÅ‘re nem használható együtt!\n" msgid "error from TPM: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "Probléma az ügynökkel: ügynök válasza: 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "GPG ügynök nem elérhetÅ‘ ebben a munkafolyamatban.\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "Lehet, hogy nem használhatja %s-t %s módban!\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "visszavonási igazolás készÃtése" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "Páncél: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "titkos kulcs nem áll rendelkezésre" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "Nem tudom ezt megcsinálni kötegelt módban!\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Ez a parancs %s módban nem engedélyezett.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "Titkos kulcsrészek nem állnak rendelkezésre.\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Mit választ? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "nem feldolgozott" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "Nincs hozzá tartozó nyilvános kulcs: %s\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "Hiba a \"%s\" kulcskarika Ãrásakor: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "preferenciák frissÃtése" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "Érvénytelen karakter a preferenciák között!\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Érvénytelen karakter a preferenciák között!\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "megmutatja az ujjlenyomatot" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "Kulcsgenerálás sikertelen: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "Nem találtam érvényes OpenPGP adatot.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, fuzzy, c-format msgid "error getting current key info: %s\n" msgstr "Hiba a(z) \"%s\" titkoskulcs-karika Ãrásakor: %s.\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1933,102 +1947,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Milyen kulcsméretet szeretne? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "FelkerekÃtve %u bitre.\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "Az aláÃrás lejárt: %s.\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Kérem, adja meg, milyen kulcsot kÃván:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (csak aláÃrás)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA és ElGamal (alapértelmezés)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Érvénytelen választás.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "Hiba %s-ra/-re küldéskor: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "Hiba a(z) \"%s\" titkoskulcs-karika Ãrásakor: %s.\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Ez a parancs %s módban nem engedélyezett.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Kihagytam: titkos kulcs már jelen van.\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2036,172 +2050,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "Kérem, adja meg, milyen kulcsot kÃván:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "Az aláÃrás lejárt: %s.\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "Kérem, válassza ki a visszavonás okát:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "FrissÃtés sikertelen: %s.\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "Kihagytam: titkos kulcs már jelen van.\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "Valóban aláÃrja? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "kilépés ebbÅ‘l a menübÅ‘l" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "Egymásnak ellentmondó parancsok!\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "megmutatja ezt a súgót" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "Kulcs található: " -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "lejárat megváltoztatása" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "kulcstulajdonos megbÃzhatóságának beállÃtása" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "megmutatja az ujjlenyomatot" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "új kulcspár létrehozása" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NÉV|NÉV használata alapértelmezett cÃmzettként" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "kulcstulajdonos megbÃzhatóságának beállÃtása" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "kulcstulajdonos megbÃzhatóságának beállÃtása" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "Egymásnak ellentmondó parancsok!\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "Egymásnak ellentmondó parancsok!\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "Ãrom a titkos kulcsot a %s állományba.\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Érvénytelen parancs! (Próbálja a súgót: \"help\".)\n" @@ -2211,23 +2225,23 @@ msgstr "Érvénytelen parancs! (Próbálja a súgót: \"help\".)\n" msgid "--output doesn't work for this command\n" msgstr "Az --output opció nem működik ehhez a parancshoz.\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "Nem tudom megnyitni %s-t!\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "Hiba a kulcsblokk olvasásakor: %s\n" @@ -2354,15 +2368,15 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "" "Lehet, hogy nem használhatja \"%s\" rejtjelezÅ‘ algoritmust %s módban!\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2380,7 +2394,7 @@ msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "A %s (%d) rejtjelezÅ‘ használata sérti a cÃmzett preferenciáit!\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "FIGYELEM: \"%s\" elavult opció!\n" @@ -2409,7 +2423,7 @@ msgstr "%s/%s titkosÃtva \"%s\" számára\n" msgid "option '%s' may not be used in %s mode\n" msgstr "Lehet, hogy nem használhatja %s-t %s módban!\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2420,7 +2434,7 @@ msgstr "%s titkosÃtott adat.\n" msgid "encrypted with unknown algorithm %d\n" msgstr "Ismeretlen algoritmussal (%d) titkosÃtva.\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2467,7 +2481,7 @@ msgstr "" msgid " - skipped" msgstr "%s: kihagyva: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2506,66 +2520,66 @@ msgstr "Hiba \"%s\" létrehozásakor: %s\n" msgid "[User ID not found]" msgstr "[ismeretlen kulcs]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "Hiba \"%s\" létrehozásakor: %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "Hiba \"%s\" létrehozásakor: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "megmutatja az ujjlenyomatot" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "\"%s\" titkos kulcs nem található: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "Érvénytelen import opciók!\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NÉV|NÉV használata alapértelmezett titkos kulcsként" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NÉV|NÉV használata alapértelmezett titkos kulcsként" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "" "%08lX érvénytelen kulcsot érvényesÃtettük az\n" "--allow-non-selfsigned-uid opcióval.\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "Érvénytelen import opciók!\n" @@ -2770,7 +2784,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "ne csináljon semmi változtatást" @@ -2804,7 +2818,7 @@ msgstr "kanonikus szöveges mód használata" msgid "|N|set compress level to N (0 disables)" msgstr "|N|tömörÃtési szint beállÃtása N-re (0: tiltás)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2823,11 +2837,11 @@ msgstr "kulcsok importálása kulcsszerverrÅ‘l" msgid "include the public key in signatures" msgstr "kulcsaláÃrások ellenÅ‘rzése" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2847,15 +2861,15 @@ msgstr "|NÉV|titkosÃtás NÉV részére" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "felh. azonosÃtó aláÃráshoz és visszafejtéshez" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2914,7 +2928,7 @@ msgstr "" "AláÃrás, ellenÅ‘rzés, titkosÃtás vagy visszafejtés.\n" "Az alapértelmezett művelet a bemeneti adattól függ.\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2938,12 +2952,12 @@ msgstr "Kivonatoló (hash): " msgid "Compression: " msgstr "TömörÃtÅ‘ (compression): " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "Használat: gpg [opciók] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "Egymásnak ellentmondó parancsok!\n" @@ -2953,536 +2967,536 @@ msgstr "Egymásnak ellentmondó parancsok!\n" msgid "no = sign found in group definition '%s'\n" msgstr "Nem találtam = jelet a \"%s\" csoportdefinÃcióban!\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "FIGYELEM: Nem biztonságos tulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "FIGYELEM: Nem biztonságos tulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "FIGYELEM: Nem biztonságos tulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "FIGYELEM: nem biztonságos engedélyek: %s \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "FIGYELEM: nem biztonságos engedélyek: %s \"%s\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "FIGYELEM: nem biztonságos engedélyek: %s \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "FIGYELEM: nem biztonságos könyvtártulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "FIGYELEM: nem biztonságos könyvtártulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "FIGYELEM: nem biztonságos könyvtártulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "FIGYELEM: nem biztonságos könyvtárengedélyek: %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "FIGYELEM: nem biztonságos könyvtárengedélyek: %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "FIGYELEM: nem biztonságos könyvtárengedélyek: %s \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "\"%s\": ismeretlen konfigurációs elem.\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Nincs megfelelÅ‘ aláÃrás a titkoskulcs-karikán.\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Nincs megfelelÅ‘ aláÃrás a titkoskulcs-karikán.\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "A megadott aláÃrási eljárásmód URL-je érvénytelen!\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "mutatja a kilistázott kulcs kulcskarikáját is" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Nincs megfelelÅ‘ aláÃrás a titkoskulcs-karikán.\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "Ismeretlen alapértelmezett cÃmzett: \"%s\"\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "MEGJEGYZÉS: %s nem normál használatra van!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Ez nem érvényes e-mail cÃm.\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "Érvénytelen kivonatoló algoritmus: %s\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "Értelmezhetetlen a kulcsszerver URI-ja!\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: Érvénytelen export opciók!\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "Érvénytelen export opciók!\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: Érvénytelen import opciók!\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: Érvénytelen export opciók!\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "Érvénytelen export opciók!\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: Érvénytelen import opciók!\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "A megadott aláÃrási eljárásmód URL-je érvénytelen!\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: Érvénytelen export opciók!\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "Érvénytelen export opciók!\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "Nem tudom a végrehajtási elérési utat %s értékre állÃtani!\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: Érvénytelen export opciók!\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "FIGYELEM: A program core állományt hozhat létre!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "FIGYELEM: %s hatástalanÃtja %s-t!\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s és %s nem használható együtt!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s értelmetlen %s mellett!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "Ãrom a titkos kulcsot a %s állományba.\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "A kiválasztott rejtjelezÅ‘ algoritmus érvénytelen!\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "A kiválasztott kivonatoló algoritmus érvénytelen!\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "A kiválasztott rejtjelezÅ‘ algoritmus érvénytelen!\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "Az igazoláshoz kiválasztott kivonatoló algoritmus érvénytelen!\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed nagyobb kell legyen 0-nál!\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed nagyobb kell legyen 1-nél!\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth 1 és 255 közé kell essen!\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "Érvénytelen default-cert-level; 0, 1, 2 vagy 3 lehet.\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "Érvénytelen min-cert-level; 0, 1, 2 vagy 3 lehet.\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "MEGJEGYZÉS: Egyszerű S2K mód (0) erÅ‘sen ellenjavallt!\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "Érvénytelen S2K mód; 0, 1 vagy 3 lehet.\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "Érvénytelen alapértelmezett preferenciák!\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "Érvénytelen személyes rejtjelezÅ‘-preferenciák!\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "Érvénytelen személyes rejtjelezÅ‘-preferenciák!\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "Érvénytelen személyes kivonatolópreferenciák!\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "Érvénytelen személyes tömörÃtÅ‘preferenciák!\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "Kulcsméret érvénytelen; %u bitet használok.\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s és %s egyelÅ‘re nem használható együtt!\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "" "Lehet, hogy nem használhatja \"%s\" rejtjelezÅ‘ algoritmust %s módban!\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "Lehet, hogy nem használhatja \"%s\" tömörÃtÅ‘ algoritmust %s módban!\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "FIGYELEM: CÃmzett megadva (-r), de nincs nyilvános kulcsú titkosÃtás!\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "Visszafejtés sikertelen: %s.\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "Lehet, hogy nem használhatja %s-t %s módban!\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "Lehet, hogy nem használhatja %s-t %s módban!\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "Küldés a kulcsszerverre sikertelen: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "Vétel a kulcsszerverrÅ‘l sikertelen: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "Kulcsexportálás sikertelen: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "Kulcsexportálás sikertelen: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "Keresés a kulcsszerveren sikertelen: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "FrissÃtés a kulcsszerverrÅ‘l sikertelen: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "Páncél eltávolÃtása nem sikerült: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "Páncélozás nem sikerült: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "Érvénytelen kivonatoló algoritmus: %s\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Kezdheti gépelni az üzenetet...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "A megadott igazolási eljárásmód URL-je érvénytelen!\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "A megadott aláÃrási eljárásmód URL-je érvénytelen!\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "A megadott aláÃrási eljárásmód URL-je érvénytelen!\n" @@ -3496,7 +3510,7 @@ msgstr "a megadott kulcskarikáról vegye a kulcsokat" msgid "make timestamp conflicts only a warning" msgstr "idÅ‘bélyeg-konfliktus esetén csak figyelmeztessen" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|ÃL|állapotinformációk Ãrása ÃL állományleÃróra" @@ -3591,271 +3605,271 @@ msgstr "" msgid "repair keys on import" msgstr "megmutatja az ujjlenyomatot" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "%d tÃpusú blokkot kihagyom.\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "Eddig %lu kulcsot dolgoztam fel.\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr " Összesen feldolgoztam: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " új kulcsok kihagyva: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " új kulcsok kihagyva: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " felh. azonosÃtó nélkül: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importálva: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " változatlan: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " új felh. azonosÃtók: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " új alkulcsok: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " új aláÃrások: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " új kulcsvisszavonások: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " olvasott titkos kulcsok: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " importált titkos kulcsok: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr "változatlan titkos kulcsok: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " nem importált: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " új aláÃrások: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " olvasott titkos kulcsok: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "%s aláÃrás, %s kivonatoló algoritmus.\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "%s aláÃrás, %s kivonatoló algoritmus.\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "%08lX kulcs: Nincs felhasználói azonosÃtó.\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "Kihagytam \"%s\"-t: %s.\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "%08lX kulcs: HKP alkulcssérülés kijavÃtva.\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "%08lX kulcs: Nem önaláÃrt felh. azonosÃtó (\"%s\") elfogadva.\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "%08lX kulcs: Nincs érvényes felhasználói azonosÃtó.\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "Ezt okozhatja egy hiányzó önaláÃrás.\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "%08lX kulcs: Nyilvános kulcs nem található: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "%08lX kulcs: új kulcs - kihagytam.\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "Nem Ãrható kulcskarikát találtam: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "Hiba a \"%s\" kulcskarika Ãrásakor: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "%08lX kulcs: \"%s\" nyilvános kulcs importálva.\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "%08lX kulcs: Nem egyezik a mi másolatunkkal!\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "%08lX kulcs: \"%s\" 1 új felhasználói azonosÃtó.\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "%08lX kulcs: \"%s\" %d új felhasználói azonosÃtó.\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "%08lX kulcs: \"%s\" 1 új aláÃrás.\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "%08lX kulcs: \"%s\" %d új aláÃrás.\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "%08lX kulcs: \"%s\" 1 új alkulcs.\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "%08lX kulcs: \"%s\" %d új alkulcs.\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "%08lX kulcs: \"%s\" %d új aláÃrás.\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "%08lX kulcs: \"%s\" %d új aláÃrás.\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "%08lX kulcs: \"%s\" %d új felhasználói azonosÃtó.\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "%08lX kulcs: \"%s\" %d új felhasználói azonosÃtó.\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "%08lX kulcs: \"%s\" nem változott.\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "%08lX kulcs: Titkos kulcs importálva.\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "Hiba %s-ra/-re küldéskor: %s\n" @@ -3868,210 +3882,209 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "\"%s\" titkos kulcs nem található: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "Ãrom a titkos kulcsot a %s állományba.\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Nincs megadva ok." -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "A kulcsot lecserélték." -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "A kulcs kompromittálódott." -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 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:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "Visszavonás oka: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "Megjegyzés a visszavonáshoz: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "%08lX kulcs: \"%s\" visszavonó igazolást importáltam.\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, 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:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "%08lX kulcs: KulcsaláÃrást hozzáadtam.\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "%08lX kulcs: Érvénytelen alkulcskötés!\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, 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:3718 +#: g10/import.c:3726 #, fuzzy, c-format msgid "key %s: no subkey for key revocation\n" msgstr "%08lX kulcs: Nincs alkulcs a kulcsvisszavonáshoz.\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "%08lX kulcs: Érvénytelen alkulcsvisszavonás.\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "%08lX kulcs: Kihagytam a felh. azonosÃtót: '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "%08lX kulcs: Alkulcsot kihagytam.\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "%08lX kulcs: \"%s\" visszavonó igazolást hozzáadtam.\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "%08lX kulcs: KulcsaláÃrást hozzáadtam.\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "Hiba a(z) \"%s\" kulcskarika létrehozásakor: %s\n" @@ -4134,7 +4147,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "Hiba a(z) \"%s\" kulcskarika létrehozásakor: %s\n" @@ -4145,7 +4158,7 @@ msgstr "Hiba a(z) \"%s\" kulcskarika létrehozásakor: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "Hiba a(z) \"%s\" kulcskarika létrehozásakor: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "\"%s\" kulcskarikát létrehoztam.\n" @@ -4423,8 +4436,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Valóban aláÃrja? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "AláÃrás sikertelen: %s\n" @@ -4831,7 +4844,7 @@ msgstr "Nincs ilyen felhasználói azonosÃtó.\n" msgid "Nothing to sign.\n" msgstr "Nincs mit aláÃrni a %08lX kulccsal!\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " aláÃrva %08lX által %s%s idÅ‘pontban.\n" @@ -4901,7 +4914,7 @@ msgstr "Ezt a kulcsot a következÅ‘ %s kulcs visszavonhatja: " msgid "(sensitive)" msgstr " (érzékeny)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "%s nem hozható létre: %s\n" @@ -4917,7 +4930,7 @@ msgid "expired: %s" msgstr " [lejár: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [lejár: %s]" @@ -4953,14 +4966,14 @@ msgstr "" "Kérem, vegye figyelembe, hogy az itt látható kulcs érvényessége nem\n" "feltétlenül helyes, amÃg újra nem indÃtja a programot!\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "[visszavont] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5003,7 +5016,7 @@ msgstr "Továbbra is hozzá akarja adni? (i/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Lehet, hogy nem adhat fotóazonosÃtót egy PGP2 stÃlusú kulcshoz!\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5153,7 +5166,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Kérem, válasszon ki pontosan egy felhasználóazonosÃtót!\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "Kihagyom a v3 önaláÃrást a \"%s\" felhasználóazonosÃtón.\n" @@ -5162,134 +5175,134 @@ msgstr "Kihagyom a v3 önaláÃrást a \"%s\" felhasználóazonosÃtón.\n" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Biztos abban, hogy használni akarja (i/N)? " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Biztos abban, hogy használni akarja (i/N)? " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "AláÃrás-jelölés: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "FelülÃrjam (i/N)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Nincs %d indexű felhasználóazonosÃtó!\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Nincs %d indexű felhasználóazonosÃtó!\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Nincs %d indexű felhasználóazonosÃtó!\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Nincs %d indexű felhasználóazonosÃtó!\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "FelhasználóazonosÃtó: \"" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " aláÃrva %08lX által %s%s%s idÅ‘pontban.\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (nem exportálható)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Ez az aláÃrás lejárt %s idÅ‘pontban.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Biztos benne, hogy mégis visszavonja? (i/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Csináljunk egy visszavonó igazolást ehhez az aláÃráshoz? (i/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Ön aláÃrta a következÅ‘ felhasználóazonosÃtókat:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (nem exportálható)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " visszavonva %08lX által %s idÅ‘pontban.\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "A következÅ‘ aláÃrásokat fogja visszavonni:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Valóban létrehozzam a visszavonó igazolást? (i/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "Nincs titkos kulcs.\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "\"%s\" felhasználói azonosÃtót már visszavonták.\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "FIGYELEM: A felhasználóazonosÃtót %d másodperccel a jövÅ‘ben Ãrták alá.\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Nem törölheti az utolsó felhasználóazonosÃtót!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "\"%s\" felhasználói azonosÃtót már visszavonták.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "\"%s\" felhasználói azonosÃtót már visszavonták.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "%s fotóazonosÃtó (méret: %ld, kulcs: 0x%08lX, felh: %d) mutatása.\n" @@ -5299,83 +5312,83 @@ msgstr "%s fotóazonosÃtó (méret: %ld, kulcs: 0x%08lX, felh: %d) mutatása.\n msgid "invalid value for option '%s'\n" msgstr "Érvénytelen import opciók!\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "%c%lu preferencia kétszer szerepel!\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "Túl sok \"%c\" preferencia.\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "Túl sok \"%c\" preferencia.\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "Túl sok \"%c\" preferencia.\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "Túl sok \"%c\" preferencia.\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "Érvénytelen karakter a preferenciák között!\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "Sima aláÃrást Ãrok.\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "ÖnaláÃrást Ãrok.\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "ÖsszefűzÅ‘ aláÃrást Ãrok.\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "Kulcsméret érvénytelen; %u bitet használok.\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "Kulcsméretet felkerekÃtettem %u bitre.\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "adat titkosÃtása" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5389,180 +5402,180 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (csak titkosÃtás)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA és ElGamal (alapértelmezés)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA és ElGamal (alapértelmezés)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (csak aláÃrás)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (csak aláÃrás)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (csak titkosÃtás)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) ElGamal (sign and encrypt)\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ElGamal (aláÃrás és titkosÃtás)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr " (alapértelmezés)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (csak aláÃrás)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (csak titkosÃtás)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "AláÃrás-jelölés: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Nincs %d indexű felhasználóazonosÃtó!\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: Hiba szabad rekord olvasásakor: %s.\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "kulcs tiltása" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "FelkerekÃtve %u bitre.\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Milyen kulcsméretet szeretne? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "A kÃvánt kulcsméret %u bit.\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Kérem, adja meg, milyen kulcsot kÃván:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5578,7 +5591,7 @@ msgstr "" " <n>m = a kulcs n hónapig érvényes\n" " <n>y = a kulcs n évig érvényes\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5594,40 +5607,40 @@ msgstr "" " <n>m = az aláÃrás n hónapig érvényes\n" " <n>y = az aláÃrás n évig érvényes\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Meddig érvényes a kulcs? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "Meddig érvényes az aláÃrás? (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "Érvénytelen érték!\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "%s soha nem jár le.\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "%s soha nem jár le.\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "%s lejár: %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "Az aláÃrás lejár: %s.\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5635,12 +5648,12 @@ msgstr "" "Az Ön rendszere nem tud megjelenÃteni 2038 utáni dátumokat.\n" "Azonban kezelni helyesen tudja Å‘ket egészen 2106-ig.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "Ez Ãgy helyes (i/n)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5651,7 +5664,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5668,50 +5681,50 @@ msgstr "" " \"Heinrich Heine (a költÅ‘) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Teljes név: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Érvénytelen karakter a névben!\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "A név lehet, hogy nem kezdÅ‘dhet számmal!\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "A név legalább 5 karakter kell legyen!\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "E-mail cÃm: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Ez nem érvényes e-mail cÃm.\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Megjegyzés: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Érvénytelen karakter a megjegyzésben!\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Ön a(z) %s karakterkódolást használja.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5722,7 +5735,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Kérem, ne rakja az e-mail cÃmet a teljes névbe vagy a megjegyzésbe!\n" @@ -5737,32 +5750,32 @@ msgstr "Kérem, ne rakja az e-mail cÃmet a teljes névbe vagy a megjegyzésbe!\ #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnMmEeRrKk" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "(N)év, (M)egjegyzés, (E)-mail megváltoztatása vagy (K)ilépés? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "" "(N)év, (M)egjegyzés, (E)-mail megváltoztatása vagy (R)endben/(K)ilépés? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "(N)év, (E)-mail megváltoztatása vagy (K)ilépés? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "(N)év, (E)-mail megváltoztatása vagy (R)endben/(K)ilépés? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Kérem, elÅ‘bb javÃtsa ki a hibát!\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5774,18 +5787,18 @@ msgstr "" "a lemezeket) a prÃmszám generálása alatt. Ez segÃti a véletlenszám-\n" "generátort, hogy entrópiát tudjon gyűjteni.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Kulcsgenerálás sikertelen: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5793,69 +5806,69 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "\"%s\" már tömörÃtett.\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Create anyway? " msgid "Create anyway? (y/N) " msgstr "Mégis létrehozzam? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "Create anyway? " msgid "creating anyway\n" msgstr "Mégis létrehozzam? " -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Kulcs létrehozása megszakÃtva.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "Nem tudom létrehozni a(z) \"%s\" állományt: %s.\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "MEGJEGYZÉS: %08lX titkos kulcs %s-kor lejárt.\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "Ãrom a kulcsot a %s állományba.\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "Nem Ãrható nyilvánoskulcs-karikát találtam: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "Hiba a(z) \"%s\" nyilvánoskulcs-karika Ãrásakor: %s.\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "A nyilvános és titkos kulcsokat létrehoztam és aláÃrtam.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5865,38 +5878,38 @@ 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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, 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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, 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:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "" "MEGJEGYZÉS: Alkulcsok létrehozása v3 kulcsokhoz nem OpenPGP-megfelelÅ‘.\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Az elsÅ‘dleges kulcs titkos részei nem elérhetÅ‘k.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "Valóban létrehozzam? " @@ -5979,26 +5992,26 @@ msgstr " Kulcs ujjlenyomata =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "EllenÅ‘rzöm a(z) \"%s\" kulcskarikát.\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu kulcsot ellenÅ‘riztem (%lu aláÃrással).\n" msgstr[1] "%lu kulcsot ellenÅ‘riztem (%lu aláÃrással).\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6006,7 +6019,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 rossz aláÃrás.\n" msgstr[1] "1 rossz aláÃrás.\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: Kulcskarikát létrehoztam.\n" @@ -6036,81 +6049,76 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "A megadott aláÃrási eljárásmód URL-je érvénytelen!\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "Érvénytelen export opciók!\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "Lekérem a %08lX kulcsot a %s kulcsszerverrÅ‘l.\n" msgstr[1] "Lekérem a %08lX kulcsot a %s kulcsszerverrÅ‘l.\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "" "FIGYELEM: Nem tudom törölni az (\"%s\") átmeneti állományt: \"%s\": %s.\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "\"%s\" kulcs nem található: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "\"%s\" kulcs nem található: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "Lekérem a %08lX kulcsot a %s kulcsszerverrÅ‘l.\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "Lekérem a %08lX kulcsot a %s kulcsszerverrÅ‘l.\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "Érvénytelen export opciók!\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "Kihagytam \"%s\"-t: %s.\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "AláÃrva az Ön %08lX kulcsával %s idÅ‘pontban.\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "Lekérem a %08lX kulcsot a %s kulcsszerverrÅ‘l.\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "" @@ -6138,254 +6146,254 @@ msgstr "Ismeretlen algoritmussal (%d) titkosÃtva.\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "Ismeretlen algoritmussal (%d) titkosÃtva.\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "Nyilvános kulcs: %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "TitkosÃtva %u bites %s kulccsal, azonosÃtó: %08lX, létrehozva: %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " azaz \"" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "TitkosÃtva %s kulccsal, azonosÃtó: %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "%lu jelszóval rejtjelezve\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "1 jelszóval rejtjelezve\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "Nyilvános kulcsú visszafejtés sikertelen: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "Nyilvános kulccsal titkosÃtott adat: jó DEK.\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "%s titkosÃtott adatot feltételezek.\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "IDEA rejtjelezÅ‘ nem áll rendelkezésre, optimista módon megpróbálok\n" "%s-t használni helyette.\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "FIGYELEM: Az üzenetet nem látták el integritásvédelemmel.\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "Visszafejtés sikertelen: %s.\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "Visszafejtés rendben.\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "FIGYELEM: A titkosÃtott üzenetet manipulálták!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "Visszafejtés sikertelen: %s.\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "MEGJEGYZÉS: A feladó kérése: \"csak az Ön szemeinek\".\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "Eredeti fájlnév: '%.*s'.\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" "Különálló visszavonás. Használja a \"gpg --import\"-ot az alkalmazásához!\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Jó aláÃrás a következÅ‘tÅ‘l: \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "ROSSZ aláÃrás a következÅ‘tÅ‘l: \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Lejárt aláÃrás a következÅ‘tÅ‘l: \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Jó aláÃrás a következÅ‘tÅ‘l: \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "AláÃrás-ellenÅ‘rzés elnyomva.\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "Nem tudom kezelni ezeket a többszörös aláÃrásokat!\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Az aláÃrás lejárt: %s.\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " azaz \"" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "AláÃrva: %.*s; kulcs: %s, %08lX.\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " azaz \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Kulcs található: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[bizonytalan]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " azaz \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "FIGYELEM: Ez a kulcs nincs hitelesÃtve megbÃzható aláÃrással!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Az aláÃrás lejárt: %s.\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Az aláÃrás lejár: %s.\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s aláÃrás, %s kivonatoló algoritmus.\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "Bináris" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "Szövegmódú" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "Ismeretlen módú" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "ismeretlen nyilvános kulcsú algoritmus" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Nem tudom ellenÅ‘rizni az aláÃrást: %s.\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "Nem különálló aláÃrás.\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "FIGYELEM: Többszörös aláÃrást érzékeltem. Csak az elsÅ‘t ellenÅ‘rzöm.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "0x%02x osztályú különálló aláÃrás.\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "Régi stÃlusú (PGP 2.x) aláÃrás.\n" @@ -6575,53 +6583,58 @@ msgstr "Kritikus aláÃrás-jelölés: " msgid "subpacket of type %d has critical bit set\n" msgstr "A %d tÃpusú alcsomag kritikus bitje beállÃtott.\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "jelszóváltoztatás" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Ãrja be a jelszót!\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "A felhasználó megszakÃtotta a műveletet.\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr "" " \n" " (fÅ‘ kulcsazonosÃtó: %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Valóban törli a kiválasztott kulcsokat? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Valóban törli a kiválasztott kulcsokat? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6794,7 +6807,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Mit választ? " @@ -7095,7 +7108,7 @@ msgstr "Nem tudom megnyitni a(z) \"%s\" aláÃrt adatot!\n" msgid "can't open signed data fd=%d: %s\n" msgstr "Nem tudom megnyitni a(z) \"%s\" aláÃrt adatot!\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "%08lX kulcs: Nincs felhasználói azonosÃtó.\n" @@ -7142,7 +7155,7 @@ msgid "Note: key has been revoked" msgstr "MEGJEGYZÉS: A kulcsot visszavonták." #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet sikertelen: %s.\n" @@ -7171,11 +7184,11 @@ msgstr "Titkos kulcs rendelkezésre áll.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Csináljunk egy visszavonó igazolást ehhez a kulcshoz? " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "ASCII-páncélozott kimenet kiválasztva.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet sikertelen: %s\n" @@ -7189,19 +7202,19 @@ msgstr "Visszavonó igazolás létrehozva.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "Nem találtam visszavonó kulcsot a következÅ‘höz: \"%s\".\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Csináljunk egy visszavonó igazolást ehhez a kulcshoz? " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7210,20 +7223,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Visszavonó igazolás létrehozva.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "\"%s\" titkos kulcs nem található: %s\n" @@ -7231,23 +7244,23 @@ msgstr "\"%s\" titkos kulcs nem található: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "Hiba a(z) \"%s\" kulcskarika létrehozásakor: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "Csináljunk egy visszavonó igazolást ehhez a kulcshoz? " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7265,33 +7278,33 @@ msgstr "" "adathordozó olvashatatlanná válik. De vigyázat: az Ön gépének nyomtatási\n" "rendszere is tárolhatja az adatot, és mások esetleg hozzáférhetnek ehhez!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Kérem, válassza ki a visszavonás okát:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Mégsem" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(ValószÃnűleg a(z) %d. lehetÅ‘séget akarja választani.)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Adjon meg egy nem kötelezÅ‘ leÃrást! Ãœres sorral fejezze be:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Visszavonás oka: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Nincs leÃrás.)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "Ez Ãgy rendben van? " @@ -7468,24 +7481,24 @@ msgstr "AláÃrom:" msgid "%s.%s encryption will be used\n" msgstr "%s titkosÃtást fogok használni.\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "A kulcs nincs \"nem biztonságosnak\" jelölve,\n" "nem tudom a pótló véletlenszám-generátorral használni!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "\"%s\"-t kihagytam: másodpéldány.\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "Kihagytam: titkos kulcs már jelen van.\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7714,10 +7727,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "Hiba %s-ra/-re küldéskor: %s\n" @@ -7739,7 +7752,7 @@ msgstr "%s: Hiba könyvtárrekord Ãrásakor: %s.\n" msgid "error opening TOFU database '%s': %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "Hiba %s-ra/-re küldéskor: %s\n" @@ -7779,43 +7792,43 @@ msgstr "Hiba a jelszó létrehozásakor: %s.\n" msgid "This key's user IDs:\n" msgstr "kilistázza a kulcs- és felhasználóazonosÃtókat" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Eljárásmód: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "kulcsok listázása" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [fájlok]|üzenet kivonatának kiÃrása" msgstr[1] "|algo [fájlok]|üzenet kivonatának kiÃrása" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7823,68 +7836,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "%lu jelszóval rejtjelezve\n" msgstr[1] "%lu jelszóval rejtjelezve\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [fájlok]|üzenet kivonatának kiÃrása" msgstr[1] "|algo [fájlok]|üzenet kivonatának kiÃrása" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [fájlok]|üzenet kivonatának kiÃrása" msgstr[1] "|algo [fájlok]|üzenet kivonatának kiÃrása" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [fájlok]|üzenet kivonatának kiÃrása" @@ -7892,130 +7905,130 @@ msgstr "|algo [fájlok]|üzenet kivonatának kiÃrása" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "Töröltem %d aláÃrást.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "%lu jelszóval rejtjelezve\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Eljárásmód: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8032,13 +8045,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "Hiba %s-ra/-re küldéskor: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8105,7 +8118,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "Nincs szükség a bizalmi adatbázis ellenÅ‘rzésére.\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "A bizalmi adatbázis következÅ‘ ellenÅ‘rzése: %s.\n" @@ -8135,14 +8148,14 @@ msgstr "Kérem, hajtson végre egy --check-trustdb parancsot!\n" msgid "checking the trustdb\n" msgstr "EllenÅ‘rzöm a bizalmi adatbázist.\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "Eddig %lu kulcsot dolgoztam fel.\n" msgstr[1] "Eddig %lu kulcsot dolgoztam fel.\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8150,45 +8163,45 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d kulcsot feldolgoztam (%d érvényességszámlálót töröltem)\n" msgstr[1] "%d kulcsot feldolgoztam (%d érvényességszámlálót töröltem)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "Nem találtam alapvetÅ‘en megbÃzható kulcsot.\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "Nem találom az alapvetÅ‘en megbÃzható %08lX kulcs nyilvános kulcsát!\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "%lu bizalmi rekord, %d tÃpus: Ãrás sikertelen: %s.\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy msgid "never" msgstr "soha " -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8200,43 +8213,43 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "[visszavont] " -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "[lejárt] " -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "Ismeretlen módú" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy msgid "[ never ]" msgstr "soha " -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8295,16 +8308,16 @@ msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8339,10 +8352,10 @@ msgstr "jelszóváltoztatás" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "Kérem, válassza ki a visszavonás okát:\n" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8362,96 +8375,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "\"%s\" már tömörÃtett.\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "új kulcspár létrehozása" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "új kulcspár létrehozása" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "kulcsok eltávolÃtása a nyilvánoskulcs-karikáról" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "Kulcsgenerálás sikertelen: %s\n" msgstr[1] "Kulcsgenerálás sikertelen: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "jelszóváltoztatás" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Kérem, válassza ki a visszavonás okát:\n" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "jelszóváltoztatás" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8493,27 +8506,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "Nem tudtam újraépÃteni a kulcskarika cache-ét: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" @@ -8521,43 +8534,43 @@ msgstr "A kulcsblokk törlése sikertelen: %s.\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "jelszóváltoztatás" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "Küldés a kulcsszerverre sikertelen: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8565,22 +8578,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "jelszóváltoztatás" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Kérem, válassza ki a visszavonás okát:\n" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8588,81 +8601,81 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "jelszóváltoztatás" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "jelszóváltoztatás" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "Hiba a kulcsblokk olvasásakor: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: Hiba szabad rekord olvasásakor: %s.\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "nem támogatott URI" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s aláÃrás, %s kivonatoló algoritmus.\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "Nem találtam érvényes OpenPGP adatot.\n" @@ -8683,7 +8696,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8748,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8763,11 +8776,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "help" @@ -8801,231 +8814,231 @@ msgstr "Ãrom a titkos kulcsot a %s állományba.\n" msgid "certificate policy not allowed" msgstr "Ãrom a titkos kulcsot a %s állományba.\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: Nem tudom elérni: %s.\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "MEGJEGYZÉS: A kulcsot visszavonták." -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "A létrehozott aláÃrás ellenÅ‘rzése sikertelen: %s.\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "Ãrom a titkos kulcsot a %s állományba.\n" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "Ez a kulcs lejárt!" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "Ez a kulcs lejárt!" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "Ez a kulcs lejárt!" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "Ez a kulcs lejárt!" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " új aláÃrások: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "Visszavonó igazolás létrehozva.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "rossz igazolás" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "megmutatja az ujjlenyomatot" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "visszavonási igazolás készÃtése" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "A létrehozott aláÃrás ellenÅ‘rzése sikertelen: %s.\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "aláÃrás ellenÅ‘rzése" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "%c%lu preferencia kétszer szerepel!\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "Visszavonó igazolás létrehozva.\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "rossz igazolás" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9036,18 +9049,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "nem feldolgozott" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "nem" @@ -9345,17 +9358,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "TitkosÃtva %s kulccsal, azonosÃtó: %08lX\n" @@ -9365,7 +9378,7 @@ msgstr "TitkosÃtva %s kulccsal, azonosÃtó: %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "\"%s\" kulcs nem található: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "Hiba a kulcsblokk olvasásakor: %s\n" @@ -9385,7 +9398,7 @@ msgstr "%c%lu preferencia kétszer szerepel!\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(Nincs leÃrás.)\n" @@ -9461,68 +9474,68 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|GÉPNÉV|kulcsszerver beállÃtása kulcsok kereséséhez" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NÉV|NÉV rejtjelezÅ‘ algoritmus haszn. jelszavakhoz" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NÉV|NÉV rejtjelezÅ‘ algoritmus használata" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NÉV|NÉV kivonatoló algoritmus használata" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "kötegelt mód: soha nem kérdez" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "igen válasz feltételezése a legtöbb kérdésre" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "nem válasz feltételezése a legtöbb kérdésre" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|fájl|bÅ‘vÃtÅ‘ modul betöltése" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9533,52 +9546,27 @@ msgstr "" "AláÃrás, ellenÅ‘rzés, titkosÃtás vagy visszafejtés.\n" "Az alapértelmezett művelet a bemeneti adattól függ.\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Nem tudok kapcsolódni \"%s\" objektumhoz: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "Ismeretlen alapértelmezett cÃmzett: \"%s\"\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(Nincs leÃrás.)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " h = kulcs kihagyása\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "Értelmezhetetlen a kulcsszerver URI-ja!\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "Ãrok a \"%s\" állományba.\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "Nem tudom bezárni a(z) \"%s\" állományt: %s.\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9598,52 +9586,52 @@ msgstr "visszavonási igazolás készÃtése" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "GPG ügynök nem elérhetÅ‘ ebben a munkafolyamatban.\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? Nem tudom ellenÅ‘rizni a visszavonást: %s.\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" @@ -9815,57 +9803,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "rossz igazolás" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "Visszavonó igazolás létrehozva.\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "%c%lu preferencia kétszer szerepel!\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, fuzzy, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 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:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" @@ -9902,7 +9890,7 @@ msgstr "A kulcsblokk törlése sikertelen: %s.\n" msgid "not removing file '%s'\n" msgstr "Páncélozás nem sikerült: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" @@ -10135,14 +10123,14 @@ msgid "error getting data from cache file: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "Érvénytelen válasz az ügynöktÅ‘l!\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format msgid "converting S-expression failed: %s\n" msgstr "Nem tudom megnyitni az állományt: %s.\n" @@ -10158,201 +10146,201 @@ msgstr "Érvénytelen kivonatoló algoritmus: %s\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format msgid "creating S-expression failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet sikertelen: %s.\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "Ãrok a \"%s\" állományba.\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "visszavonási igazolás készÃtése" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "AláÃrás-ellenÅ‘rzés elnyomva.\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "A létrehozott aláÃrás ellenÅ‘rzése sikertelen: %s.\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "FrissÃtés sikertelen: %s.\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "Nem tudom a \"%s\" könyvtárat létrehozni: %s.\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "Nem tudom a \"%s\" könyvtárat létrehozni: %s.\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "Titkoskulcs-blokk frissÃtése sikertelen: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "Ãrok a \"%s\" állományba.\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "Páncélozás nem sikerült: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" msgstr "FIGYELEM: Érvénytelen méretű random_seed állomány. Nem használom.\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: Hiba szabad rekord olvasásakor: %s.\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? Nem tudom ellenÅ‘rizni a visszavonást: %s.\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "FrissÃtés sikertelen: %s.\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "A létrehozott aláÃrás ellenÅ‘rzése sikertelen: %s.\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" @@ -10373,7 +10361,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "Hiba \"%s\" létrehozásakor: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10541,135 +10529,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|fájl|bÅ‘vÃtÅ‘ modul betöltése" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "Értelmezhetetlen a kulcsszerver URI-ja!\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|fájl|bÅ‘vÃtÅ‘ modul betöltése" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "Értelmezhetetlen a kulcsszerver URI-ja!\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10682,304 +10670,115 @@ msgstr "" "@\n" "(A parancsok és opciók teljes listáját a man oldalon tekintheti meg.)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "A sor túl hosszú!\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "Olvasási hiba: %s.\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "nem feldolgozott" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NÉV|terminál karakterkódolásának megadása" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NÉV|NÉV használata alapértelmezett cÃmzettként" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "Érvénytelen import opciók!\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "Hiba a \"%s\" kulcskarika Ãrásakor: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "\"%s\" kulcs nem található: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "Olvasok a \"%s\" állományból.\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " felh. azonosÃtó nélkül: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " azaz \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " azaz \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " nem importált: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " azaz \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " azaz \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(Nincs leÃrás.)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "FIGYELEM: Nem biztonságos memóriát használunk!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "Páncélozás nem sikerült: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "Páncélozás nem sikerült: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "Páncélozás nem sikerült: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "Páncélozás nem sikerült: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "Páncél eltávolÃtása nem sikerült: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "\"%s\" nem JPEG állomány.\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "Túl sok \"%c\" preferencia.\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11020,31 +10819,51 @@ msgstr "FrissÃtés sikertelen: %s.\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "Keresem \"%s\"-t a %s HKP szerveren.\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "\"%s\" nem JPEG állomány.\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " h = kulcs kihagyása\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11137,88 +10956,88 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "\"%s\" kulcs nem található: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "visszavonási igazolás készÃtése" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "Nincs alapértelmezett titkoskulcs-karika: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "%s rejtjelezést használok.\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "MEGJEGYZÉS: A kulcsot visszavonták." -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11228,72 +11047,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "AláÃrás sikertelen: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "AláÃrás sikertelen: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "Hiba %s-ra/-re küldéskor: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "Nem tudom létrehozni a(z) \"%s\" állományt: %s.\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: Hashtábla létrehozása sikertelen: %s.\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "Nem tudtam újraépÃteni a kulcskarika cache-ét: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11442,73 +11257,73 @@ msgstr "GPG ügynök nem elérhetÅ‘ ebben a munkafolyamatban.\n" msgid "error sending standard options: %s\n" msgstr "Hiba %s-ra/-re küldéskor: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "Nyilvános kulcs: %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "hálózati hiba" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "rossz jelszó" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "nyilvános kulcs nem található" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Kérem, használja elÅ‘bb a \"toggle\" parancsot!\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" @@ -11592,16 +11407,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "nyilvános kulcs nem található" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "Ãrom a titkos kulcsot a %s állományba.\n" @@ -11617,88 +11432,189 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "Kihagytam: titkos kulcs már jelen van.\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "Kihagytam: titkos kulcs már jelen van.\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "Visszavonó igazolás létrehozva.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NÉV|NÉV használata alapértelmezett cÃmzettként" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "lejárat megváltoztatása" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "Visszavonó igazolás létrehozva.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "Visszavonó igazolás létrehozva.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "Lekérem a %08lX kulcsot a %s kulcsszerverrÅ‘l.\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(Nincs leÃrás.)\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "Értelmezhetetlen a kulcsszerver URI-ja!\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NÉV|terminál karakterkódolásának megadása" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NÉV|NÉV használata alapértelmezett cÃmzettként" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "Érvénytelen import opciók!\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "Hiba a \"%s\" kulcskarika Ãrásakor: %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "\"%s\" kulcs nem található: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "Olvasok a \"%s\" állományból.\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " felh. azonosÃtó nélkül: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " azaz \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " azaz \"" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " nem importált: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " azaz \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " azaz \"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(Nincs leÃrás.)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "FIGYELEM: Nem biztonságos memóriát használunk!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "Páncélozás nem sikerült: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "Páncélozás nem sikerült: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "Páncélozás nem sikerült: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "Páncélozás nem sikerült: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "Páncél eltávolÃtása nem sikerült: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "jelszóváltoztatás" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg-id\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.3\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" @@ -31,48 +31,52 @@ msgstr "gagal inisialisasi TrustDB: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Anda ingin menghapus kunci terpilih ini? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "passphrase tidak valid" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -83,13 +87,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "passphrase terlalu panjang\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -99,107 +115,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "passphrase yang buruk" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "baris terlalu panjang\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "passphrase terlalu panjang\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Karakter tidak valid dalam nama\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "MPI yang buruk" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "passphrase yang buruk" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "ubah passphrase" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -210,26 +226,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "algoritma proteksi %d%s tidak didukung\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "tidak dapat membuat %s: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -338,39 +354,39 @@ msgstr "passphrase tidak diulang dengan benar; coba lagi" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "menulis ke `%s'\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "Masukkan passphrase\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -378,7 +394,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Nama harus berukuran minimum 5 karakter\n" msgstr[1] "Nama harus berukuran minimum 5 karakter\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -386,387 +402,386 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "Tetap gunakan kunci ini? " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Anda perlu sebuah passphrase untuk melindungi kunci rahasia anda.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "ubah passphrase" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "Kunci dilampaui" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FILE|muat modul ekstensi FILE" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "detil" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "lebih diam" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "perbarui database trust" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NAMA|set charset terminal ke NAMA" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "tidak didukung" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "tidak didukung" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|gunakan passphrase mode N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "gunakan gpg-agent" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Laporkan bug ke <gnupg-bugs@gnu.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "algoritma digest yang dipilih tidak valid\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "tidak dapat membuat %s: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "menulis kunci rahasia ke `%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: direktori tercipta\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "trustdb: read failed (n=%d): %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: tidak dapat membuat direktori: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "gagal perbarui rahasia: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: dilewati: %s\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "gpg-agent tidak tersedia untuk sesi ini\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -788,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -818,40 +833,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "Batal" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "kesalahan membaca `%s': %s\n" @@ -1006,7 +1021,7 @@ msgstr "Gagal memeriksa signature yang dibuat: %s\n" msgid "secret key parts are not available\n" msgstr "bagian kunci rahasia tidak tersedia\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1038,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "kesalahan membaca `%s': %s\n" @@ -1111,7 +1126,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "gagal enarmoring: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "y|ya" @@ -1166,7 +1181,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1238,7 +1253,7 @@ msgstr "kesalahan menulis keyring `%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1333,7 +1348,7 @@ msgid "algorithm: %s" msgstr "armor: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1417,12 +1432,12 @@ msgstr "Kunci ini telah berakhir!" msgid "Root certificate trustworthy" msgstr "sertifikat yang buruk" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "sertifikat yang buruk" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Kunci tersedia di:" @@ -1474,22 +1489,22 @@ msgstr "tidak dikenal" msgid "invalid radix64 character %02x skipped\n" msgstr "karakter radix64 tidak valid %02x dilewati\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1543,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1702,7 +1716,7 @@ msgid "Enter passphrase: " msgstr "Masukkan passphrase: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1713,225 +1727,225 @@ msgstr "%s belum dapat dipakai dengan %s\n" msgid "error from TPM: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "masalah dengan agen: agen mengembalikan 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent tidak tersedia untuk sesi ini\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "anda tidak boleh menggunakan %s saat dalam mode %s.\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "kesalahan: fingerprint tidak valid\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "kesalahan: fingerprint tidak valid\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "buat sertifikat revokasi" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "armor: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "kunci rahasia tidak tersedia" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "tidak dapat melakukan hal itu dalam mode batch\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Perintah ini tidak dibolehkan saat dalam mode %s.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "bagian kunci rahasia tidak tersedia\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Pilihan anda? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "tidak diproses" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "tidak ada kunci publik yang sesuai: %s\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "kesalahan menulis keyring `%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "perbarui preferensi" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "Karakter tidak valid dalam string preferensi\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Karakter tidak valid dalam string preferensi\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "kesalahan: fingerprint tidak valid\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "tampilkan fingerprint" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "kesalahan: fingerprint tidak valid\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "Pembuatan kunci gagal: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "tidak ditemukan data OpenPGP yang valid.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, fuzzy, c-format msgid "error getting current key info: %s\n" msgstr "kesalahan menulis keyring rahasia `%s': %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1939,102 +1953,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Keysize yang anda inginkan? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "dibulatkan hingga %u bit\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "Signature kadaluwarsa %s\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Silakan pilih kunci yang anda inginkan:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (hanya menandai)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA dan ElGamal (baku)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Pilihan tidak valid.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "kesalahan menulis keyring rahasia `%s': %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Perintah ini tidak dibolehkan saat dalam mode %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "dilewati: kunci pribadi telah ada\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2042,172 +2056,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "Silakan pilih kunci yang anda inginkan:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "Signature kadaluwarsa %s\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "Silakan pilih alasan untuk pembatalan:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "gagal memperbarui: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "dilewati: kunci pribadi telah ada\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "Ditandai? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "berhenti dari menu ini" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "perintah saling konflik\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "tampilkan bantuan" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "Kunci tersedia di:" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "ubah tanggal kadaluarsa" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "ubah ownertrust" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "tampilkan fingerprint" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "buat sepasang kunci baru" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NAMA|gunakan NAMA sebagai penerima baku" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "ubah ownertrust" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "ubah ownertrust" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "perintah saling konflik\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "perintah saling konflik\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "menulis kunci rahasia ke `%s'\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Perintah tidak valid (coba \"help\")\n" @@ -2217,23 +2231,23 @@ msgstr "Perintah tidak valid (coba \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output tidak berfungsi untuk perintah ini\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "tidak dapat membuka `%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "gagal membaca keyblock: %s\n" @@ -2360,15 +2374,15 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "" "anda tidak boleh menggunakan algoritma cipher \"%s\" saat dalam mode %s.\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2386,7 +2400,7 @@ msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "memaksa cipher simetrik %s (%d) melanggar preferensi penerima\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "WARNING: \"%s\" adalah opsi terdepresiasi\n" @@ -2415,7 +2429,7 @@ msgstr "%s/%s dienkripsi untuk: %s\n" msgid "option '%s' may not be used in %s mode\n" msgstr "anda tidak boleh menggunakan %s saat dalam mode %s.\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2426,7 +2440,7 @@ msgstr "%s data terenkripsi\n" msgid "encrypted with unknown algorithm %d\n" msgstr "dienkripsi dengan algoritma tidak dikenal %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2473,7 +2487,7 @@ msgstr "" msgid " - skipped" msgstr "%s: dilewati: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2512,64 +2526,64 @@ msgstr "kesalahan penciptaan : `%s': %s\n" msgid "[User ID not found]" msgstr "[User id tidak ditemukan]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "kesalahan penciptaan : `%s': %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "kesalahan penciptaan : `%s': %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "tampilkan fingerprint" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "kunci rahasia `%s' tidak ditemukan: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "opsi impor tidak valid\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NAMA|gunakan NAMA sebagai kunci rahasia baku" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NAMA|gunakan NAMA sebagai kunci rahasia baku" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opsi impor tidak valid\n" @@ -2774,7 +2788,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "jangan buat perubahan" @@ -2808,7 +2822,7 @@ msgstr "gunakan mode teks kanonikal" msgid "|N|set compress level to N (0 disables)" msgstr "|N|set tingkat kompresi N (0 tidak ada)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2827,11 +2841,11 @@ msgstr "impor kunci dari keyserver" msgid "include the public key in signatures" msgstr "periksa signature kunci" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2851,15 +2865,15 @@ msgstr "|NAMA|enkripsi untuk NAMA" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "gunakan id-user ini untuk menandai/dekripsi" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2918,7 +2932,7 @@ msgstr "" "tandai, cek, enkripsi atau dekripsi\n" "operasi baku tergantung pada data input\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2942,12 +2956,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Kompresi: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "pemakaian: gpg [pilihan] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "perintah saling konflik\n" @@ -2957,538 +2971,538 @@ msgstr "perintah saling konflik\n" msgid "no = sign found in group definition '%s'\n" msgstr "tanda = tidak ditemukan dalam definisi grup \"%s\"\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "Peringatan: kepemilikan tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "Peringatan: kepemilikan tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "Peringatan: kepemilikan tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "Peringatan: permisi tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "Peringatan: permisi tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "Peringatan: permisi tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "Peringatan: kepemilikan direktori tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "Peringatan: kepemilikan direktori tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "Peringatan: kepemilikan direktori tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "Peringatan: permisi direktori tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "Peringatan: permisi direktori tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "Peringatan: permisi direktori tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "Item Konfigurasi tidak dikenal \"%s\"\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Tidak ada signature koresponden di ring rahasia\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Tidak ada signature koresponden di ring rahasia\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "URL signature kebijakan yang diberikan tidak valid\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "tampilkan keyring tempat kunci yang dipilih berada" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Tidak ada signature koresponden di ring rahasia\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "penerima baku tidak dikenal `%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "CATATAN: %s tidak untuk pemakaian normal!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Bukan alamat email yang valid\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "algoritma hash tidak valid `%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "tidak dapat memparsing URI keyserver\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opsi ekspor tidak valid\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "opsi ekspor tidak valid\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opsi impor tidak valid\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opsi ekspor tidak valid\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "opsi ekspor tidak valid\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opsi impor tidak valid\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "URL signature kebijakan yang diberikan tidak valid\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opsi ekspor tidak valid\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "opsi ekspor tidak valid\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "tidak dapat menset path exec ke %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: opsi ekspor tidak valid\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "PERINGATAN: program mungkin membuat file core!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "PERINGATAN: %s menimpa %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s tidak dibolehkan dengan %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s tidak masuk akal dengan %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "menulis kunci rahasia ke `%s'\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "algoritma cipher yang dipilih tidak valid\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "algoritma digest yang dipilih tidak valid\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "algoritma cipher yang dipilih tidak valid\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "algoritma sertifikasi digest yang dipilih tidak valid\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed harus lebih dari 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed harus lebih dari 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth harus di antara 1 hingga 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "level cert default tidak valid; harus 0, 1, 2, atau 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "level cert min tidak valid; harus 0, 1, 2, atau 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "CATATAN: mode S2K sederhana (0) tidak dianjurkan\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "mode S2K yang tidak valid; harus 0, 1 atau 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "preferensi baku tidak valid\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferensi cipher personal tidak valid\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "preferensi cipher personal tidak valid\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferensi digest personal tidak valid\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferensi kompresi personal tidak valid\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "keysize tidak valid; menggunakan %u bit\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s belum dapat dipakai dengan %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "" "anda tidak boleh menggunakan algoritma cipher \"%s\" saat dalam mode %s.\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "" "anda tidak boleh menggunakan algoritma kompresi \"%s\" saat dalam mode %s.\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "Peringatan: penerima yang disebutkan (-r) tanpa menggunakan enkripsi public " "key \n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "dekripsi gagal: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "anda tidak boleh menggunakan %s saat dalam mode %s.\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "anda tidak boleh menggunakan %s saat dalam mode %s.\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "Pengiriman keyserver gagal: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "Penerimaan keyserver gagal: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "Ekspor kunci gagal: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "Ekspor kunci gagal: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "Pencarian keyserver gagal: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "Refresh keyserver gagal: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "gagal dearmoring: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "gagal enarmoring: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "algoritma hash tidak valid `%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Teruskan dan ketikkan pesan anda ....\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "URL sertifikasi kebijakan yang diberikan tidak valid\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "URL signature kebijakan yang diberikan tidak valid\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "URL signature kebijakan yang diberikan tidak valid\n" @@ -3502,7 +3516,7 @@ msgstr "mengambil kunci ini dari keyring" msgid "make timestamp conflicts only a warning" msgstr "buat timestamp konflik hanya sebagai peringatan" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|tulis info status ke FD ini" @@ -3597,271 +3611,271 @@ msgstr "" msgid "repair keys on import" msgstr "tampilkan fingerprint" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "melewati blok tipe %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "%lu kunci telah diproses\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Jumlah yang telah diproses: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " lewati kunci baru: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " lewati kunci baru: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " tanpa ID user: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " diimpor: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " tidak berubah: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " ID user baru: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " subkey baru: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " signature baru: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " pembatalan kunci baru: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " kunci rahasia dibaca: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " kunci rahasia diimpor: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " kunci rahasia tidak berubah: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " tidak diimpor: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " signature baru: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " kunci rahasia dibaca: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "%s signature, algoritma digest %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "%s signature, algoritma digest %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "kunci %08lX: tidak ada ID user\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "melewati `%s': %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "kunci %08lX: subkey HKP yang rusak diperbaiki\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "kunci %08lX: menerima ID user '%s' yang tidak self-signed\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "kunci %08lX: tidak ada ID user yang valid\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "mungkin disebabkan oleh self-signature yang tidak ada\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "kunci %08lX: kunci publik tidak ditemukan: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "kunci %08lX: kunci baru - dilewati\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "tidak ditemukan keyring yang dapat ditulisi: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "kesalahan menulis keyring `%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "kunci %08lX: kunci publik \"%s\" diimpor\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "kunci %08lX: tidak cocok dengan duplikat kami\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "kunci %08lX: 1 user ID baru \"%s\"\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "kunci %08lX: \"%s\" %d user ID baru\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "kunci %08lX: \"%s\" 1 signature baru\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "kunci %08lX: \"%s\" %d signature baru\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "kunci %08lX: \"%s\" 1 subkey baru\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "kunci %08lX: \"%s\" %d subkey baru\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "kunci %08lX: \"%s\" %d signature baru\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "kunci %08lX: \"%s\" %d signature baru\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "kunci %08lX: \"%s\" %d user ID baru\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "kunci %08lX: \"%s\" %d user ID baru\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "kunci %08lX: \"%s\" tidak berubah\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "kunci %08lX: kunci rahasia diimpor\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" @@ -3874,207 +3888,206 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "kunci rahasia `%s' tidak ditemukan: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "menulis kunci rahasia ke `%s'\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Tidak ada alasan diberikan" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Kunci dilampaui" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Kunci ini telah dikompromikan" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Kunci tidak lagi digunakan" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "ID User tidak lagi valid" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "Alasan pembatalan:" -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "Komentar pembatalan:" -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "kunci %08lX: \"%s\" sertifikat pembatalan diimpor\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, fuzzy, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "kunci %08lX: algoritma publik key tidak didukung\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "kunci %08lX: signature kunci langsung ditambahkan\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "kunci %08lX: subkey binding tidak valid\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, fuzzy, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "kunci %08lX: hapus subkey binding ganda\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "kunci %08lX: pembatalan subkey tidak valid\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, fuzzy, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "kunci %08lX: hapus pembatalan subkey ganda\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "kunci %08lX: melewati ID user " -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "kunci %08lX: melewati subkey\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, fuzzy, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "kunci %08lX: terdeteksi ID user duplikat - digabungkan\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, fuzzy, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "kunci %08lX: terdeteksi ID user duplikat - digabungkan\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "kunci %08lX: \"%s\" penambahan sertifikat pembatalan\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "kunci %08lX: signature kunci langsung ditambahkan\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "kesalahan menulis keyring `%s': %s\n" @@ -4137,7 +4150,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "kesalahan menulis keyring `%s': %s\n" @@ -4148,7 +4161,7 @@ msgstr "kesalahan menulis keyring `%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "kesalahan menulis keyring `%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "%s: keyring tercipta\n" @@ -4429,8 +4442,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Ditandai? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "gagal menandai: %s\n" @@ -4837,7 +4850,7 @@ msgstr "Tidak ada ID user tersebut.\n" msgid "Nothing to sign.\n" msgstr "Tidak ada yang ditandai dengan kunci %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " ditandai oleh %08lX pada %s%s\n" @@ -4907,7 +4920,7 @@ msgstr "Kunci ini dapat dibatalkan oleh kunci %s" msgid "(sensitive)" msgstr " (sensitive)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "tidak dapat membuat %s: %s\n" @@ -4923,7 +4936,7 @@ msgid "expired: %s" msgstr " [berakhir: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [berakhir: %s]" @@ -4959,14 +4972,14 @@ msgstr "" "Perhatikan bahwa validitas kunci yang ditampilkan belum tentu benar\n" "kecuali anda memulai kembali program.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "[revoked] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5009,7 +5022,7 @@ msgstr "Anda tetap ingin menambahkannya? (y/n) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Anda tidak boleh menambahkan sebuah photo ID ke kunci bergaya PGP2 \n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5164,7 +5177,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Anda harus memilih minimum satu ID user.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "melewati self-signature v3 pada user id \"%s\"\n" @@ -5173,133 +5186,133 @@ msgstr "melewati self-signature v3 pada user id \"%s\"\n" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Apakah anda yakin ingin menggunakannya? (y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Apakah anda yakin ingin menggunakannya? (y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Notasi signature: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "Ditimpa (y/T)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "ID user: " -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " ditandai oleh %08lX pada %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (tidak dapat diekspor)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Kunci ini akan kadaluarsa pada %s \n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Anda tetap ingin membatalkannya? (y/n) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Membuat sertifikat pembatalan untuk signature ini? (y/N)" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Anda telah menandai ID user ini:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (tidak dapat diekspor)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " dibatalkan oleh %08lX pada %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Anda akan membatalkan signature ini:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Ingin membuat sertifikat pembatalan? (y/T)" -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "tidak ada kunci rahasia\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "User ID \"%s\" telah dibatalkan\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "PERINGATAN: signature user ID bertanggal %d detik di masa depan\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Anda tidak dapat menghapus ID user terakhir!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "User ID \"%s\" telah dibatalkan\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "User ID \"%s\" telah dibatalkan\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Menampilkan photo ID %s berukuran %ld untuk kunci 0x%08lX (uid %d)\n" @@ -5309,83 +5322,83 @@ msgstr "Menampilkan photo ID %s berukuran %ld untuk kunci 0x%08lX (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "opsi impor tidak valid\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "preferensi %c%lu ganda \n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "terlalu banyak preferensi `%c'\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "terlalu banyak preferensi `%c'\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "terlalu banyak preferensi `%c'\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "terlalu banyak preferensi `%c'\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "Karakter tidak valid dalam string preferensi\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "menulis signature direct\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "menulis self signature\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "menulis key binding signature\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "keysize tidak valid; menggunakan %u bit\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "keysize dibulatkan hingga %u bit\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "tandai" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "enkripsi data" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5399,180 +5412,180 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (hanya enkripsi)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA dan ElGamal (baku)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA dan ElGamal (baku)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (hanya menandai)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (hanya menandai)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (hanya enkripsi)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) ElGamal (sign and encrypt)\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ElGamal (tandai dan enkripsi)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr " (default)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (hanya menandai)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (hanya enkripsi)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Notasi signature: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: kesalahan membaca record bebas: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "tiadakan kunci" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "dibulatkan hingga %u bit\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Keysize yang anda inginkan? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Keysize yang diminta adalah %u bit\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Silakan pilih kunci yang anda inginkan:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5588,7 +5601,7 @@ msgstr "" " <n>m = kunci berakhir dalam n bulan\n" " <n>y = kunci berakhir dalam n tahun\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5604,40 +5617,40 @@ msgstr "" " <n>m = signature berakhir dalam n bulan\n" " <n>y = signature berakhir dalam n tahun\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Kunci valid untuk? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "Signature valid untuk? (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "nilai yang tidak valid\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "%s tidak pernah berakhir\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "%s tidak pernah berakhir\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "%s berakhir pada %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "Signature kadaluarsa pada %s \n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5645,12 +5658,12 @@ msgstr "" "Sistem anda tidak dapat menampilkan tanggal melebihi 2038.\n" "Namun, ia dapat menanganinya secara benar hingga 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "Benar (y/t)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5661,7 +5674,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5677,50 +5690,50 @@ msgstr "" "user-id dari Nama sebenarnya, Komentar dan Alamat email dalam bentuk:\n" " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Nama sebenarnya: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Karakter tidak valid dalam nama\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Nama tidak boleh dimulai dengan digit\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Nama harus berukuran minimum 5 karakter\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Alamat email: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Bukan alamat email yang valid\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Komentar: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Karakter tidak valid dalam komentar\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Anda menggunakan set karakter `%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5730,7 +5743,7 @@ msgstr "" "Anda memilih USER-ID ini:\n" " \"%s\"\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Jangan menaruh alamat email ke dalam nama sebenarnya atau komentar\n" @@ -5745,35 +5758,35 @@ msgstr "Jangan menaruh alamat email ke dalam nama sebenarnya atau komentar\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnKkEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Ganti (N)ama, (K)omentar, (E)mail atau (Q)uit? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Ganti (N)ama, (K)omentar, (E)mail atau (O)ke/(Q)uit? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Ganti (N)ama, (K)omentar, (E)mail atau (Q)uit? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Ganti (N)ama, (K)omentar, (E)mail atau (O)ke/(Q)uit? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Silakan perbaiki kesalahan ini dulu\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5785,18 +5798,18 @@ msgstr "" "selama pembuatan prima; ini akan memberi random number generator kesempatan\n" "yang baik untuk memperoleh entropi.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Pembuatan kunci gagal: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5804,69 +5817,69 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "`%s' sudah dikompresi\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Create anyway? " msgid "Create anyway? (y/N) " msgstr "Tetap dibuat? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "Create anyway? " msgid "creating anyway\n" msgstr "Tetap dibuat? " -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Pembuatan kunci dibatalkan.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "tidak dapat membuat %s: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "CATATAN: kunci pribadi %08lX berakhir pada %s\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "menulis kunci publik ke `%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "tidak ditemukan keyring publik yang dapat ditulisi: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "kesalahan menulis keyring publik `%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "kunci publik dan rahasia dibuat dan ditandai.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5876,37 +5889,37 @@ msgstr "" "mungkin ingin menggunakan perintah \"--edit-key\" untuk membuat kunci kedua " "untuk tujuan ini.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, 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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, 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:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "CATATAN: membuat subkey bagi kunci-kunci v3 tidak OpenPGP compliant\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Bagian rahasia kunci primer tidak tersedia.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "Bagian rahasia kunci primer tidak tersedia.\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "Ingin diciptakan? " @@ -5989,26 +6002,26 @@ msgstr " Fingerprint kunci =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "memeriksa keyring `%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu kunci telah diperiksa (%lu signature)\n" msgstr[1] "%lu kunci telah diperiksa (%lu signature)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6016,7 +6029,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 signature yang buruk\n" msgstr[1] "1 signature yang buruk\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: keyring tercipta\n" @@ -6046,80 +6059,75 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "URL signature kebijakan yang diberikan tidak valid\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "opsi ekspor tidak valid\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "meminta kunci %08lX dari %s\n" msgstr[1] "meminta kunci %08lX dari %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "PERINGATAN: tidak dapat menghapus file temp (%s) `%s': %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "kunci '%s' tidak ditemukan: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "kunci '%s' tidak ditemukan: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "meminta kunci %08lX dari %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "meminta kunci %08lX dari %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "opsi ekspor tidak valid\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "melewati `%s': %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "ditandai dengan kunci anda %08lX pada %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "meminta kunci %08lX dari %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "PERINGATAN: tidak dapat menghapus file temp (%s) `%s': %s\n" @@ -6146,253 +6154,253 @@ msgstr "dienkripsi dengan algoritma tidak dikenal %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "dienkripsi dengan algoritma tidak dikenal %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "kunci publik adalah %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "dienkripsi dengan %u-bit kunci %s, ID %08lX, tercipta %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "dienkripsi dengan kunci %s, ID %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "dienkripsi dengan passphrase %lu\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "dienkripsi dengan 1 passphrase\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "gagal dekripsi kunci publik: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "data terenkripsi dengan kunci publik: DEK baik\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "asumsikan %s data terenkripsi\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "Cipher IDEA tidak tersedia, secara optimis berusaha menggunakan %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "PERINGATAN: integritas pesan tidak terlindungi\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "dekripsi gagal: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "dekripsi lancar\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "PERINGATAN: pesan terenkripsi telah dimanipulasi!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "dekripsi gagal: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "CATATAN: pengirim meminta \"for-your-eyes-only\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "original file name='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "pembatalan mandiri - gunakan \"gpg --import\" untuk mengaplikasikan\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Signature baik dari \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "signature BURUK dari \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Signature kadaluarsa dari \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Signature baik dari \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "verifikasi signature tidak diabaikan\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "tidak dapat menangani banyak signature ini\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Signature kadaluwarsa %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " alias \"" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Signature membuat %.*s menggunakan kunci %s ID %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Kunci tersedia di:" -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[uncertain]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alias \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" "PERINGATAN: Kunci ini tidak disertifikasi dengan sig yang terpercaya!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Signature kadaluwarsa %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Signature kadaluarsa pada %s \n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s signature, algoritma digest %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "biner" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "modeteks" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "tidak dikenal" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "algoritma pubkey tidak dikenal" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Tidak dapat memeriksa signature: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "bukan detached signature\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "PERINGATAN: multi signature terdeteksi. Hanya yang pertama akan diperiksa.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "kelas signature mandiri 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "signature model lama (PGP 2.X)\n" @@ -6577,51 +6585,56 @@ msgstr "Notasi signature kritis: " msgid "subpacket of type %d has critical bit set\n" msgstr "subpaket tipe %d memiliki bit kritis terset\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "ubah passphrase" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Masukkan passphrase\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "dibatalkan oleh user\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (ID kunci utama %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Anda ingin menghapus kunci terpilih ini? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Anda ingin menghapus kunci terpilih ini? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6795,7 +6808,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Keputusan anda? " @@ -7095,7 +7108,7 @@ msgstr "tidak dapat membuka data tertandai `%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "tidak dapat membuka data tertandai `%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "kunci %08lX: tidak ada ID user\n" @@ -7142,7 +7155,7 @@ msgid "Note: key has been revoked" msgstr "CATATAN: kunci telah dibatalkan" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet gagal: %s\n" @@ -7171,11 +7184,11 @@ msgstr "Kunci rahasia tersedia.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Buat sertifikat pembatalan untuk kunci ini?" -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Pemaksaan output mode ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "gagal make_keysig_packet: %s\n" @@ -7189,19 +7202,19 @@ msgstr "Sertifikat pembatalan tercipta.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "tidak ditemukan kunci pembatalan untuk `%s'\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Buat sertifikat pembatalan untuk kunci ini?" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7210,20 +7223,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Sertifikat pembatalan tercipta.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "kunci rahasia `%s' tidak ditemukan: %s\n" @@ -7231,23 +7244,23 @@ msgstr "kunci rahasia `%s' tidak ditemukan: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "kesalahan menulis keyring `%s': %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "Buat sertifikat pembatalan untuk kunci ini?" -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7267,34 +7280,34 @@ msgstr "" "pencetakan\n" "mesin anda mungkin menyimpan data dan menyediakannya untuk yang lain!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Silakan pilih alasan untuk pembatalan:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Batal" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Mungkin anda ingin memilih %d di sini)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "" "Masukkan sebuah deskripsi opsional; akhiri dengan sebuah baris kosong:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Alasan pembatalan: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Tidak diberikan deskripsi)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "Ini oke? " @@ -7468,24 +7481,24 @@ msgstr "menandai:" msgid "%s.%s encryption will be used\n" msgstr "%s enkripsi akan digunakan\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "kunci tidak dianggap sebagai tidak aman - tidak dapat digunakan dengan RNG " "palsu!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "lewati `%s': terduplikasi\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "dilewati: kunci pribadi telah ada\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7714,10 +7727,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" @@ -7739,7 +7752,7 @@ msgstr "%s: kesalahan menulis dir record: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" @@ -7779,43 +7792,43 @@ msgstr "kesalahan penciptaan passphrase: %s\n" msgid "This key's user IDs:\n" msgstr "tampilkan kunci dan ID user" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Kebijakan: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "tampilkan kunci" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [file]|cetak digest pesan" msgstr[1] "|algo [file]|cetak digest pesan" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7823,68 +7836,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "dienkripsi dengan passphrase %lu\n" msgstr[1] "dienkripsi dengan passphrase %lu\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [file]|cetak digest pesan" msgstr[1] "|algo [file]|cetak digest pesan" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [file]|cetak digest pesan" msgstr[1] "|algo [file]|cetak digest pesan" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [file]|cetak digest pesan" @@ -7892,130 +7905,130 @@ msgstr "|algo [file]|cetak digest pesan" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "Menghapus %d signature.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "dienkripsi dengan passphrase %lu\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Kebijakan: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8032,13 +8045,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8104,7 +8117,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "tidak perlu memeriksa trustdb\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "pemeriksaan trustdb berikutnya pada %s\n" @@ -8134,14 +8147,14 @@ msgstr "lakukanlah --check-trustdb\n" msgid "checking the trustdb\n" msgstr "memeriksa trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%lu kunci telah diproses\n" msgstr[1] "%lu kunci telah diproses\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8149,45 +8162,45 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d kunci diproses (%d hitungan validitas dihapus)\n" msgstr[1] "%d kunci diproses (%d hitungan validitas dihapus)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "tidak ditemukan kunci yang benar-benar terpercaya\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "kunci publik yang sangat terpercaya %08lX tidak ditemukan\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "trust record %lu, tipe %d: gagal menulis: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy msgid "never" msgstr "tidak pernah..." -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8199,43 +8212,43 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "[revoked] " -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "[expired] " -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "tidak dikenal" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy msgid "[ never ]" msgstr "tidak pernah..." -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8294,16 +8307,16 @@ msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8338,10 +8351,10 @@ msgstr "ubah passphrase" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "Silakan pilih alasan untuk pembatalan:\n" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8361,96 +8374,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' sudah dikompresi\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "buat sepasang kunci baru" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "buat sepasang kunci baru" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "hapus kunci dari keyring publik" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "gagal menghapus keyblok: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "Pembuatan kunci gagal: %s\n" msgstr[1] "Pembuatan kunci gagal: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "ubah passphrase" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Silakan pilih alasan untuk pembatalan:\n" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "ubah passphrase" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8492,27 +8505,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "gagal membuat kembali cache keyring: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" @@ -8520,43 +8533,43 @@ msgstr "gagal menghapus keyblok: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "ubah passphrase" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "Pengiriman keyserver gagal: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8564,22 +8577,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "ubah passphrase" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Silakan pilih alasan untuk pembatalan:\n" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8587,81 +8600,81 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "ubah passphrase" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "ubah passphrase" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "gagal membaca keyblock: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: kesalahan membaca record bebas: %s\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI tidak didukung" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s signature, algoritma digest %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "tidak ditemukan data OpenPGP yang valid.\n" @@ -8682,7 +8695,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8747,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8762,11 +8775,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "bantuan" @@ -8800,231 +8813,231 @@ msgstr "menulis kunci rahasia ke `%s'\n" msgid "certificate policy not allowed" msgstr "menulis kunci rahasia ke `%s'\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: tidak dapat mengakses: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "CATATAN: kunci telah dibatalkan" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "Gagal memeriksa signature yang dibuat: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "menulis kunci rahasia ke `%s'\n" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "Kunci ini telah berakhir!" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "Kunci ini telah berakhir!" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "Kunci ini telah berakhir!" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "Kunci ini telah berakhir!" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " signature baru: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "Sertifikat pembatalan tercipta.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "sertifikat yang buruk" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "tampilkan fingerprint" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "buat sertifikat revokasi" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "Gagal memeriksa signature yang dibuat: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "verifikasi signature" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "preferensi %c%lu ganda \n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "Sertifikat pembatalan tercipta.\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "sertifikat yang buruk" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9035,18 +9048,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "tidak diproses" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "n|t|tidak" @@ -9344,17 +9357,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "dienkripsi dengan kunci %s, ID %08lX\n" @@ -9364,7 +9377,7 @@ msgstr "dienkripsi dengan kunci %s, ID %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "kunci '%s' tidak ditemukan: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "gagal membaca keyblock: %s\n" @@ -9384,7 +9397,7 @@ msgstr "preferensi %c%lu ganda \n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(Tidak diberikan deskripsi)\n" @@ -9460,68 +9473,68 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|HOST|gunakan keyserver ini utk lihat kunci" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAMA|gunakan algoritma cipher NAMA untuk passphrase" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAMA|gunakan algoritma cipher NAMA" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAMA|gunakan algoritma digest pesan NAMA" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "mode batch: tanpa tanya" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "asumsikan ya untuk seluruh pertanyaan" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "asumsikan tidak untuk seluruh pertanyaan" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FILE|muat modul ekstensi FILE" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9532,52 +9545,27 @@ msgstr "" "tandai, cek, enkripsi atau dekripsi\n" "operasi baku tergantung pada data input\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "tidak dapat terkoneksi ke `%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "penerima baku tidak dikenal `%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(Tidak diberikan deskripsi)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " s = lewati kunci ini\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "tidak dapat memparsing URI keyserver\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "menulis ke `%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "tidak dapat menutup `%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9597,52 +9585,52 @@ msgstr "buat sertifikat revokasi" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "gpg-agent tidak tersedia untuk sesi ini\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? masalah memeriksa pembatalan: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "kesalahan membaca `%s': %s\n" @@ -9814,57 +9802,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "sertifikat yang buruk" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "Sertifikat pembatalan tercipta.\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "preferensi %c%lu ganda \n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, fuzzy, c-format msgid "error caching certificate: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "kesalahan: fingerprint tidak valid\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, fuzzy, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "buat sertifikat revokasi" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" @@ -9901,7 +9889,7 @@ msgstr "gagal menghapus keyblok: %s\n" msgid "not removing file '%s'\n" msgstr "gagal enarmoring: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "kesalahan membaca `%s': %s\n" @@ -10134,14 +10122,14 @@ msgid "error getting data from cache file: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "respon tidak valid dari agen\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format msgid "converting S-expression failed: %s\n" msgstr "tidak dapat membuka file: %s\n" @@ -10157,201 +10145,201 @@ msgstr "algoritma hash tidak valid `%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format msgid "creating S-expression failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet gagal: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "menulis ke `%s'\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "buat sertifikat revokasi" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "verifikasi signature tidak diabaikan\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "Gagal memeriksa signature yang dibuat: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "gagal memperbarui: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "tidak dapat membuat direktori `%s': %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "tidak dapat membuat direktori `%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "gagal perbarui rahasia: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "menulis ke `%s'\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "gagal enarmoring: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" msgstr "peringatan: ukuran file random_seed tidak valid - tidak dipakai\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: kesalahan membaca record bebas: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? masalah memeriksa pembatalan: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "gagal memperbarui: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "Gagal memeriksa signature yang dibuat: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" @@ -10372,7 +10360,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "kesalahan penciptaan : `%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10540,135 +10528,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|muat modul ekstensi FILE" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "tidak dapat memparsing URI keyserver\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|muat modul ekstensi FILE" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "tidak dapat memparsing URI keyserver\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10681,304 +10669,115 @@ msgstr "" "@\n" "(Lihat man page untuk daftar lengkap semua perintah dan option)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "gagal enarmoring: %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "gagal enarmoring: %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "baris terlalu panjang\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "kesalahan: fingerprint tidak valid\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "kesalahan pembacaan: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "tidak diproses" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NAMA|set charset terminal ke NAMA" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NAMA|gunakan NAMA sebagai penerima baku" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "opsi impor tidak valid\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "kesalahan menulis keyring `%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "kunci '%s' tidak ditemukan: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "Membaca dari `%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " tanpa ID user: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " tidak diimpor: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(Tidak diberikan deskripsi)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "Peringatan: menggunakan memori yang tidak aman!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "gagal enarmoring: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "gagal enarmoring: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "gagal enarmoring: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "gagal enarmoring: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "gagal dearmoring: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "\"%s\" bukan sebuah file JPEG\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "kesalahan membaca `%s': %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "terlalu banyak preferensi `%c'\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11019,31 +10818,51 @@ msgstr "gagal memperbarui: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "mencari \"%s\" dari server HKP %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "\"%s\" bukan sebuah file JPEG\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " s = lewati kunci ini\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11136,88 +10955,88 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "kunci '%s' tidak ditemukan: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "buat sertifikat revokasi" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "tidak ada keyring rahasia baku: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "menggunakan cipher %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "CATATAN: kunci telah dibatalkan" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11227,72 +11046,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "gagal menandai: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "gagal menandai: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "tidak dapat membuat %s: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: gagal membuat hashtable: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "gagal membuat kembali cache keyring: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11441,73 +11256,73 @@ msgstr "gpg-agent tidak tersedia untuk sesi ini\n" msgid "error sending standard options: %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "kunci publik adalah %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "kesalahan jaringan" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "passphrase yang buruk" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "kunci publik tidak ditemukan" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Silakan gunakan dulu perintah \"toogle\".\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "kesalahan membaca `%s': %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "kesalahan membaca `%s': %s\n" @@ -11591,16 +11406,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "kunci publik tidak ditemukan" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "menulis kunci rahasia ke `%s'\n" @@ -11616,88 +11431,189 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "dilewati: kunci pribadi telah ada\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "dilewati: kunci pribadi telah ada\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "Sertifikat pembatalan tercipta.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NAMA|gunakan NAMA sebagai penerima baku" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "ubah tanggal kadaluarsa" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "Sertifikat pembatalan tercipta.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "Sertifikat pembatalan tercipta.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "meminta kunci %08lX dari %s\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(Tidak diberikan deskripsi)\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "tidak dapat memparsing URI keyserver\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAMA|set charset terminal ke NAMA" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAMA|gunakan NAMA sebagai penerima baku" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "opsi impor tidak valid\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "kesalahan menulis keyring `%s': %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "kunci '%s' tidak ditemukan: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "Membaca dari `%s'\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " tanpa ID user: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " tidak diimpor: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(Tidak diberikan deskripsi)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "Peringatan: menggunakan memori yang tidak aman!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "gagal enarmoring: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "gagal enarmoring: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "gagal enarmoring: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "gagal enarmoring: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "gagal dearmoring: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "ubah passphrase" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+0200\n" "PO-Revision-Date: 2021-04-15 10:09+0900\n" "Last-Translator: Denis <student@alice.it>\n" "Language-Team: \n" @@ -16,7 +16,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.4.2\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "impossibile acquisire il blocco pinentry: %s\n" @@ -27,45 +27,49 @@ msgstr "impossibile acquisire il blocco pinentry: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Cancel" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Yes" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Save in gestione password" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Vuoi davvero rendere la tua passphrase visibile sullo schermo?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Rendere visibile la passphrase" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Nascondi passphrase" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "Suggerisci" @@ -76,13 +80,26 @@ msgstr "Suggerisci" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "pinentry.genpin.tooltip" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Passphrase troppo lunga" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Qualità :" @@ -92,11 +109,11 @@ msgstr "Qualità :" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -104,7 +121,7 @@ msgstr "" "Inserisci il tuo PIN, in modo che la chiave segreta possa essere sbloccata " "per questa sessione" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -112,76 +129,76 @@ msgstr "" "Inserisci la tua passphrase, in modo che la chiave segreta possa essere " "sbloccata per questa sessione" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Passphrase:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "non corrisponde - riprova" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (provare %d di %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Ripeti:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN troppo lungo" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Passphrase troppo lunga" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Caratteri non validi nel PIN" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN troppo corto" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "PIN non valido" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Passphrase non valido" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "Nota: richiesta dal browser Web." -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "Nota: richiesta da un sito remoto." -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "errore durante il recupero del numero di serie della scheda: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Inserisci di nuovo questa passphrase" -#: agent/command.c:2567 +#: agent/command.c:2703 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -190,7 +207,7 @@ msgstr "" "Immettere la passphrase per proteggere l'oggetto importato all'interno %s " "sistema." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -203,25 +220,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "le chiavi ssh maggiori di %d bit non sono supportate\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "impossibile creare '%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "impossibile aprire '%s': %s\n" @@ -327,28 +344,28 @@ msgstr "PIN non ripetuto correttamente; Riprova" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Immettere il PIN%s%s%s per sbloccare la scheda" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "errore durante la creazione del file temporaneo: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "errore durante la scrittura nel file temporaneo: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Inserisci la nuova passphrase" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" "Non è stata immessa una passphrase!%0AUna passphrase vuota non è consentita." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -358,18 +375,18 @@ msgstr "" "prega di confermare che non si desidera disporre di alcuna protezione sulla " "chiave." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Sì, la protezione non è necessaria" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Una passphrase deve avere almeno lunga %u carattere." msgstr[1] "Una passphrase deve avere almeno lunga %u caratteri." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -379,235 +396,234 @@ msgstr[0] "" msgstr[1] "" "Una passphrase deve contenere almeno %u cifre o%%0Acaratteri speciali." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" "Una passphrase non può essere un termine noto o corrispondere%%0Acertain " "modello." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "Avviso: è stata immessa una passphrase non sicura." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Prendi questo comunque" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Immettere la passphrase a%0Aproteggere la nuova chiave" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Inserisci la nuova passphrase" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "Opzioni utilizzate per l'avvio" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "eseguire in modalità daemon (sfondo)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "eseguire in modalità server (in primo piano)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "eseguire in modalità supervisionata" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "non scollegarsi dalla console" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "uscita del comando sh-stile" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "uscita del comando in csh-stile" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FILE|opzioni di lettura da FILE" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Opzioni che controllano l'output diagnostico" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "prolisso" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "meno prolisso" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|scrittura dei registri in modalità server in FILE" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Opzioni che controllano la configurazione" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "non utilizzare il SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "| PGM| utilizzare PGM come programma SCdaemon" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|utilizzare PGM come programma tpm2daemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|accettare alcuni comandi tramite NAME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignorare le richieste di modifica del TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignorare le richieste di modifica della visualizzazione X" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "abilitare il supporto ssh" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|usa ALGO per mostrare le impronte digitali ssh" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "abilitare il supporto putty" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Opzioni che controllano la sicurezza" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|scadenza PIN memorizzati nella cache dopo N secondi" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|Chiavi SSH di N-scadenza dopo N secondi" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|imposta la durata massima della cache del PIN su N secondi" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|set durata massima del tasto SSH su N secondi" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "non utilizzare la cache PIN durante la firma" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "non consentire l'uso di una cache di password esterna" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" "non consentire ai client di contrassegnare le chiavi come \"attendibili\"" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "consentire la preimpostazione della passphrase" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Opzioni che applicano un criterio di passphrase" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "non consentire l'esclusione dei criteri di passphrase" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|Lunghezza minima richiesta per le nuove passphrase su N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|Per una nuova passphrase è necessario almeno N caratteri non alfa" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE||controlla le nuove passphrase rispetto al modello in FILE" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "| La passphrase dopo N giorni" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "non consentono il riutilizzo di vecchie passphrase" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "Opzioni che controllano la voce PIN" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "non utilizzare mai la voce PIN-Entry" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "non consentire al chiamante di eseguire l'override del pinentry" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "lasciare che PIN-Entry prenda la tastiera e mouse" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "| PGM|utilizzare PGM come programma PIN-Entry" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|Il timeout di Pinentry è impostato su N secondi" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "consentire la passphrase tramite Emacs" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Segnalare i bug a <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Utilizzo: @GPG_AGENT@ [opzioni] (-h per assistenza)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -615,131 +631,131 @@ msgstr "" "Sintassi: @GPG_AGENT@ [opzioni] [comando [args]]\n" "Gestione delle chiavi segrete per @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "'%s' a livello di debug non valido specificato\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "l'algoritmo di digest selezionato non è valido\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "opzioni di lettura da '%s'\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Nota: '%s' non è considerato un'opzione\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "impossibile creare il socket: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "il nome socket '%s' è troppo lungo\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, 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:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, 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:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "impossibile impostare le autorizzazioni di '%s': %s\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "ascolto sul socket '%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "directory '%s' creata\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() non riuscito per '%s': %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "impossibile utilizzare '%s' come home directory\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "errore durante la lettura del nonce su fd %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "gestore 0x%lx per fd %d avviato\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "gestore 0x%lx per fd %d terminato\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "gestore ssh 0x%lx per fd %d avviato\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "gestore ssh 0x%lx per fd %d terminato\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect non riuscito: %s - 1s in attesa\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s arrestato\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "nessun gpg-agent in esecuzione in questa sessione\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -760,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -791,16 +807,16 @@ msgstr "" "Sintassi: gpg-protect-tool [opzioni] [args]\n" "Strumento di manutenzione della chiave segreta\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "" "Immettere la passphrase per rimuovere la protezione dell'oggetto PKCS.12." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Immettere la passphrase per proteggere il nuovo oggetto PKCS.12." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." @@ -808,7 +824,7 @@ msgstr "" "Immettere la passphrase per proteggere l'oggetto importato all'interno del " "sistema GnuPG." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -816,17 +832,17 @@ msgstr "" "Inserisci la passphrase o il PIN\n" "necessario per completare questa operazione." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "annullato\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "errore durante la richiesta della passphrase: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "errore durante l'apertura di '%s': %s\n" @@ -991,7 +1007,7 @@ msgstr "controllo della firma creata fallito: %s\n" msgid "secret key parts are not available\n" msgstr "parti della chiave segreta non sono disponibili\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "l'algoritmo a chiave pubblica %d (%s) non è supportato\n" @@ -1020,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "errore durante il processo di forking: %s\n" @@ -1092,7 +1108,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "ridenominazione di '%s' in '%s' non riuscita: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "sì" @@ -1147,7 +1163,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "fuori dal core durante l'allocazione di %lu byte" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1218,7 +1234,7 @@ msgstr "errore durante il recupero della versione da '%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "il server '%s' è precedente a noi (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "AVVISO: %s\n" @@ -1303,7 +1319,7 @@ msgid "algorithm: %s" msgstr "algoritmo: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "algoritmo non supportato: %s" @@ -1378,11 +1394,11 @@ msgstr "Catena di certificati valida" msgid "Root certificate trustworthy" msgstr "Certificato radice attendibile" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "nessun CRL trovato per il certificato" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "il CRL disponibile è troppo vecchio" @@ -1428,24 +1444,24 @@ msgstr "[nessuno]" msgid "invalid radix64 character %02x skipped\n" msgstr "carattere radix64 non valido %02x ignorato\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "Siamo in modalità batch- non è possibile ottenere l'input\n" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" "Siamo spiacenti, nessun terminale richiesto - non è possibile ottenere " "l'input\n" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "troppi errori; rinunciando\n" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "Controllo-D rilevato\n" @@ -1499,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s è troppo vecchio (è necessario %s, con %s)\n" @@ -1653,7 +1668,7 @@ msgid "Enter passphrase: " msgstr "Inserisci la passphrase: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s non è conforme alla modalità %s\n" @@ -1663,215 +1678,215 @@ msgstr "%s non è conforme alla modalità %s\n" msgid "error from TPM: %s\n" msgstr "errore da TPM: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problema con l'agente: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "nessun dirmngr in esecuzione in questa sessione\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, c-format msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "" "l'opzione keyserver \"honor-keyserver-url\" non può essere utilizzata in " "modalità Tor\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKD utilizza un risultato memorizzato nella cache" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "Tor non è in esecuzione" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "Tor non è configurato correttamente" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNS non è configurato correttamente" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "reindirizzamento HTTP inaccettabile dal server" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "il reindirizzamento HTTP dal server è stato pulito" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "server utilizza un certificato non valido" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "Nota: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "Scheda OpenPGP non disponibile: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "Scheda OpenPGP n. %s rilevata\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "impossibile eseguire questa operazione in modalità batch\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Questo comando è disponibile solo per le schede della versione 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Reimposta codice non più disponibile o meno\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Cosa scegli? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[non impostato]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "Sig." -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "Sig.ra." -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "non forzato" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "costretto" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Errore: al momento è consentito solo ASCII semplice.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Errore: il carattere \"<\" non può essere utilizzato.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Errore: gli spazi doppi non sono consentiti.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Cognome del titolare della carta: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Nome del titolare della carta: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Errore: nome combinato troppo lungo (limite è di %d caratteri).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL per recuperare la chiave pubblica: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "errore durante la lettura di '%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "errore durante la scrittura di '%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Dati di accesso (nome account): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Dati DO privati: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Preferenze lingua: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Errore: lunghezza della stringa di preferenza non valida.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Errore: caratteri non validi nella stringa di preferenza.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "Salutazione (M - Mr., F - Ms., o spazio): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "|FPR|Risposta OCSP firmata da FPR\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "Impronta digitale CA: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Errore: impronta digitale formattata non valida.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "operazione chiave non possibile: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "non una scheda OpenPGP" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "" "errore durante il recupero delle informazioni sulla chiave corrente: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Sostituire la chiave esistente? (y/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1884,104 +1899,104 @@ msgstr "" " Controllare la documentazione della scheda per vedere quale\n" " sono supportati i tipi e le dimensioni chiave.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Che chiave vuoi? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "arrotondate a %u bit\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s keysizes deve essere compreso nell'intervallo %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "Modifica dell'attributo chiave della scheda per: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Chiave di firma\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Chiave di crittografia\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "Chiave di autenticazione\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Per favore scegli che tipo di chiave vuoi:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Scelta non valida.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" "La scheda verrà ora configurata nuovamente per generare una chiave di %u " "bit\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" "La scheda verrà ora configurata nuovamente per generare una chiave di tipo: " "%s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "" "errore durante la modifica dell'attributo chiave per la chiave %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "errore durante il recupero delle informazioni sulla scheda: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "Questo comando non è supportato da questa scheda\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Eseguire il backup off-card della chiave di crittografia? (Y/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Nota: le chiavi sono già memorizzate sulla scheda!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Sostituire le chiavi esistenti? (y/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -1992,153 +2007,153 @@ msgstr "" " PIN : '%s' PIN di amministrazione = '%s'\n" "È necessario modificarli utilizzando il comando --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Selezionare il tipo di chiave da generare:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Chiave di firma\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Chiave di crittografia\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Chiave di autenticazione\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Si prega di selezionare dove memorizzare la chiave:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARD non riuscito: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "" "Nota: Questo comando distrugge tutti i tasti memorizzati sulla scheda!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "Continuare? (Y/n) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "Fare davvero un reset di fabbrica? (immettere \"sì\") " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "errore per l'installazione KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, c-format msgid "error for setup UIF: %s\n" msgstr "errore per l'installazione UIF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "abbandona questo menù" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "mostra comandi di amministrazione" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "mostra questo aiuto" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "elencare tutti i dati disponibili" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "cambiare il nome del titolare della carta" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "modificare l'URL per recuperare la chiave" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "recuperare la chiave specificata nell'URL della scheda" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "modificare il nome di accesso" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "modificare le preferenze della lingua" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "cambiare il saluto del titolare della carta" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "modificare un'impronta digitale CA" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "attivare/disattivare il flag PIN di forza della firma" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "genera nuove chiavi" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "per modificare o sbloccare il PIN" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "verificare il PIN ed elencare tutti i dati" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "sbloccare il PIN utilizzando un codice di ripristino" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "distruggere tutte le chiavi e i dati" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "installazione KDF per l'autenticazione PIN (on/single/off)" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "modificare l'attributo chiave" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 msgid "change the User Interaction Flag" msgstr "modificare il contrassegno interazione utente" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/card> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Comando solo amministratore\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "I comandi di amministrazione sono consentiti\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "I comandi di amministrazione non sono consentiti\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Comando non valido (prova \"help\")\n" @@ -2148,22 +2163,22 @@ msgstr "Comando non valido (prova \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output non funziona con questo comando\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "impossibile aprire '%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "errore leggendo il keyblock: %s\n" @@ -2289,15 +2304,15 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "(utilizzare l'opzione \"%s\" per ignorare)\n" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "" "l'algoritmo di crittografia '%s' non può essere utilizzato in modalità %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "l'algoritmo digest '%s' non può essere utilizzato in modalità %s\n" @@ -2315,7 +2330,7 @@ msgstr "" "AVVISO: l'imposizione della crittografia simmetrica %s (%d) viola le " "preferenze del destinatario\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVVISO: la chiave %s non è adatta per la crittografia in modalità %s\n" @@ -2346,7 +2361,7 @@ msgstr "%s/%s.%s è crittografato per: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "l'opzione '%s' non può essere utilizzata in modalità %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, c-format msgid "%s.%s encrypted data\n" msgstr "%s.%s dati crittografati della commissione\n" @@ -2356,7 +2371,7 @@ msgstr "%s.%s dati crittografati della commissione\n" msgid "encrypted with unknown algorithm %d\n" msgstr "cifrato con l'algoritmo sconosciuto %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2397,7 +2412,7 @@ msgstr "utilizzare il formato di backup della chiave GnuPG" msgid " - skipped" msgstr " - saltato" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2433,62 +2448,62 @@ msgstr "errore durante la creazione di '%s': %s\n" msgid "[User ID not found]" msgstr "[ID utente non trovato]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "recuperato automaticamente '%s' tramite %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "errore durante il recupero di '%s' tramite %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Nessuna impronta digitale" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" "verifica della presenza di una nuova copia di una chiave scaduta tramite %s\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "chiave segreta \"%s\" non trovata: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(controllare l'argomento dell'opzione '%s')\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "Avviso: impossibile utilizzare '%s' come chiave predefinita: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "utilizzo di \"%s\" come chiave segreta predefinita per la firma\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "tutti i valori passati a '%s' ignorati\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "valori validi per l'opzione '%s':\n" @@ -2673,7 +2688,7 @@ msgstr "|SPEC|configurare gli alias di posta elettronica" msgid "use strict OpenPGP behavior" msgstr "utilizzare un comportamento OpenPGP rigoroso" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "non fa cambiamenti" @@ -2705,7 +2720,7 @@ msgstr "usa il modo testo canonico" msgid "|N|set compress level to N (0 disables)" msgstr "|N|Impostare il livello di compressione su N (0 disabilita)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "Opzioni che controllano l'importazione e l'esportazione delle chiavi" @@ -2723,11 +2738,11 @@ msgstr "importare la chiave mancante da una firma" msgid "include the public key in signatures" msgstr "includere la chiave pubblica nelle firme" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "disabilitare tutti gli accessi al dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "Opzioni di controllo delle inserzioni chiave" @@ -2743,15 +2758,15 @@ msgstr "|USER-ID|encrypt per USER-ID" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|utilizzare USER-ID per firmare o decrittografare" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "Opzioni per l'uso automatico" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "Altre Opzioni" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2793,7 +2808,7 @@ msgstr "" "Firmare, controllare, crittografare o decrittografare\n" "Il funzionamento predefinito dipende dai dati di input\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2817,12 +2832,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Compressione: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "utilizzo: %s [opzioni] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "comandi in conflitto\n" @@ -2832,42 +2847,42 @@ msgstr "comandi in conflitto\n" msgid "no = sign found in group definition '%s'\n" msgstr "nessun segno = trovato nella definizione di gruppo '%s'\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "AVVISO: proprietà non sicura su homedir '%s'\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "AVVISO: proprietà non sicura nel file di configurazione '%s'\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVVISO: proprietà non sicura nell'estensione '%s'\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "AVVISO: proprietà non sicura su homedir '%s'\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "AVVISO: autorizzazioni non sicure per il file di configurazione '%s'\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVVISO: autorizzazioni non sicure per l'estensione '%s'\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "AVVISO: proprietà non sicura su homedir '%s'\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2875,21 +2890,21 @@ msgstr "" "AVVISO: proprietà della directory di inclusione non sicura nel file di " "configurazione '%s'\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "AVVISO: proprietà della directory di inclusione non sicura nell'estensione " "'%s'\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "AVVISO: autorizzazioni della directory di inclusione non sicure nella " "directory homedir '%s'\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2897,475 +2912,475 @@ msgstr "" "AVVISO: autorizzazioni della directory di inclusione non sicure nella " "directory homedir '%s'\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "AVVISO: autorizzazioni della directory di inclusione non sicure per " "l'estensione '%s'\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "elemento di configurazione sconosciuto '%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "visualizzare gli ID foto durante le elenchi dei tasti" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "" "mostra le informazioni sull'utilizzo delle chiavi durante le inserzioni " "chiave" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "mostra URL dei criteri durante gli elenchi delle firme" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "mostra tutte le notazioni durante gli elenchi delle firme" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "mostra notazioni standard IETF durante gli elenchi delle firme" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" "mostra le notazioni fornite dall'utente durante gli elenchi delle firme" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "mostra gli URL preferiti del keyserver durante gli elenchi delle firme" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "mostra validità ID utente durante le inserzioni chiave" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "mostra ID utente revocati e scaduti negli elenchi di chiavi" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "mostra sottochiavi revocate e scadute negli elenchi di chiavi" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "mostrare il nome del keyring negli elenchi delle chiavi" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "mostra date di scadenza durante le inserzioni delle firme" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "criterio TOFU sconosciuto '%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(utilizzare \"help\" per elencare le scelte)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Nota: %s non è per uso normale!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "'%s' non è una scadenza di firma valida\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "\"%s\" non è un indirizzo di posta elettronica corretto\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "modalità pinentry non valida '%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "origine richiesta non valida '%s'\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "'%s' non è un set di caratteri valido\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "impossibile analizzare l'URL del server dei chiavi\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opzioni keyserver non valide\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "opzioni keyserver non valide\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opzioni di importazione non valide\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "opzioni di importazione non valide\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "opzione di filtro non valida: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opzioni di esportazione non valide\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "opzioni di esportazione non valide\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opzioni di elenco non valide\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "opzioni di elenco non valide\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "visualizzare gli ID foto durante la verifica della firma" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "mostra URL dei criteri durante la verifica della firma" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "mostra tutte le notazioni durante la verifica della firma" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "mostra notazioni standard IETF durante la verifica della firma" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" "mostra le notazioni fornite dall'utente durante la verifica della firma" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "mostra gli URL preferiti del keyserver durante la verifica della firma" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "mostra validità DELL'ID utente durante la verifica della firma" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "mostra ID utente revocati e scaduti nella verifica della firma" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "mostra solo l'ID utente primario nella verifica della firma" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opzioni di verifica non valide\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "opzioni di verifica non valide\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "impossibile impostare exec-path a %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: elenco di individuazione automatica della chiave non valido\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "elenco di individuazione automatica delle chiavi non valido\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "argomento non valido per l'opzione \"%.50s\"\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ATTENZIONE: il programma potrebbe creare un file core!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "ATTENZIONE: %s ha la precedenza su %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "Non è permesso usare %s con %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "Non ha senso usare %s con %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "AVVISO: in esecuzione con l'ora di sistema falso: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "non verrà eseguito con memoria non protetta a causa di %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "l'algoritmo di cifratura selezionato non è valido\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "l'algoritmo AEAD selezionato non è valido\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "algoritmo di compressione selezionato non valido\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "l'algoritmo di digest selezionato non è valido\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed deve essere maggiore di 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed deve essere maggiore di 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth deve essere compreso tra 1 e 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "default-cert-level non valido; deve essere 0, 1, 2 o 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "min-cert-level non valido; deve essere 1, 2 o 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Nota: la modalità S2K semplice (0) è fortemente sconsigliata\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "modo S2K non valido; deve essere 0, 1 o 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "preferenze predefinite non valide\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferenze personali del cifrario non valide\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "preferenze AEAD personali non valide\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferenze personali del digest non valide\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferenze personali di compressione non valide\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, c-format msgid "chunk size invalid - using %d\n" msgstr "dimensione del blocco non valida - utilizzando %d\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s non funziona ancora con %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "L'algoritmo AEAD '%s' non può essere utilizzato %s modalità \n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "" "l'algoritmo di compressione '%s' non può essere utilizzato in modalità %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "inizializzazione del trustdb fallita: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "ATTENZIONE: sono stati indicati dei destinatari (-r) senza usare la\n" "crittografia a chiave pubblica\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "crittografia simmetrica di '%s' non riuscita: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "non è possibile utilizzare --symmetric --encrypt con --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "non è possibile utilizzare --symmetric --encrypt in modalità %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" "non è possibile utilizzare --symmetric --sign --encrypt con --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "" "non è possibile utilizzare --symmetric --sign --encrypt in modalità %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "invio al keyserver fallito: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "ricezione dal keyserver fallita: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "esportazione della chiave fallita: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "esportazione come chiave ssh non riuscita: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "ricerca nel keyserver fallita: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "aggiornamento del keyserver fallito: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "rimozione dell'armatura fallita: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "creazione dell'armatura fallita: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "algoritmo hash non valido '%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "errore durante l'analisi della specifica della chiave '%s': %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" "'%s' non sembra essere un ID chiave, un'impronta digitale o un keygrip " "valido\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" "AVVISO: nessun comando fornito. Cercando di indovinare cosa vuoi dire ...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Vai avanti e scrivi il messaggio...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "l'URL della politica di certificazione indicato non è valido\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "l'URL della politica di firma indicato non è valido\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "l'URL del keyserver preferito specificato non è valido\n" @@ -3378,7 +3393,7 @@ msgstr "| FILE: prendere le chiavi dal file di tasti" msgid "make timestamp conflicts only a warning" msgstr "segnala i conflitti di data solo con un avvertimento" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|scrivi le informazioni di stato sul FD" @@ -3464,97 +3479,97 @@ msgstr "assumere il formato di backup della chiave GnuPG" msgid "repair keys on import" msgstr "ripristinare le chiavi all'importazione" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "salto un blocco di tipo %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu chiavi elaborate finora\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Numero totale esaminato: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " Chiavi PGP-2 ignorate: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " nuove chiavi saltate: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " senza user ID: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importate: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " non modificate: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nuovi user ID: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nuove subchiavi: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nuove firme: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " nuove revoche di chiavi: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " chiavi segrete lette: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " chiavi segrete importate: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " chiavi segrete non cambiate: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " importate: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " firme pulite: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " ID utente puliti: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3563,174 +3578,174 @@ msgstr "" "AVVISO: la chiave %s contiene le preferenze per\n" "algoritmi su questi ID utente:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": preferenza per l'algoritmo di crittografia %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": preferenza per l'algoritmo AEAD %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": preferenza per l'algoritmo digest %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": preferenza per l'algoritmo di compressione %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "si consiglia vivamente di aggiornare le preferenze e\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "ri-distribuire questa chiave per evitare potenziali problemi di mancata " "corrispondenza dell'algoritmo\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "chiave %s: nessun ID utente\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "chiave %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "rifiutato dallo screener di importazione" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "chiave %s: danneggiamento della sottochiave PKS riparato\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "chiave %s: accettato ID utente non autofirmato \"%s\"\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "chiave %s: nessun ID utente valido\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "questo può essere causato da una autofirma mancante\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "chiave %s: chiave pubblica non trovata: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "chiave %s: nuova chiave - ignorata\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "non è stato trovato un portachiavi scrivibile: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "errore durante la scrittura della chiave '%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "chiave %s: chiave pubblica \"%s\" importata\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "chiave %s: non corrisponde alla nostra copia\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "chiave %s: \"%s\" 1 nuovo ID utente\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "chiave %s: \"%s\" %d nuovi ID utente\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "chiave %s: \"%s\" 1 nuova firma\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "chiave %s: \"%s\" %d nuove firme\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "chiave %s: \"%s\" 1 nuova sottochiave\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "chiave %s: \"%s\" %d nuove sottochiavi\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "chiave %s: \"%s\" %d firma pulita\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "chiave %s: \"%s\" %d firme pulite\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "chiave %s: \"%s\" %d ID utente pulito\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "chiave %s: \"%s\" %d ID utente puliti\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "chiave %s: \"%s\" non modificata\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "chiave %s: chiave segreta importata\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "chiave %s: chiave segreta già esistente\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "chiave %s: errore durante l'invio all'agente: %s\n" @@ -3743,209 +3758,208 @@ 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:2877 +#: g10/import.c:2885 #, 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:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "chiave segreta %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "importazione di chiavi segrete non consentita\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Nessuna ragione specificata" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Questa chiave è stata sostituita" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Questa chiave è stata compromessa" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "La chiave non è più usata" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "ragione della revoca: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "commento alla revoca: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "chiave %s: certificato di revoca \"%s\" importato\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "chiave %s: nessun ID utente per la firma\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "chiave %s: algoritmo a chiave pubblica non supportato\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "chiave %s: firma diretta della chiave non valida\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "chiave %s: associazione di sottochiavi non valida\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "chiave %s: rimossa l'associazione di più sottochiavi\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "chiave %s: revoca della sottochiave non valida\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "chiave %s: rimossa la revoca di più sottochiavi\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "chiave %s: ID utente ignorato \"%s\"\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "chiave %s: sottochiave ignorata\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "chiave %s: rilevato ID utente duplicato - unito\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "chiave %s: rilevate sottochiavi duplicate - unite\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "chiave %s: certificato di revoca \"%s\" aggiunto\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "chiave %s: aggiunta firma chiave diretta\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "errore durante l'allocazione della memoria: %s\n" @@ -4013,7 +4027,7 @@ msgstr "" "Avviso: errori rilevati e controllati solo auto-firme, eseguire '%s' per " "controllare tutte le firme.\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "errore durante la creazione della casella della chiave '%s': %s\n" @@ -4023,7 +4037,7 @@ msgstr "errore durante la creazione della casella della chiave '%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "errore durante la creazione della chiave '%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "keybox '%s' creato\n" @@ -4277,8 +4291,8 @@ msgstr "Ho controllato questa chiave con molta attenzione.\n" msgid "Really sign? (y/N) " msgstr "Davvero firmare? (y/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "firma fallita: %s\n" @@ -4656,7 +4670,7 @@ msgstr "Nessun ID utente corrispondente." msgid "Nothing to sign.\n" msgstr "Niente da firmare.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Non firmato da te.\n" @@ -4723,7 +4737,7 @@ msgstr "Questa chiave può essere revocata dalla chiave %s %s" msgid "(sensitive)" msgstr "(sensibile)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "creato: %s" @@ -4739,7 +4753,7 @@ msgid "expired: %s" msgstr "scaduto: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "scadenza: %s" @@ -4776,13 +4790,13 @@ msgstr "" "corretta\n" "finchè non eseguirai di nuovo il programma.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "revocato" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "scaduto" @@ -4824,7 +4838,7 @@ msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "" "Non è possibile aggiungere un ID fotografico a una chiave in stile PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Tale ID utente esiste già in questa chiave!\n" @@ -4972,7 +4986,7 @@ msgstr "la sottochiave %s non firma e pertanto non deve essere certificata\n" msgid "Please select exactly one user ID.\n" msgstr "Devi selezionare esattamente un user ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "ignorare l'autode firma v3 sull'ID utente \"%s\"\n" @@ -4981,128 +4995,128 @@ msgstr "ignorare l'autode firma v3 sull'ID utente \"%s\"\n" msgid "Enter your preferred keyserver URL: " msgstr "Immettere l'URL del server di chiavi preferito: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Sei sicuro di volerlo sostituire? (y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Sei sicuro di volerlo eliminare? (y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Immettere la notazione: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Procedere? (y/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Nessun user ID con l'indice %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Nessun ID utente con hash %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Nessuna sottochiave con ID di chiave '%s'.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Nessuna sottochiave con indice %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "ID utente: \"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "firmato dalla chiave %s su %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (non esportabile)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Questa chiave è scaduta il %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Sei ancora sicuro di volerlo aggiungere? (s/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Creare un certificato di revoca per questa firma? (s/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Sono stati firmati questi ID utente sulla chiave %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (non revocabile)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revocato dalla chiave %s su %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Stai per revocare queste firme:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Creare davvero i certificati di revoca? (s/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "manca la chiave segreta\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "tentativo di revocare un ID non utente: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "l'user ID \"%s\" è già stato revocato\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "ATTENZIONE: una firma dell'user ID ha la data di %d secondi nel futuro\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Impossibile revocare l'ultimo ID utente valido.\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "La chiave %s è già stata revocata.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "La sottochiave %s è già stata revocata.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5114,63 +5128,63 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "valore non valido per l'opzione '%s'\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "preferenza '%s' duplicata\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "troppe preferenze di cifratura\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "troppe preferenze di digest\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "troppe preferenze di compressione\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, c-format msgid "too many AEAD preferences\n" msgstr "troppe preferenze AEAD\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "elemento '%s' non valido nella stringa delle preferenze\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "scrittura della firma diretta\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "scrittura della autofirma\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "scrittura della firma di collegamento alla chiave\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "dimensione della chiave non valida; uso %u bit\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "dimensioni della chiave arrotondate a %u bit\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5178,19 +5192,19 @@ msgstr "" "AVVISO: alcuni programmi OpenPGP non sono in grado di gestire una chiave DSA " "con questa dimensione del digest\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Firma" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certifica" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Crittografa" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Autentica" @@ -5204,166 +5218,166 @@ msgstr "Autentica" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "Azioni possibili per una chiave %s: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Azioni correnti consentite: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Attivare o disattivare la funzionalità di firma\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Attivare/disattivare la funzionalità di crittografia\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Attivare/disattivare la funzionalità di autenticazione\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Finito\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA e RSA%s\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA ed Elgamal%s\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, c-format msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (solo segno)%s\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, c-format msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (solo segno)%s\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (solo crittografa)%s\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, c-format msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (solo crittografia)%s\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (impostare le proprie funzionalità )%s\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (impostare le proprie funzionalità )%s\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ECC (firmare e crittografare)%s\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr " *predefinito*" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (firma solo)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (impostare le proprie funzionalità )%s\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, c-format msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (solo crittografia)%s\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) Chiave esistente%s\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) Chiave esistente dalla carta%s\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Immettere il keygrip: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Keygrip non valido (previsto 40 cifre esadecimali)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Nessuna chiave con questa chiave\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "errore durante la lettura della scheda: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Numero di serie della scheda: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Chiavi disponibili:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "arrotondato a %u bit\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "Le chiavi %s possono essere lunghe tra %u e %u bit.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Quale dimensione della chiave si desidera per la sottochiave? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "La dimensione richiesta della chiave è %u bit\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Selezionare la curva ellittica desiderata:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5379,7 +5393,7 @@ msgstr "" " <n>m = la chiave scadrà dopo n mesi\n" " <n>y = la chiave scadrà dopo n anni\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5395,38 +5409,38 @@ msgstr "" " <n>m = la chiave scadrà dopo n mesi\n" " <n>y = la chiave scadrà dopo n anni\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Chiave valida per? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "La firma è valida per? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "valore non valido\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "La chiave non scade affatto\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "La firma non scade affatto\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "La chiave scade alle %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "La firma scade alle %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5434,11 +5448,11 @@ msgstr "" "Il tuo sistema non può mostrare date oltre il 2038.\n" "Comunque, sarà gestita correttamente fino al 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "È corretto? (y/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5452,7 +5466,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5468,49 +5482,49 @@ msgstr "" " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Nome e Cognome: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Carattere non valido nel nome\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "I caratteri '%s' e '%s' non possono essere visualizzati nel nome\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Il nome non può iniziare con una cifra\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Il nome deve essere lungo almeno 5 caratteri\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Indirizzo di Email: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "L'indirizzo di email non è valido\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Commento: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Carattere non valido nel commento\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "Si sta utilizzando il set di caratteri '%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5521,7 +5535,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Per favore non mettere l'indirizzo di email nel nome o nel commento\n" @@ -5536,31 +5550,31 @@ msgstr "Per favore non mettere l'indirizzo di email nel nome o nel commento\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Modifica (N)ome, (C)ommento, (E)mail oppure (Q)uit? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Modifica (N)ome, (C)ommento, (E)mail oppure (O)kay/(Q)uit? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Modifica (N)ome, (C)ommento, (E)mail oppure (Q)uit? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Modifica (N)ome, (C)ommento, (E)mail oppure (O)kay/(Q)uit? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Per favore correggi prima l'errore\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5572,18 +5586,18 @@ msgstr "" "dischi) durante la generazione dei numeri primi; questo da al generatore di\n" "numeri casuali migliori possibilità di raccogliere abbastanza entropia.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Generazione della chiave fallita: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5594,66 +5608,66 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Continuare? (Y/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "Esiste già una chiave per \"%s\"\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Creare comunque? (y/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "creazione comunque\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" "Nota: utilizzare \"%s %s\" per una finestra di dialogo di generazione di " "chiavi in primo piano.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Generazione della chiave annullata.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "impossibile creare il file di backup '%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Nota: backup della chiave della scheda salvata in '%s'\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "scrittura di chiave pubblica in '%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "non è stato trovato un portachiavi pubblico scrivibile: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "errore durante la scrittura della chiave pubblica '%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "chiavi pubbliche e segrete create e firmate.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5662,7 +5676,7 @@ msgstr "" "consiglia di utilizzare\n" "il comando \"--edit-key\" per generare una sottochiave a questo scopo.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5670,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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5678,23 +5692,23 @@ msgstr "" "la chiave è stata creata %lu secondi nel futuro (salto nel tempo o problema\n" "con l'orologio)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "" "Nota: la creazione di sottochiavi per le chiavi v3 non è conforme a OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Parti della chiave segreta non sono disponibili.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Davvero creare? (y/N) " @@ -5775,33 +5789,33 @@ msgstr " Impronta digitale della chiave =" msgid " Card serial no. =" msgstr " Numero seriale della scheda =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "chiave di memorizzazione nella cache '%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "E' stata controllata %lu chiave (%lu firma)\n" msgstr[1] "Sono state controllate %lu chiavi (%lu firme)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "Chiave %lu memorizzata nella cache" msgstr[1] "Chiavi %lu memorizzata nella cache" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] " (firma %lu)\n" msgstr[1] " (firme %lu)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: portachiavi creato\n" @@ -5830,25 +5844,25 @@ msgstr "recuperare automaticamente le chiavi durante la verifica delle firme" msgid "honor the preferred keyserver URL set on the key" msgstr "rispettare l'URL del keyserver preferito impostato sulla chiave" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "disabilitato" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Immettere numeri, N)ext o Q)uit > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "protocollo keyserver non valido (noi %d!=intestazione %d!)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" non è un ID chiave:\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" @@ -5857,52 +5871,47 @@ msgstr[1] "" "aggiornamento della chiavi %d da %s\n" "\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "AVVISO: impossibile aggiornare la chiave %s tramite %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "chiave \"%s\" non trovata nel keyserver\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "chiave non trovata nel keyserver\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "richiesta della chiave %s dal server %s %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "richiesta della chiave %s da %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "nessun keyserver noto\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "\"%s\" ignorato: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "invio della chiave %s a %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "richiesta di chiave da '%s'\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVVISO: impossibile recuperare l'URI %s: %s\n" @@ -5927,69 +5936,69 @@ msgstr "crittografato con algoritmi sconosciuti %d.%s\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "passphrase generata con algoritmo digest sconosciuto %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "la chiave pubblica è %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "crittografato con %s chiave, ID %s, creato %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "" "crittografata con chiave %s, ID %s\n" "\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "AVVISO: più testo in chiaro visti\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "cifratto con %lu passphrase\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "cifratto con 1 passphrase\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "decifratura della chiave pubblica fallita: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "dati cifrati con la chiave pubblica: DEK corretto\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "suppongo che i dati siano cifrati con %s\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "Cifrario IDEA non disponibile, ottimisticamente cerco di usare %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ATTENZIONE: l'integrità del messaggio non era protetta\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -5999,179 +6008,179 @@ msgstr "" "probabile che questo messaggio sia legittimo. Questo perché indietro\n" "quindi la protezione dell'integrità non è stata ampiamente utilizzata.\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Utilizzare comunque l'opzione '%s' per decrittografare.\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "decrittazione costretto a fallire!\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "decifratura corretta\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ATTENZIONE: il messaggio cifrato è stato manipolato!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "decifratura fallita: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Nota: mittente richiesto \"solo per i tuoi occhi\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "nome del file originale='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revoca solitaria - usa \"gpg --import\" per applicarla\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "nessuna firma trovata\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "Firma BAD da \"%s\"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Firma scaduta da \"%s\"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Firma valida da \"%s\"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "verifica della firma soppressa\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "impossibile gestire questi dati di firma ambigui\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Firma effettuata %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " utilizzando la chiave %s %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Firma effettuata %s utilizzando l'ID chiave %s %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " autorità emittente \"%s\"\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Chiave disponibile presso: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "Nota: utilizzare '%s' per utilizzare queste informazioni\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[incerta]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " aka \"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "AVVISO: questa chiave non è adatta per l'accesso in modalità %s\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Firma scaduta il %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Questa firma scadrà il %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "Firma %s, algoritmo digest %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binario" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "modo testo" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "sconosciuto" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", algoritmo a chiave " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" "AVVISO: non è una firma disconnessa; il file '%s' NON è stato verificato!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Impossibile controllare la firma: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "non è una firma separata\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "ATTENZIONE: trovate firme multiple. Sarà controllata solo la prima.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "firma solitaria di classe 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "firma vecchio stile (PGP 2.x)\n" @@ -6356,47 +6365,53 @@ msgstr "Notazione della firma critica sconosciuta: " msgid "subpacket of type %d has critical bit set\n" msgstr "il sottopacchetto di tipo %d ha un bit critico impostato\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Inserisci la nuova passphrase" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Inserisci la passphrase\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "interrotto dall'utente\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (ID chiave principale %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Immettere la passphrase per sbloccare la chiave segreta OpenPGP:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Immettere la passphrase per importare la chiave segreta OpenPGP:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Immettere la passphrase per esportare la sottochiave segreta OpenPGP:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Immettere la passphrase per esportare la chiave segreta OpenPGP:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" "Si desidera eliminare definitivamente la chiave della sottochiave segreta " "OpenPGP:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Si desidera eliminare definitivamente la chiave segreta OpenPGP:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6571,7 +6586,7 @@ msgstr "" "Il livello di attendibilità minimo per questa chiave è: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Cosa hai deciso? " @@ -6871,7 +6886,7 @@ msgstr "impossibile aprire i dati firmati '%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "impossibile aprire i dati firmati fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "la chiave %s non è adatta per la decrittografia in modalità %s\n" @@ -6920,7 +6935,7 @@ msgid "Note: key has been revoked" msgstr "Nota: la chiave è stata revocata" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet fallito: %s\n" @@ -6946,11 +6961,11 @@ msgstr "La chiave segreta non è disponibile.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Creare un certificato di revoca designato per questa chiave? (y/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Forzato l'output con armatura ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet fallito: %s\n" @@ -6964,11 +6979,11 @@ msgstr "Certificato di revoca creato.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "nessuna chiave di revoca trovata per \"%s\"\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Questo è un certificato di revoca per la chiave OpenPGP:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -6979,7 +6994,7 @@ msgstr "" "Non è possibile ritirare un certificato di revoca una volta che è stato\n" "pubblicato." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -6994,7 +7009,7 @@ msgstr "" "un motivo per la revoca. Per i dettagli, vedere la descrizione di\n" "del comando gpg \"--generate-revocation\" nel manuale GnuPG." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -7004,12 +7019,12 @@ msgstr "" "punti prima dei 5 trattini in basso. Rimuovere tali due punti con un\n" "editor di testo prima di importare e pubblicare il certificato di revoca." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "certificato di revoca archiviato come '%s.rev'\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "chiave segreta \"%s\" non trovata\n" @@ -7017,21 +7032,21 @@ msgstr "chiave segreta \"%s\" non trovata\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "'%s' corrisponde a più chiavi segrete:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "errore durante la ricerca del portachiave: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Creare un certificato di revoca per questa chiave? (y/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7051,33 +7066,33 @@ msgstr "" "disponibili\n" "ad altri!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Per favore scegli il motivo della revoca:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Cancella" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Probabilmente volevi scegliere %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Inserisci una descrizione opzionale; terminala con una riga vuota:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Motivo della revoca: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Non è stata data una descrizione)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Va bene così? (y/N) " @@ -7256,24 +7271,24 @@ msgstr "firma:" msgid "%s.%s encryption will be used\n" msgstr "%s.%s verrà utilizzata la crittografia di Questo tipo\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "la chiave non è indicata come insicura - impossibile usarla con il RNG " "finto!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "\"%s\" ignorato: duplicato\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "saltata: chiave pubblica già presente\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "si tratta di una chiave Elgamal generata da PGP che non è sicura per le " @@ -7495,10 +7510,10 @@ msgstr "versione del database TOFU non supportata: %s\n" msgid "TOFU DB error" msgstr "Errore DB TOFU" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "errore durante la lettura del database TOFU: %s\n" @@ -7519,7 +7534,7 @@ msgstr "errore durante l'inizializzazione del database TOFU: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "errore durante l'apertura del database TOFU '%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "errore durante l'aggiornamento del database TOFU: %s\n" @@ -7563,17 +7578,17 @@ msgstr "errore durante la raccolta di altri ID utente: %s\n" msgid "This key's user IDs:\n" msgstr "ID utente di questa chiave:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "criterio: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "errore durante la raccolta delle statistiche di firma: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" @@ -7582,91 +7597,91 @@ msgstr[0] "" msgstr[1] "" "L'indirizzo di posta elettronica \"%s\" è associato alle chiavi %d!\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "Statistiche per le chiavi con indirizzo di posta elettronica \"%s\":\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "questa chiave" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "Messaggio %d verificato." msgstr[1] "Messaggi %d verificati." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "Messaggio %d crittografato." msgstr[1] "Messaggi %d crittografati." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "Messaggio %d verificato in futuro." msgstr[1] "Messaggi %d verificati in futuro." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "Messaggio %d crittografato in futuro." msgstr[1] "Messaggi %d crittografati in futuro." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "Messaggi verificati nell'ultimo %d giorno: %d." msgstr[1] "Messaggi verificati negli ultimi %d giorni: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "Messaggi crittografati nell'ultimo %d giorno: %d." msgstr[1] "Messaggi crittografati negli ultimi %d giorni: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "Messaggi verificati nell'ultimo %d mese: %d." msgstr[1] "Messaggi verificati nell'ultimo %d mesi: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "Messaggi crittografati nell'ultimo %d mese: %d." msgstr[1] "Messaggi crittografati negli ultimi %d mesi: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "Messaggi verificati nell'ultimo %d anno: %d." msgstr[1] "Messaggi verificati negli ultimi %d anni: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "Messaggi crittografati nell'ulltimo %d anno: %d." msgstr[1] "Messaggi crittografati negli ultimi %d anni: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Messaggi verificati in passato: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Messaggi crittografati in passato: %d." @@ -7674,104 +7689,104 @@ msgstr "Messaggi crittografati in passato: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "TOFU ha rilevato un conflitto di binding" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUrRbB" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "(G)ood, (A)ccept una volta, (U)nknown, (R)espellere una volta, (B)ad? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "Impostazione predefinita sconosciuta.\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "Rilevato danneggiamento del database TOFU.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "errore durante la modifica del criterio TOFU: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "%lld~anno" msgstr[1] "%lld~anni" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "%lld~mese" msgstr[1] "%lld‪‪~mesi" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "%lld~settimana" msgstr[1] "%lld‪‪~settimane" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "%lld~giorno" msgstr[1] "%lld~giorni" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "%lld~ora" msgstr[1] "%lld~ore" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "%lld~minuto" msgstr[1] "%lld~minuti" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "%lld~secondo" msgstr[1] "%lld~secondi" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: verificata 0: firme e 0 messaggi crittografati." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: firme 0 verificate." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "Messaggi crittografati 0." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(criterio: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" @@ -7779,7 +7794,7 @@ msgstr "" "Attenzione: dobbiamo ancora vedere un messaggio firmato utilizzando questa " "chiave e ID utente!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" @@ -7787,19 +7802,19 @@ msgstr "" "Attenzione: abbiamo visto solo un messaggio firmato utilizzando questa " "chiave e ID utente!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" "Attenzione: non è ancora necessario crittografare un messaggio a questa " "chiave!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "Attenzione: hai crittografato solo un messaggio per questa chiave!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7828,13 +7843,13 @@ msgstr[1] "" " %s\n" "per contrassegnarlo come cattivo.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "errore durante l'apertura del database TOFU: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "AVVISO: crittografia a %s, che non dispone di ID utente non revocati\n" @@ -7903,7 +7918,7 @@ msgstr "utilizzo del modello di trust %s\n" msgid "no need for a trustdb check\n" msgstr "non è necessario un controllo del trustdb\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "il prossimo controllo del trustdb sarà fatto il %s\n" @@ -7934,31 +7949,31 @@ msgstr "per favore usa --check-trustdb\n" msgid "checking the trustdb\n" msgstr "controllo il trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "Chiave %d elaborata" msgstr[1] "Chiavi %d elaborate" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] " (%d conteggio di validità cancellato)\n" msgstr[1] " (%d conteggi di validità cancellati)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "non è stata trovata alcuna chiave definitivamente affidabile\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "chiave pubblica della chiave attendibile %s non trovata\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -7966,30 +7981,30 @@ msgstr "" "profondità : %d valido: %3d firmato: %3d trust: %d-, %dq, %dn, %dm, %df, " "%du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "impossibile aggiornare il record della versione trustdb: scrittura non " "riuscita: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "non definito" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "mai" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginale" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "intero" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "definitivo" @@ -8001,39 +8016,39 @@ msgstr "definitivo" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "10 traduttore vedere trust.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ revocato]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ scaduto]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ sconosciuto]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ undef ]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ mai ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[marginale]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ completo ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ultimo]" @@ -8092,16 +8107,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sNumero: %s%%0ATitolare: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "Tentativi rimanenti: %d" @@ -8130,10 +8145,10 @@ msgstr "|N| Immettere la nuova chiave di sblocco" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "||Immettere la chiave di sblocco della scheda PIV" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "Errore di richiamata PIN: %s\n" @@ -8153,57 +8168,57 @@ msgstr "Il PIN è troppo lungo; la lunghezza massima è %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "Il PIN ha caratteri non validi; sono consentite solo cifre\n" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "chiave già esistente\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "chiave esistente verrà sostituita\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "generazione di una nuova chiave\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "genera una nuova coppia di chiavi\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "impossibile archiviare la chiave: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "risposta non contiene il modulo RSA\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "risposta non contiene l'esponente pubblico RSA\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "risposta non contiene la chiave pubblica CE\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "si prega di attendere mentre la chiave viene generata …\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "generazione della chiave non riuscita\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" @@ -8213,35 +8228,35 @@ msgstr[1] "" "\n" "\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "risposta non contiene i dati della chiave pubblica\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||Immettere il PIN per la chiave per creare firme qualificate." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Inserisci il PIN di amministratore" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|Inserisci il codice di sblocco del PIN (PUK) per i tasti standard." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Si prega di inserire il PIN per le chiavi standard." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "Modulo RSA mancante o non di dimensione %d bit\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "Esponente pubblico RSA mancante o superiore a %d bit\n" @@ -8284,27 +8299,27 @@ msgstr "" "|P|Inserisci il codice di sblocco del PIN (PUK) per la chiave per creare " "firme qualificate." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "errore durante il recupero del nuovo PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "impossibile memorizzare l'impronta digitale: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "impossibile memorizzare la data di creazione: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "errore durante il recupero dello stato CHV dalla scheda\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "lettura della chiave pubblica non riuscita: %s\n" @@ -8312,44 +8327,44 @@ msgstr "lettura della chiave pubblica non riuscita: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumero: %s%%0AHolder: %s%%0ACounter: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "utilizzando il PIN predefinito come %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "impossibile utilizzare il PIN predefinito come %s: %s - disabilitazione " "dell'ulteriore utilizzo predefinito\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||Si prega di sbloccare la carta" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "Il PIN per CHV%d è troppo breve; la lunghezza minima è %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verifica CHV%d non riuscita: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "carta è bloccata in modo permanente!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8361,20 +8376,20 @@ msgstr[1] "" "%d tentativi di PIN di amministrazione rimanenti prima che la schede vengano " "bloccate in modo permanente\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "l'accesso ai comandi di amministrazione non è configurato\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Inserisci il PIN" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Inserisci il Codice reset per la carta" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Il codice di reimpostazione è troppo breve; la lunghezza minima è %d\n" @@ -8382,72 +8397,72 @@ msgstr "Il codice di reimpostazione è troppo breve; la lunghezza minima è %d\n #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Nuovo codice di ripristino" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Nuovo PIN di amministrazione" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Nuovo PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Inserisci il PIN di amministratore e il nuovo PIN di amministrazione" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Inserisci il PIN e il nuovo PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "errore durante la lettura dei dati dell'applicazione\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "errore durante la lettura dell'impronta digitale DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "timestamp di creazione mancante\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA primo %s mancante o non di dimensione %d bit\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "curva non supportata\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "struttura non valida della scheda OpenPGP (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "impronta digitale sulla carta non corrisponde a quello richiesto\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "scheda non supporta l'algoritmo digest %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "firme create finora: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8455,7 +8470,7 @@ msgstr "" "la verifica del PIN di amministrazione è attualmente vietata tramite questo " "comando\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "impossibile accedere a %s - scheda OpenPGP non valida?\n" @@ -8475,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL| impostare il livello di debug su LEVEL" @@ -8538,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "gestore per fd %d avviato\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "gestore per fd %d terminato\n" @@ -8553,11 +8568,11 @@ msgstr "gestore per fd %d terminato\n" msgid "validation model requested by certificate: %s" msgstr "modello di convalida richiesto dal certificato: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "catena" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "shell" @@ -8590,227 +8605,227 @@ msgstr "Nota: i criteri di certificato non critici non sono consentiti" msgid "certificate policy not allowed" msgstr "criteri certificato non consentiti" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "non è riuscito a ottenere l'impronta digitale\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "ricerca dell'emittente in una posizione esterna\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "numero di emittenti corrispondenti: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "impossibile ottenere authorityInfoAccess: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "ricerca dell'autorità emittente dalla cache di Dirmngr\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "numero di certificati corrispondenti: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "ricerca chiave solo cache dirmngr non riuscita: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "impossibile allocare l'handle keyDB\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "certificato è stato revocato" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "lo stato del certificato è sconosciuto" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "assicurarsi che il \"dirmngr\" sia installato correttamente\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "controllo del CRL non riuscito: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "certificato con validità non valida: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "certificato non ancora valido" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "certificato radice non ancora valido" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "certificato intermedio non ancora valido" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "certificato è scaduto" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "certificato radice scaduto" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "certificato intermedio scaduto" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "attributi obbligatori del certificato mancanti: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "certificato con validità non valida" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "firma non creata durante la durata del certificato" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "certificato non creato durante la durata dell'emittente" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" "certificato intermedio non creato durante la durata dell'autorità emittente" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( firma creata alle " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (certificato creato alle " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (certificato valido da " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( emittente valido da " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "impronta digitale=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "certificato radice è stato contrassegnato come attendibile\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "contrassegno interattivo come attendibile non abilitato in gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" "contrassegno interattivo come attendibile disabilitato per questa sessione\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "AVVISO: ora di creazione della firma non nota - presupponendo l'ora corrente" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "nessuna autorità emittente trovata nel certificato" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "certificato autofirmato ha una firma BAD" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "certificato radice non contrassegnato come attendibile" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "controllo dell'elenco di attendibilità non riuscito: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "catena di certificati troppo lunga\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "certificato dell'autorità emittente non trovato" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "certificato ha una firma BAD" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "trovato un altro possibile certificato CA corrispondente - riprovare" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "catena di certificati più lunga di quella consentita dalla CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "certificato è buono\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "certificato intermedio è buono\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "certificato radice è buono\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "passaggio al modello a catena" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "modello di convalida utilizzato: %s" @@ -8821,18 +8836,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "fuori dal nucleo\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(questo è l'algoritmo MD2)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "nessuno" @@ -9133,17 +9148,17 @@ msgstr "Pronto. È ora necessario inviare questa richiesta alla CA.\n" msgid "resource problem: out of core\n" msgstr "problema delle risorse: fuori dal nucleo\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(questo è l'algoritmo RC2)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(questo non sembra essere un messaggio crittografato)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, c-format msgid "encrypted to %s key %s\n" msgstr "crittografato per %s chiave %s\n" @@ -9153,7 +9168,7 @@ msgstr "crittografato per %s chiave %s\n" msgid "certificate '%s' not found: %s\n" msgstr "certificato '%s' non trovato: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "errore durante il blocco della keybox: %s\n" @@ -9173,7 +9188,7 @@ msgstr "certificato '%s' eliminato\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "eliminazione del certificato \"%s\" non riuscita: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "nessun destinatario valido dato\n" @@ -9242,63 +9257,63 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|utilizzare questo keyserver per cercare le chiavi" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "recupera i certificati degli emittenti mancanti" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "Nome: utilizzare il nome di codifica per le passphrase PKCS-12" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "non consultare mai una CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "non controllare i certificati radice nei CRL" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "verificare la validità utilizzando OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "non controllare le politiche dei certificati" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|usa l'algoritmo di cifratura NAME" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|usa l'algoritmo di message digest NAME" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "modo batch: non fa domande" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "risponde \"sì\" a quasi tutte le domande" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "risponde \"no\" a quasi tutte le domande" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|scrittura di un registro di controllo in FILE" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Utilizzo: @GPGSM@ [opzioni] [file] (-h per assistenza)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9309,52 +9324,27 @@ msgstr "" "protocollo S/MIME\n" "Il funzionamento predefinito dipende dai dati di input\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Nota: impossibile eseguire la crittografia in '%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "modello di convalida sconosciuto '%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s: %u: nessun nome host specificato\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: password fornita senza utente\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "%s:%u: ignorare la bandiera sconosciuta '%s'\n" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: ignorare questa riga\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "impossibile analizzare il keyserver\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "importazione di certificati comuni '%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "impossibile firmare utilizzando '%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "comando non valido (non esiste alcun comando implicito)\n" @@ -9374,52 +9364,52 @@ msgstr "errore durante l'archiviazione del certificato\n" msgid "basic certificate checks failed - not imported\n" msgstr "controlli certificati di base non riusciti - non importati\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "errore durante il recupero dei flag memorizzati: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "errore durante l'importazione del certificato: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "errore durante la lettura dell'input: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, c-format msgid "no keyboxd running in this session\n" msgstr "nessuna cassetta delle chiavi in esecuzione in questa sessione\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "errore durante l'apertura della chiave DB: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problema durante la ricerca del certificato esistente: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "errore durante la ricerca della chiave scrivibile keyDB: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "errore durante l'archiviazione del certificato: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problema durante la ri-ricerca del certificato: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "errore durante l'archiviazione dei flag: %s\n" @@ -9605,57 +9595,57 @@ msgstr " oggetto =" msgid "error loading certificate '%s': %s\n" msgstr "errore durante il caricamento del certificato '%s': %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "certificati caricati in modo permanente: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " certificati runtime memorizzati nella cache: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " certificati attendibili: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "certificato già memorizzato nella cache\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "certificato memorizzato nella cache\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "stringa di impronta digitale SHA1 non valida '%s'\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "errore durante il recupero del certificato per oggetto: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "nessuna autorità emittente trovata nel certificato\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "errore durante il recupero di authorityKeyIdentifier: %s\n" @@ -9690,7 +9680,7 @@ msgstr "rimozione del file di cache '%s'\n" msgid "not removing file '%s'\n" msgstr "non rimuove il file '%s'\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "errore durante la chiusura del file della cache: %s\n" @@ -9930,13 +9920,13 @@ msgid "error getting data from cache file: %s\n" msgstr "errore durante il recupero dei dati dal file di cache: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "ha ottenuto un'espressione S non valida da libksba\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "conversione dell'espressione S non riuscita: %s\n" @@ -9951,143 +9941,143 @@ msgstr "algoritmo hash sconosciuto '%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "gcry_md_open per l'algoritmo %d non riuscito: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "creazione dell'espressione S non riuscita: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse non riuscito: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "errore durante l'aggiornamento del CRL: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "orari di aggiornamento di questo CRL: this:%s next-%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" "nextUpdate non specificato; assumendo un periodo di validità di un giorno\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "errore durante il recupero dell'elemento CRL: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "" "errore durante l'inserimento dell'elemento nel file di cache temporaneo: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "nessuna autorità emittente CRL trovata nel CRL: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" "individuazione del certificato dell'autorità emittente CRL da parte di " "authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "Verifica della firma CRL non riuscita: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "" "errore durante il controllo della validità del certificato dell'autorità " "emittente CRL: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new non riuscito: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader non riuscito: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "rimosso il file di cache temporanea non più obsoleto '%s'\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "" "problema durante la rimozione del file di cache temporanea non più obsoleto " "'%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "errore durante la creazione del file di cache temporanea '%s': %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert non riuscito: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "" "errore durante il completamento del file di cache temporanea '%s': %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "errore durante la chiusura del file della cache temporanea '%s': %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "AVVISO: nuovo CRL ancora troppo vecchio; è scaduto su %s - il caricamento è " "stato completato comunque\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "nuovo CRL ancora troppo vecchio; è scaduto su %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "estensione CRL critica sconosciuta %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "errore durante la lettura delle estensioni CRL: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "creazione del file di cache '%s'\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "problema durante la ridenominazione di '%s' in '%s': %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10096,12 +10086,12 @@ msgstr "" "aggiornamento del file DIR non riuscito - la voce della cache andrà persa " "con il successivo avvio del programma\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Inizio dump CRL (recuperato tramite %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -10109,58 +10099,58 @@ msgstr "" " ERRORE: il CRL non verrà utilizzato perché era ancora troppo vecchio dopo " "un aggiornamento!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" " ERRORE: il CRL non verrà utilizzato a causa di un'estensione critica " "sconosciuta!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " ERRORE: il CRL non verrà utilizzato\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" " ERRORE: questo CRL memorizzato nella cache potrebbe essere stato " "manomesso!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " AVVISO: lunghezza del record della cache non valida\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "problema durante la lettura del record della cache: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "problema durante la lettura della chiave della cache: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "errore durante la lettura della voce della cache dal database: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Fine dump CRL\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "crl_fetch tramite DP non riuscito: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "crl_cache_insert tramite DP non riuscito: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "crl_cache_insert tramite autorità emittente non riuscita: %s\n" @@ -10181,7 +10171,7 @@ msgstr "Accesso CRL non possibile a causa della disabilitata di %s\n" msgid "error retrieving '%s': %s\n" msgstr "errore durante il recupero di '%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "errore durante l'inizializzazione dell'oggetto lettore: %s\n" @@ -10339,133 +10329,133 @@ msgstr "previsto nome file assoluto\n" msgid "looking up '%s'\n" msgstr "ricerca di '%s'\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "elencare il contenuto della cache CRL" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|carica CRL da FILE nella cache" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|recupero di un CRL dall'URL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "arrestare il dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "svuotare la cache" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "consentire il controllo della versione del software online" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "Opzioni relative alla rete" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "instradare tutto il traffico di rete tramite Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Configurazione per Keyservers" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "| URL: utilizzare keyserver all'URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Configurazione per i server HTTP" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "inibire l'uso di HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "ignorare i punti di distribuzione CRL HTTP" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|reindirizza tutte le richieste HTTP all'URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "utilizzare l'impostazione proxy HTTP del sistema" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Configurazione dei server LDAP da utilizzare" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "inibire l'uso di LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "ignorare i punti di distribuzione CRL LDAP" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|utilizzare HOST per le query LDAP" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "non utilizzare host di fallback con --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|lettura dell'elenco dei server LDAP da FILE" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|imposta il timeout LDAP su N secondi" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Configurazione per OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "consentire l'invio di richieste OCSP" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ignorare gli URL del servizio OCSP contenuti nel certificato" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|utilizzare risponditore OCSP all'URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|Risposta OCSP firmata da FPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "forzare il caricamento di CRL obsoleti" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10475,11 +10465,11 @@ msgstr "" "(Vedere il manuale \"info\" per un elenco completo di tutti i comandi e le " "opzioni)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Utilizzo: @DIRMNGR@ [opzioni] (-h per assistenza)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10487,284 +10477,104 @@ msgstr "" "Sintassi: @DIRMNGR@ [opzioni] [comando [args]]\n" "Accesso keyserver, CRL e OCSP per @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "i livelli di debug validi sono: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: riga troppo lunga - ignorata\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: rilevata impronta digitale non valida\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 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:1789 +#: dirmngr/dirmngr.c:1828 #, 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:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 ricevuto - nessuna azione definita\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM ricevuto - arresto …\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM ricevuto - connessioni ancora %d attive\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "arresto forzato\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT ricevuto - arresto immediato\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "segnale %d ricevuto - nessuna azione definita\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "restituire tutti i valori in un formato orientato ai record" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NOME|Ignorare la parte host e connettersi tramite NOME" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "forzare una connessione TLS" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "Nome:connessione all'host NOME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|Connessione alla porta N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "Nome:utilizzare nome utente per l'autenticazione" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|utilizzare la password PASS per l'autenticazione" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "prendere la password da $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRINGA|stringa DN query" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "| STRINGA: utilizzare STRING come espressione di filtro" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "| STRINGA: restituisce l'attributo STRING" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Utilizzo: dirmngr_ldap [opzioni] [URL] (-h per assistenza)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"Sintassi: dirmngr_ldap [opzioni] [URL]\n" -"Helper LDAP interno per Dirmngr\n" -"L'interfaccia e le opzioni possono cambiare senza preavviso\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "numero di porta non valido %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "risultato dell'analisi per l'attributo '%s'\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "errore durante la scrittura in stdout: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " attributo disponibile '%s'\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "attributo '%s' non trovato\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "trovato attributo '%s'\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "elaborazione url '%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " utente '%s'\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " passare '%s'\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " host '%s'\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " porta %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN '%s'\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " filtro '%s'\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " attr '%s'\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "nessun nome host in '%s'\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "nessun attributo specificato per la query '%s'\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "AVVISO: utilizzo solo del primo attributo\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "Impossibile eseguire LDAP in '%s:%d': %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "Init LDAP a '%s' non riuscito: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, c-format -msgid "LDAP init to '%s' done\n" -msgstr "Dentro LDAP a '%s' fatto\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "binding a '%s:%d' non riuscito: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "ricerca '%s' non riuscita: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "'%s' non è un URL LDAP\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "'%s' è un URL LDAP non valido\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "errore durante l'accesso a '%s': stato http %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL '%s' reindirizzato a '%s' (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "troppi reindirizzamenti\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "reindirizzamento modificato in '%s'\n" @@ -10804,31 +10614,51 @@ msgstr "in attesa del wrapper ldap %d non riuscito: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "wrapper ldap %d bloccato - killing\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "char non valido 0x%02x nel nome host - non aggiunto\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "aggiunta di '%s:%d' all'elenco dei server ldap\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "malloc non riuscito: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: modello '%s' non valido\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "'%s' non è un URL LDAP\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "'%s' è un URL LDAP non valido\n" + +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search raggiunto il limite di dimensioni del server\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: password fornita senza utente\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "%s:%u: ignorare la bandiera sconosciuta '%s'\n" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: ignorare questa riga\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10919,90 +10749,90 @@ msgstr "non firmato da un certificato del firmatario OCSP predefinito" msgid "allocating list item failed: %s\n" msgstr "allocazione della voce di elenco non riuscita: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "errore durante il recupero dell'ID risponditore: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" "non è stato trovato alcun certificato adatto per verificare la risposta " "OCSP\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "certificato dell'autorità emittente non trovato: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "chiamante non ha restituito il certificato di destinazione\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "chiamante non ha restituito il certificato di emissione\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "impossibile allocare il contesto OCSP: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "nessun risponditore OCSP predefinito definito\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "nessun firmatario OCSP predefinito definito\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "utilizzando il risponditore OCSP predefinito '%s'\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "utilizzo del risponditore OCSP '%s'\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "" "errore durante il recupero dello stato OCSP per il certificato di " "destinazione: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "lo stato del certificato è: %s (questo: %s successivo= %s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "buono" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "il certificato è stato revocato alle: %s a causa di: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "Il risponditore OCSP ha restituito uno stato in futuro\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "Il risponditore OCSP ha restituito uno stato non corrente\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "Il risponditore OCSP ha restituito uno stato troppo vecchio\n" @@ -11012,71 +10842,67 @@ msgstr "Il risponditore OCSP ha restituito uno stato troppo vecchio\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assuan_inquire(%s) non riuscito: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "ldapserver mancante" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "serialno mancante nell'ID certificato" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "assuan_inquire non riuscito: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fetch_cert_by_url non riuscito: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "errore durante l'invio dei dati: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "start_cert_fetch non riuscito: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fetch_next_cert non riuscito: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies %d superato\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "impossibile allocare la struttura di controllo: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "impossibile allocare il contesto assuan: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "impossibile inizializzare il server: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "impossibile eseguire i comandi di registro con Assuan: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Problema di accettazione assuan: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Elaborazione Assuan non riuscita: %s\n" @@ -11221,67 +11047,67 @@ msgstr "nessun daemon keybox in esecuzione in questa sessione\n" msgid "error sending standard options: %s\n" msgstr "errore durante l'invio delle opzioni standard: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 msgid "Public Keys" msgstr "Chiavi pubbliche" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Chiavi private" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "Smartcard" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "TPM" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Rete" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Voce passphrase" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Componente non adatto per il lancio" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "Il file di configurazione del componente %s è interrotto\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Nota: utilizzare il comando \"%s%s\" per ottenere i dettagli.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Verifica esterna del componente %s non riuscita" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Si noti che le specifiche del gruppo vengono ignorate\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "errore durante la chiusura di '%s'\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "errore durante l'analisi di '%s'\n" @@ -11362,15 +11188,15 @@ msgstr "" "Sintassi: @GPGCONF@ [opzioni]\n" "Gestire le opzioni di configurazione per gli strumenti del @GNUPG@ sistema\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "È necessario un argomento componente" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Componente non trovato" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Nessun argomento consentito" @@ -11387,34 +11213,34 @@ msgstr "" "Sintassi: gpg-check-pattern [opzioni] patternfile\n" "Controllare una passphrase data su stdin rispetto al patternfile\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "Nota: il %s chiave è già memorizzato sulla carta!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "Nota: le chiavi sono già memorizzate sulla carta!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "Sostituire le chiavi %s ? (y/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "%s la scheda n. %s rilevata\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" "Il contrassegno interazione utente è impostato su \"%s\" - non può cambiare\n" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" @@ -11424,47 +11250,173 @@ msgstr "" " può essere ripristinato solo utilizzando un ripristino delle " "impostazioni di fabbrica!\n" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "Utilizzare \"uif --yes %d %s\"\n" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 msgid "authenticate to the card" msgstr "eseguire l'autenticazione nella scheda" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "inviare un ripristino al daemon della carta" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "configurazione KDF per l'autenticazione PIN" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "modificare un oggetto dati privato" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 msgid "read a certificate from a data object" msgstr "leggere un certificato da un oggetto dati" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 msgid "store a certificate to a data object" msgstr "archiviare un certificato in un oggetto dati" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "archiviare una chiave privata in un oggetto dati" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "Comandi di gestione Yubikey" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "gestire la cronologia dei comandi" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "richiesta della chiave %s dal server %s %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s: %u: nessun nome host specificato\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "impossibile analizzare il keyserver\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "restituire tutti i valori in un formato orientato ai record" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NOME|Ignorare la parte host e connettersi tramite NOME" + +#~ msgid "force a TLS connection" +#~ msgstr "forzare una connessione TLS" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "Nome:connessione all'host NOME" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|Connessione alla porta N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "Nome:utilizzare nome utente per l'autenticazione" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|PASS|utilizzare la password PASS per l'autenticazione" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "prendere la password da $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|STRINGA|stringa DN query" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "| STRINGA: utilizzare STRING come espressione di filtro" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "| STRINGA: restituisce l'attributo STRING" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Utilizzo: dirmngr_ldap [opzioni] [URL] (-h per assistenza)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "Sintassi: dirmngr_ldap [opzioni] [URL]\n" +#~ "Helper LDAP interno per Dirmngr\n" +#~ "L'interfaccia e le opzioni possono cambiare senza preavviso\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "numero di porta non valido %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "risultato dell'analisi per l'attributo '%s'\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "errore durante la scrittura in stdout: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " attributo disponibile '%s'\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "attributo '%s' non trovato\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "trovato attributo '%s'\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "elaborazione url '%s'\n" + +#~ msgid " user '%s'\n" +#~ msgstr " utente '%s'\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " passare '%s'\n" + +#~ msgid " host '%s'\n" +#~ msgstr " host '%s'\n" + +#~ msgid " port %d\n" +#~ msgstr " porta %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN '%s'\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " filtro '%s'\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " attr '%s'\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "nessun nome host in '%s'\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "nessun attributo specificato per la query '%s'\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "AVVISO: utilizzo solo del primo attributo\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "Impossibile eseguire LDAP in '%s:%d': %s\n" + +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "Init LDAP a '%s' non riuscito: %s\n" + +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "Dentro LDAP a '%s' fatto\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "binding a '%s:%d' non riuscito: %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "ricerca '%s' non riuscita: %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: modello '%s' non valido\n" + +#~ msgid "ldapserver missing" +#~ msgstr "ldapserver mancante" + #~ msgid "detected card with S/N: %s\n" #~ msgstr "scheda rilevata con S/N: %s\n" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+0200\n" "PO-Revision-Date: 2021-04-08 10:15+0900\n" "Last-Translator: NIIBE Yutaka <gniibe@fsij.org>\n" "Language-Team: none\n" @@ -21,7 +21,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "pinentryã®ãƒãƒƒã‚¯ã®ç²å¾—ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" @@ -32,45 +32,49 @@ msgstr "pinentryã®ãƒãƒƒã‚¯ã®ç²å¾—ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|ã‚ャンセル(_C)" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Yes" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|パスワードマãƒãƒ¼ã‚¸ãƒ£ã«ä¿ç®¡(_S)" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "本当ã«ç”»é¢ã«ãƒ‘スフレーズを見ãˆã‚‹ã‚ˆã†ã«ã—ã¾ã™ã‹?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|パスフレーズを見ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|ãƒ‘ã‚¹ãƒ•ãƒ¬ãƒ¼ã‚ºã‚’éš ã™" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "æ示ã™ã‚‹" @@ -81,13 +85,26 @@ msgstr "æ示ã™ã‚‹" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "ランダムãªãƒ‘スフレーズをæ示ã™ã‚‹" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "パスフレーズãŒé•·ã™ãŽã¾ã™" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "å“質:" @@ -97,11 +114,11 @@ msgstr "å“質:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -109,7 +126,7 @@ msgstr "" "ã‚ãªãŸã®PINを入力ã—ã¦ãã ã•ã„(ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§ç§˜å¯†éµã®ãƒãƒƒã‚¯ã‚’解除ã™ã‚‹ãŸã‚ã«" "使ã‚ã‚Œã¾ã™)" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -117,76 +134,76 @@ msgstr "" "ã‚ãªãŸã®ãƒ‘スフレーズを入力ã—ã¦ãã ã•ã„(ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§ç§˜å¯†éµã®ãƒãƒƒã‚¯ã‚’解除ã™" "ã‚‹ãŸã‚ã«ä½¿ã‚ã‚Œã¾ã™)" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "パスフレーズ:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "一致ã—ã¾ã›ã‚“ - ã‚‚ã†ä¸€åº¦" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (ç¾åœ¨ %d / 最大 %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "ç¹°ã‚Šè¿”ã—:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PINãŒé•·ã™ãŽã¾ã™" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "パスフレーズãŒé•·ã™ãŽã¾ã™" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "PINã«ç„¡åŠ¹ãªæ–‡å—ãŒã‚ã‚Šã¾ã™" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PINãŒçŸã™ãŽã¾ã™" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "ä¸æ£ãªPINã§ã™" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "パスフレーズãŒä¸æ£ã§ã™" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "注æ„: ウェブブラウザã‹ã‚‰ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã§ã™ã€‚" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "注æ„: リモートサイトã‹ã‚‰ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã§ã™ã€‚" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "カード・シリアル番å·ã®å–得エラー: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "ã“ã®ãƒ‘スフレーズをもã†ä¸€åº¦å…¥åŠ›ã—ã¦ãã ã•ã„" -#: agent/command.c:2567 +#: agent/command.c:2703 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -195,7 +212,7 @@ msgstr "" "%sシステムã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•ã‚ŒãŸã‚ªãƒ–ジェクトをä¿è·ã™ã‚‹ãŸã‚ã«ãƒ‘スフレーズを入力ã—" "ã¦ãã ã•ã„" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -208,25 +225,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "sshéµã§%dビットより大ãã„ã‚‚ã®ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "'%s'ãŒä½œæˆã§ãã¾ã›ã‚“: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "'%s'ãŒé–‹ã‘ã¾ã›ã‚“: %s\n" @@ -332,28 +349,28 @@ msgstr "PINãŒæ£ã—ãç¹°ã‚Šè¿”ã•ã‚Œã¦ã„ã¾ã›ã‚“。もã†ä¸€åº¦" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "カードã®ãƒãƒƒã‚¯ã‚’解除ã™ã‚‹ãŸã‚ã«PIN%s%s%sを入力ã—ã¦ãã ã•ã„" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "一時ファイルã®ä½œæˆã‚¨ãƒ©ãƒ¼: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "一時ファイルã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "æ–°ã—ã„パスフレーズを入力ã—ã¦ãã ã•ã„" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" "パスフレーズãŒå…¥åŠ›ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ!%0A空ã®ãƒ‘スフレーズã¯èªã‚られã¾ã›ã‚“。" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -362,252 +379,251 @@ msgstr "" "パスフレーズãŒå…¥åŠ›ã•ã‚Œã¾ã›ã‚“ã§ã—㟠- 通常ã“ã‚Œã¯è‰¯ããªã„考ãˆã§ã™!%0Aéµã«ä½•ã®ä¿" "è·ã‚‚å¿…è¦ã¨ã—ãªã„ã“ã¨ã‚’確èªãã ã•ã„。" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "ã¯ã„ã€ä¿è·ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "パスフレーズã¯æœ€ä½Žã§ã‚‚%uæ–‡å—以上ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" "A passphrase should contain at least %u digits or%%0Aspecial characters." msgstr[0] "パスフレーズã¯æœ€ä½Žã§ã‚‚%uæ–‡å—ã®æ•°å—ã‹ç‰¹æ®Šæ–‡å—ã‚’å«ã‚€ã¹ãã§ã™ã€‚" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" "パスフレーズã«ã¯ã€ã‚ˆã知られã¦ã„る用語や特定ã®ãƒ‘ターンã«ãƒžãƒƒãƒã™ã‚‹ã‚‚ã®ã¯%%0A" "é¿ã‘ã¾ã—ょã†ã€‚" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "è¦å‘Š: 安全ã¨ã¯è¨€ãˆãªã„パスフレーズãŒå…¥åŠ›ã•ã‚Œã¾ã—ãŸã€‚" -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "ãã‚Œã§ã‚‚ã“れを使ã„ã¾ã™" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "æ–°ã—ã„éµã‚’ä¿è·ã™ã‚‹ãŸã‚ã«ã€%0Aパスフレーズを入力ã—ã¦ãã ã•ã„。" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "æ–°ã—ã„パスフレーズを入力ã—ã¦ãã ã•ã„" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "èµ·å‹•ã«ä½¿ã‚れるオプション" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "デーモン・モードã§å®Ÿè¡Œ (ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "サーãƒãƒ»ãƒ¢ãƒ¼ãƒ‰ã§å®Ÿè¡Œ (フォアグラウンド)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "スーパーãƒã‚¤ã‚ºãƒ‰ãƒ»ãƒ¢ãƒ¼ãƒ‰ã§å®Ÿè¡Œ" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "コンソールã‹ã‚‰ãƒ‡ã‚¿ãƒƒãƒã—ãªã„" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sh-å½¢å¼ã®ã‚³ãƒžãƒ³ãƒ‰å‡ºåŠ›" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "csh-å½¢å¼ã®ã‚³ãƒžãƒ³ãƒ‰å‡ºåŠ›" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FILE|FILEã‹ã‚‰ã‚ªãƒ—ションをèªã¿è¾¼ã¿ã¾ã™" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "診æ–出力を制御ã™ã‚‹ã‚ªãƒ—ション" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "冗長" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "ã„ãらã‹ãŠã¨ãªã—ã" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|FILEã«ã‚µãƒ¼ãƒãƒ»ãƒ¢ãƒ¼ãƒ‰ã®ãƒã‚°ã‚’書ã出ã™" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "コンフィグレーションを制御ã™ã‚‹ã‚ªãƒ—ション" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "SCdaemonを使ã‚ãªã„" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|PGMã‚’SCdaemonプãƒã‚°ãƒ©ãƒ ã¨ã—ã¦ä½¿ã†" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|PGMã‚’tpm2daemonプãƒã‚°ãƒ©ãƒ ã¨ã—ã¦ä½¿ã†" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|NAMEã‹ã‚‰ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’å—ã‘付ã‘ã‚‹" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "TTYã®å¤‰æ›´è¦æ±‚を無視ã™ã‚‹" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "Xディスプレイã®å¤‰æ›´è¦æ±‚を無視ã™ã‚‹" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "sshサãƒãƒ¼ãƒˆã‚’有功ã«ã™ã‚‹" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|sshç½²åã®è¡¨ç¤ºã«ALGOを使ã†" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "puttyサãƒãƒ¼ãƒˆã‚’有功ã«ã™ã‚‹" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "ã‚»ã‚ュリティを制御ã™ã‚‹ã‚ªãƒ—ション" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|N秒後ã«ä¿æŒã—ãŸPINを無効ã¨ã™ã‚‹" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|N秒後ã«SSHéµã‚’無効ã¨ã™ã‚‹" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|最大PINã‚ャッシュå˜ç¶šæ™‚é–“ã‚’N秒ã¨ã™ã‚‹" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|最大SSHéµå˜ç¶šæ™‚é–“ã‚’N秒ã¨ã™ã‚‹" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "ç½²åã«å¯¾ã—ã¦PINã®ä¿æŒã‚’使ã‚ãªã„" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "外部ã®ãƒ‘スワードã‚ャッシュã®ä½¿ç”¨ã‚’èªã‚ãªã„" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "クライアントãŒéµã«\"trusted\"マークをã¤ã‘ã‚‹ã“ã¨ã‚’èªã‚ãªã„" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "パスフレーズã®äº‹å‰è¨å®šã‚’èªã‚ã‚‹" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "パスワード・ãƒãƒªã‚·ãƒ¼ã®å¼·åˆ¶ã‚ªãƒ—ション" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "パスワード・ãƒãƒªã‚·ãƒ¼ã‚’迂回ã™ã‚‹ã“ã¨ã‚’èªã‚ãªã„" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|æ–°ã—ã„パスフレーズã®å¿…è¦ã¨ã™ã‚‹æœ€ä½Žé•·ã‚’Nã¨ã™ã‚‹" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" "|N|æ–°ã—ã„パスフレーズã¨ã—ã¦ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆã§ãªã„ã‚ャラクタを最低Nå¿…è¦ã¨ã™ã‚‹" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|æ–°ã—ã„パスフレーズをFILEã®ãƒ‘ターンã«å¯¾ã—ã¦ãƒã‚§ãƒƒã‚¯ã™ã‚‹" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|N日後ã«ãƒ‘スフレーズを期é™åˆ‡ã‚Œã¨ã™ã‚‹" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "å¤ã„パスフレーズをå†ä½¿ç”¨ã™ã‚‹ã“ã¨ã‚’èªã‚ãªã„" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "PIN-Entryを制御ã™ã‚‹ã‚ªãƒ—ション" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "PIN-Entryを決ã—ã¦ä½¿ã‚ãªã„" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "pinentryより優先ã—ã¦ãƒ‘スフレーズ入力をèªã‚ãªã„" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "PIN-Entryã«ã‚ーボードã¨ãƒžã‚¦ã‚¹ã‚’å 有ã•ã›ã‚‹" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|PGMã‚’PIN入力プãƒã‚°ãƒ©ãƒ ã¨ã—ã¦ä½¿ã†" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|Pinentryã®ã‚¿ã‚¤ãƒ アウトをN秒ã¨ã™ã‚‹" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "Emacsを通ã˜ã¦ãƒ‘スフレーズを催促ã™ã‚‹ã“ã¨ã‚’èªã‚ã‚‹" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "ãƒã‚°ã¯ <@EMAIL@> ã¾ã§ã”å ±å‘Šãã ã•ã„。\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "使ã„æ–¹: @GPG_AGENT@ [オプション] (ヘルプ㯠-h)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -615,131 +631,131 @@ msgstr "" "å½¢å¼: @GPG_AGENT@ [オプション] [コマンド [引数]]\n" "@GnuPG@ã®ç§˜å¯†éµã®ç®¡ç†\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "無効ãªdebug-level '%s'ãŒä¸Žãˆã‚‰ã‚Œã¾ã—ãŸ\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "é¸æŠžã•ã‚ŒãŸãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆãƒ»ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã¯ã€ç„¡åŠ¹ã§ã™\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "'%s' ã‹ã‚‰ã‚ªãƒ—ションをèªã¿è¾¼ã¿ã¾ã™\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "注æ„: '%s'ã¯ã‚ªãƒ—ションã¨ã¯è€ƒãˆã‚‰ã‚Œã¾ã›ã‚“\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "ソケットãŒä½œæˆã§ãã¾ã›ã‚“: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "ソケットå'%s'ã¯é•·ã™ãŽã¾ã™\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "gpg-agentã¯æ—¢ã«å®Ÿè¡Œã•ã‚Œã¦ã„ã¾ã™ - æ–°ã—ã„ã‚‚ã®ã‚’スタートã•ã›ã¾ã›ã‚“\n" -#: agent/gpg-agent.c:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "ソケットã®ãƒŠãƒ³ã‚¹å–得エラー\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "'%s'ã§ã‚½ã‚±ãƒƒãƒˆã®ãƒã‚¤ãƒ³ãƒ‰ã®ã‚¨ãƒ©ãƒ¼: %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "'%s'ã®è¨±å¯ãŒè¨å®šã§ãã¾ã›ã‚“: %s\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "ソケット'%s'ã§listen\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "ディレクトリ'%s'ãŒä½œæˆã•ã‚Œã¾ã—ãŸ\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "'%s'ã§stat()ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "'%s'をホーム・ディレクトリã«ä½¿ãˆã¾ã›ã‚“\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "fd %dã§ãƒŠãƒ³ã‚¹ã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "ãƒãƒ³ãƒ‰ãƒ©0x%lx (fd %d ã«å¯¾ã™ã‚‹)ãŒé–‹å§‹\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "ãƒãƒ³ãƒ‰ãƒ©0x%lx (fd %d ã«å¯¾ã™ã‚‹)ãŒçµ‚了\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh ãƒãƒ³ãƒ‰ãƒ©0x%lx (fd %d ã«å¯¾ã™ã‚‹)ãŒé–‹å§‹\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "ssh ãƒãƒ³ãƒ‰ãƒ©0x%lx (fd %d ã«å¯¾ã™ã‚‹)ãŒçµ‚了\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselectã«å¤±æ•—ã—ã¾ã—ãŸ: %s - 一秒待ã¡ã¾ã™\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s åœæ¢ã—ã¾ã—ãŸ\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§gpg-agentã¯å®Ÿè¡Œã•ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -760,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -791,16 +807,16 @@ msgstr "" "å½¢å¼: gpg-protect-tool [オプション] [引数]\n" "秘密éµç®¡ç†ãƒ„ール\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "パスフレーズを入力ã—ã¦ãã ã•ã„。PKCS#12オブジェクトを解除ã—ã¾ã™ã€‚" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "" "パスフレーズを入力ã—ã¦ãã ã•ã„。新ã—ã„PKCS#12オブジェクトを解除ã—ã¾ã™ã€‚" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." @@ -808,7 +824,7 @@ msgstr "" "GnuPGシステムã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•ã‚ŒãŸã‚ªãƒ–ジェクトをä¿è·ã™ã‚‹ãŸã‚ã«ãƒ‘スフレーズを入力" "ã—ã¦ãã ã•ã„" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -816,17 +832,17 @@ msgstr "" "パスフレーズã¾ãŸã¯PINを入力ã—ã¦ãã ã•ã„。\n" "ã“ã®æ“作を完了ã™ã‚‹ã®ã«å¿…è¦ã§ã™ã€‚" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "ã‚ャンセルã•ã‚Œã¾ã—ãŸ\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "パスフレーズをå•ã„åˆã‚ã›ã™ã‚‹éš›ã€ã‚¨ãƒ©ãƒ¼: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "'%s'ã‚’é–‹ãéš›ã€ã‚¨ãƒ©ãƒ¼: %s\n" @@ -984,7 +1000,7 @@ msgstr "作æˆã•ã‚ŒãŸç½²åã®æ¤œæŸ»ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" msgid "secret key parts are not available\n" msgstr "秘密部分ãŒå¾—られã¾ã›ã‚“\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "公開éµã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ %d (%s)ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“\n" @@ -1013,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "プãƒã‚»ã‚¹forkエラー: %s\n" @@ -1085,7 +1101,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "'%s'ã‹ã‚‰'%s'ã¸åå‰å¤‰æ›´ã«å¤±æ•—: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "yes" @@ -1139,7 +1155,7 @@ msgstr "%luãƒã‚¤ãƒˆã®ç¢ºä¿ã«ãŠã„ã¦ã‚»ã‚ュア・メモリãŒè¶³ã‚Šã¾ã› msgid "out of core while allocating %lu bytes" msgstr "%luãƒã‚¤ãƒˆã®ç¢ºä¿ã«ãŠã„ã¦ãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1212,7 +1228,7 @@ msgstr "%s'ã‹ã‚‰ãƒãƒ¼ã‚¸ãƒ§ãƒ³å–得エラー: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "サーãƒ'%s'ã¯ã“ã¡ã‚‰ã‚ˆã‚Šå¤ã„ã§ã™(%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "*è¦å‘Š*: %s\n" @@ -1296,7 +1312,7 @@ msgid "algorithm: %s" msgstr "アルゴリズム: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„アルゴリズム: %s" @@ -1371,11 +1387,11 @@ msgstr "証明書ã®ãƒã‚§ã‚¤ãƒ³ã¯æœ‰åŠ¹" msgid "Root certificate trustworthy" msgstr "ä¿¡é ¼ã§ãるルート証明書" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "証明書ã«å¯¾ã™ã‚‹CRLãŒã‚ã‚Šã¾ã›ã‚“" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "利用ã§ãã‚‹CRLã¯å¤ã™ãŽã¾ã™" @@ -1421,22 +1437,22 @@ msgstr "[未è¨å®š]" msgid "invalid radix64 character %02x skipped\n" msgstr "無効ãª64進文å—%02Xをスã‚ップã—ã¾ã—ãŸ\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "ã™ã¿ã¾ã›ã‚“ã€ãƒãƒƒãƒãƒ¢ãƒ¼ãƒ‰ã§ã™ - 入力をå—ã‘られã¾ã›ã‚“\n" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "ã™ã¿ã¾ã›ã‚“ã€ç«¯æœ«ãªã—ãŒè¦æ±‚ã•ã‚Œã¦ã„ã¾ã™ - 入力をå—ã‘られã¾ã›ã‚“\n" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "エラーãŒå¤šã™ãŽã¾ã™; ã‚ãらã‚ã¾ã™\n" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "Control-D ãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸ\n" @@ -1490,8 +1506,7 @@ msgstr "lock '%s' ã¯ä½œæˆã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ: %s\n" msgid "waiting for lock %s...\n" msgstr "lock %s ã‚’å¾…ã¡ã¾ã™...\n" -#: common/init.c:191 sm/gpgsm.c:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s ãŒå¤ã™ãŽã¾ã™ (%s ãŒå¿…è¦ã€ç¾åœ¨ %s)\n" @@ -1642,7 +1657,7 @@ msgid "Enter passphrase: " msgstr "パスフレーズを入力: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%sã¯%sモードã«æº–æ‹ ã—ã¾ã›ã‚“\n" @@ -1652,214 +1667,214 @@ msgstr "%sã¯%sモードã«æº–æ‹ ã—ã¾ã›ã‚“\n" msgid "error from TPM: %s\n" msgstr "TPMã‹ã‚‰ã®ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "エージェントã«å•é¡Œ: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§dirmngrã¯å®Ÿè¡Œã•ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, c-format msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "" "éµã‚µãƒ¼ãƒã®ã‚ªãƒ—ション\"honor-keyserver-url\"ã‚’Torモードã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›" "ã‚“\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKDã¯ã‚ャッシュã•ã‚ŒãŸçµæžœã‚’使ã„ã¾ã™" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "TorãŒå‹•ã„ã¦ã„ã¾ã›ã‚“" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "TorãŒæ£ã—ãè¨å®šã•ã‚Œã¦ã„ã¾ã›ã‚“" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNSãŒæ£ã—ãè¨å®šã•ã‚Œã¦ã„ã¾ã›ã‚“" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "サーãƒã‹ã‚‰ã®å—ã‘容れるã“ã¨ã®ã§ããªã„HTTPりダイレクト" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "サーãƒã‹ã‚‰ã®å—ã‘容れるã“ã¨ã®ã§ããªã„HTTPりダイレクトã¯ä¸€æŽƒã—ã¾ã—ãŸ" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "サーãƒã¯ç„¡åŠ¹ãªè¨¼æ˜Žæ›¸ã‚’使ã£ã¦ã„ã¾ã™" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "注æ„: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGPカードãŒåˆ©ç”¨ã§ãã¾ã›ã‚“: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "OpenPGPカードno. %sを検出\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "ã“ã‚Œã¯ãƒãƒƒãƒãƒ»ãƒ¢ãƒ¼ãƒ‰ã§ã¯ã§ãã¾ã›ã‚“\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ãŒä½¿ãˆã‚‹ã®ã¯ãƒãƒ¼ã‚¸ãƒ§ãƒ³2ã®ã‚«ãƒ¼ãƒ‰ã ã‘ã§ã™\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "リセット・コードãŒ(ã‚‚ã¯ã‚„)利用å¯èƒ½ã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "ã‚ãªãŸã®é¸æŠžã¯? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[未è¨å®š]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "Mr." -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "Ms." -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "強制ãªã—" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "強制" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "エラー: 普通ã®ASCIIã ã‘ãŒä»Šã€è¨±å¯ã•ã‚Œã¦ã„ã¾ã™ã€‚\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "エラー: \"<\"æ–‡å—ã¯ä½¿ãˆã¾ã›ã‚“。\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "エラー: 二é‡ã®ç©ºç™½ã¯ç¦æ¢ã§ã™ã€‚\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "カード所有者ã®å§“ (surname): " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "カード所有者ã®å (given name): " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "エラー: ã¤ãªã„ã åå‰ãŒé•·ã™ãŽã¾ã™ (上é™%dæ–‡å—)。\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "公開éµã‚’å–å¾—ã™ã‚‹URL: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "'%s'ã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "'%s'ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "ãƒã‚°ã‚¤ãƒ³ãƒ»ãƒ‡ãƒ¼ã‚¿ (アカウントå): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "プライベート DO データ: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "言語ã®å„ªå…ˆæŒ‡å®š: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "エラー: 優先指定ã®æ–‡å—列ã®é•·ã•ãŒç„¡åŠ¹ã§ã™ã€‚\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "エラー: 優先指定ã®æ–‡å—列ã«ç„¡åŠ¹ãªæ–‡å—ãŒã‚ã‚Šã¾ã™ã€‚\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "敬称 (M = Mr., F = Ms., ã‚ã‚‹ã„ã¯ç©ºç™½): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "エラー: 無効ãªå¿œç”。\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CAã®ãƒ•ã‚£ãƒ³ã‚¬ãƒ¼ãƒ—リント: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "エラー: 無効ãªå½¢å¼ã®ãƒ•ã‚£ãƒ³ã‚¬ãƒ¼ãƒ—リント。\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "éµã¯æ“作ã§ãã¾ã›ã‚“: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "OpenPGPカードã§ã‚ã‚Šã¾ã›ã‚“" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "ç¾è¡Œéµæƒ…å ±ã®å–得エラー: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "æ—¢å˜ã®éµã‚’ç½®ãæ›ãˆã—ã¾ã™ã‹? (y/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1870,100 +1885,100 @@ msgstr "" " ã¾ã›ã‚“。éµç”ŸæˆãŒæˆåŠŸã—ãªã„å ´åˆã€ã‚ãªãŸã®ã‚«ãƒ¼ãƒ‰ã«é–¢ã™ã‚‹æŠ€è¡“文書を\n" " 確èªã—ã€ã‚µãƒãƒ¼ãƒˆã•ã‚Œã‚‹éµã‚¿ã‚¤ãƒ—ã‚„éµé•·ã«ã¤ã„ã¦ç¢ºèªãã ã•ã„。\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "éµé•·ã¯? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "%uビットã«åˆ‡ã‚Šä¸Šã’ã¾ã™\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s éµé•·ã¯ %u-%u ã®ç¯„囲ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "ã“ã¡ã‚‰ã®ã‚«ãƒ¼ãƒ‰éµã®å±žæ€§ã‚’変更ã—ã¾ã™: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "ç½²åéµ\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "æš—å·åŒ–éµ\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "èªè¨¼éµ\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "ã”希望ã®éµã®ç¨®é¡žã‚’é¸æŠžã—ã¦ãã ã•ã„:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "無効ãªé¸æŠžã§ã™ã€‚\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "カードã¯ã€ä»Šã€%uビットã®éµã‚’生æˆã™ã‚‹ã‚ˆã†ã«å†ã‚³ãƒ³ãƒ•ã‚£ã‚°ã•ã‚Œã¾ã™\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" "カードã¯ã€ä»Šã€ã“ã¡ã‚‰ã®ã‚¿ã‚¤ãƒ—ã®éµã‚’生æˆã™ã‚‹ã‚ˆã†ã«å†ã‚³ãƒ³ãƒ•ã‚£ã‚°ã•ã‚Œã¾ã™: %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "éµ%dã®å±žæ€§ã‚’変更ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "ã‚«ãƒ¼ãƒ‰æƒ…å ±ã®å–得エラー: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "ã“ã®ã‚«ãƒ¼ãƒ‰ã§ã¯ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "æš—å·åŒ–éµã®ã‚«ãƒ¼ãƒ‰å¤–ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を作æˆã—ã¾ã™ã‹? (Y/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "注æ„: 秘密éµã¯ã‚‚ã†ã‚«ãƒ¼ãƒ‰ã«ä¿ç®¡ã—ã¦ã‚ã‚Šã¾ã™!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "æ—¢å˜ã®éµã‚’ç½®ãæ›ãˆã¾ã™ã‹? (y/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -1974,152 +1989,152 @@ msgstr "" " PIN = '%s' 管ç†è€…PIN = '%s'\n" "次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使ã£ã¦å¤‰æ›´ã™ã¹ãã§ã™ --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "生æˆã™ã‚‹éµã®åž‹ã‚’é¸æŠžã—ã¦ãã ã•ã„:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) ç½²åéµ\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) æš—å·åŒ–éµ\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) èªè¨¼éµ\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "éµã‚’ä¿ç®¡ã™ã‚‹å ´æ‰€ã‚’é¸æŠžã—ã¦ãã ã•ã„:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARDãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "注æ„: ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚«ãƒ¼ãƒ‰ã«ä¿ç®¡ã—ã¦ã‚ã‚‹ã™ã¹ã¦ã®éµã‚’ç ´å£Šã—ã¾ã™!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "続ã‘ã¾ã™ã‹? (y/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "å·¥å ´å‡ºè·ãƒªã‚»ãƒƒãƒˆã‚’è¡Œã„ã¾ã™ã‹? (本当ãªã‚‰ \"yes\" ã¨å…¥åŠ›) " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "KDFè¨å®šã®ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, c-format msgid "error for setup UIF: %s\n" msgstr "UIFè¨å®šã®ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "ã“ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’終了" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "管ç†ã‚³ãƒžãƒ³ãƒ‰ã‚’表示" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "ã“ã®ãƒ˜ãƒ«ãƒ—を表示" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "全有効データを表示" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "カード所有者ã®åå‰ã®å¤‰æ›´" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "éµã‚’å–å¾—ã™ã‚‹URLã®å¤‰æ›´" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "カードURLã§æŒ‡å®šã•ã‚ŒãŸéµã®å–å¾—" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "ãƒã‚°ã‚¤ãƒ³åã®å¤‰æ›´" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "言語ã®å„ªå…ˆæŒ‡å®šã®å¤‰æ›´" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "カード所有者ã®æ•¬ç§°ã®å¤‰æ›´" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "CAフィンガープリントã®å¤‰æ›´" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "ç½²å強制PINフラグをå転" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "æ–°ã—ã„éµã‚’生æˆ" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "PINブãƒãƒƒã‚¯ã®è§£é™¤ã‚„変更ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "PINを確èªã—ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚’表示ã™ã‚‹" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "PINをリセット・コードã§ãƒ–ãƒãƒƒã‚¯ã‚’解除ã™ã‚‹" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "ã™ã¹ã¦ã®éµã¨ãƒ‡ãƒ¼ã‚¿ã‚’ç ´å£Šã—ã¾ã™" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "PINèªè¨¼ã®KDFã‚’è¨å®šã™ã‚‹ (on/single/off)" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "éµã®å±žæ€§ã®å¤‰æ›´" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 msgid "change the User Interaction Flag" msgstr "ユーザインタラクションフラグã®å¤‰æ›´" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/card> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "管ç†è€…専用コマンド\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "管ç†è€…コマンドãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã™\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "管ç†è€…コマンドã¯ç¦æ¢ã•ã‚Œã¦ã„ã¾ã™\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "無効ãªã‚³ãƒžãƒ³ãƒ‰ (\"help\"ã‚’å‚ç…§)\n" @@ -2129,22 +2144,22 @@ msgstr "無効ãªã‚³ãƒžãƒ³ãƒ‰ (\"help\"ã‚’å‚ç…§)\n" msgid "--output doesn't work for this command\n" msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§--outputã¯æ©Ÿèƒ½ã—ã¾ã›ã‚“\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "'%s'ãŒé–‹ã‘ã¾ã›ã‚“\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "éµ\"%s\"ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "éµãƒ–ãƒãƒƒã‚¯ã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" @@ -2263,14 +2278,14 @@ msgstr "æš—å·ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ '%s'ã‚’æš—å·åŒ–ã«ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚ msgid "(use option \"%s\" to override)\n" msgstr "(オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹ã«ã¯ã€ã‚ªãƒ—ション\"%s\"を使ã„ã¾ã™)\n" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "æš—å·ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ '%s'ã‚’%sモードã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "ダイジェスト・アルゴリズム'%s'ã‚’%sモードã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" @@ -2287,7 +2302,7 @@ msgid "" msgstr "" "*è¦å‘Š*: 共通éµæš—å·æ–¹å¼ %s (%d) ã®å¼·åˆ¶ãŒã€å—å–人ã®å„ªå…ˆæŒ‡å®šã‚’ãã‚€ãã¾ã™\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "*è¦å‘Š*: éµ%sã¯ã€%sモードã§ã¯ã€æš—å·åŒ–ã«é©ã—ã¾ã›ã‚“\n" @@ -2315,7 +2330,7 @@ msgstr "%s/%s.%s æš—å·åŒ– å—信者:\"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "オプション'%s'ã‚’%sモードã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, c-format msgid "%s.%s encrypted data\n" msgstr "%s.%sæš—å·åŒ–済ã¿ãƒ‡ãƒ¼ã‚¿\n" @@ -2325,7 +2340,7 @@ msgstr "%s.%sæš—å·åŒ–済ã¿ãƒ‡ãƒ¼ã‚¿\n" msgid "encrypted with unknown algorithm %d\n" msgstr "ä¸æ˜Žã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ %dã«ã‚ˆã‚‹æš—å·åŒ–\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2364,7 +2379,7 @@ msgstr "GnuPGã®éµã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—フォーマットを使ã„ã¾ã™" msgid " - skipped" msgstr " - スã‚ップã•ã‚Œã¾ã—ãŸ" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2400,61 +2415,61 @@ msgstr "'%s'ã®ä½œæˆã‚¨ãƒ©ãƒ¼: %s\n" msgid "[User ID not found]" msgstr "[ユーザIDãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "'%s'ã‚’ %s ã‹ã‚‰è‡ªå‹•å–å¾—\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "'%s'ã‚’ %s ã‹ã‚‰å–å¾—ã™ã‚‹éš›ã®ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "フィンガープリントãŒã‚ã‚Šã¾ã›ã‚“" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "%s ã‹ã‚‰å¤±åŠ¹ã—ãŸéµã®æ–°ã—ã„コピーを確èªã—ã¾ã™ã€‚\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "秘密éµ\"%s\"ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(オプション'%s'ã®å¼•æ•°ã‚’確èªãã ã•ã„)\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "è¦å‘Š: デフォルトã®ç§˜å¯†éµã¨ã—㦠'%s' を用ã„ã¾ã›ã‚“: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "デフォルトã®ç½²å用ã®ç§˜å¯†éµã¨ã—ã¦\"%s\"を用ã„ã¾ã™\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "'%s'ã«æ¸¡ã•ã‚ŒãŸã™ã¹ã¦ã®å€¤ã¯ç„¡è¦–ã•ã‚Œã¾ã—ãŸ\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "--allow-non-selfsigned-uidã§æœ‰åŠ¹ã«ã•ã‚ŒãŸç„¡åŠ¹ãªéµ%sã§ã™\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, c-format msgid "using subkey %s instead of primary key %s\n" msgstr "副éµ%s(主éµ%sã§ã¯ãªã)を用ã„ã¾ã™\n" -#: g10/getkey.c:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "オプション'%s'ã«æœ‰åŠ¹ãªå€¤:\n" @@ -2639,7 +2654,7 @@ msgstr "|SPEC|é›»åメールエイリアスをè¨å®šã™ã‚‹" msgid "use strict OpenPGP behavior" msgstr "厳密ãªOpenPGPã®æŒ¯èˆžã‚’採用" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "無変更" @@ -2671,7 +2686,7 @@ msgstr "æ£æº–テã‚スト・モードを使用" msgid "|N|set compress level to N (0 disables)" msgstr "|N|圧縮レベルをNã«è¨å®š (0ã¯éžåœ§ç¸®)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "éµã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã¨ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚’制御ã™ã‚‹ã‚ªãƒ—ション" @@ -2687,11 +2702,11 @@ msgstr "ç½²åã‹ã‚‰æ‰‹å…ƒã«ãªã„éµã‚’インãƒãƒ¼ãƒˆã™ã‚‹" msgid "include the public key in signatures" msgstr "ç½²åã«å…¬é–‹éµã‚’å«ã‚ã‚‹" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "dirmngrã¸ã®ã™ã¹ã¦ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’無効ã¨ã™ã‚‹" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "éµã®ãƒªã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚’を制御ã™ã‚‹ã‚ªãƒ—ション" @@ -2707,15 +2722,15 @@ msgstr "|USER-ID|USER-ID用ã«æš—å·åŒ–" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|ç½²åや復å·ã«ã“ã®USER-IDを使用" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "無人使用ã®ãŸã‚ã®ã‚ªãƒ—ション" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "ãã®ã»ã‹ã®ã‚ªãƒ—ション" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2757,7 +2772,7 @@ msgstr "" "ç½²åã€æ¤œæŸ»ã€æš—å·åŒ–ã¾ãŸã¯å¾©å·\n" "デフォルトã®æ“作ã¯ã€å…¥åŠ›ãƒ‡ãƒ¼ã‚¿ã«ä¾å˜\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2781,12 +2796,12 @@ msgstr "ãƒãƒƒã‚·ãƒ¥: " msgid "Compression: " msgstr "圧縮: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "使ã„æ–¹: %s [オプション] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "対立ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰\n" @@ -2796,522 +2811,522 @@ msgstr "対立ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰\n" msgid "no = sign found in group definition '%s'\n" msgstr "=記å·ãŒã€ã‚°ãƒ«ãƒ¼ãƒ—定義'%s'内ã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "*è¦å‘Š*: homedir '%s'ã®å®‰å…¨ã§ãªã„所有\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "*è¦å‘Š*: コンフィグレーション・ファイル'%s'ã®å®‰å…¨ã§ãªã„所有\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "*è¦å‘Š*: æ‹¡å¼µ'%s'ã®å®‰å…¨ã§ãªã„所有\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "*è¦å‘Š*: homedir '%s'ã®å®‰å…¨ã§ãªã„許å¯\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "*è¦å‘Š*: コンフィグレーション・ファイル'%s'ã®å®‰å…¨ã§ãªã„許å¯\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "*è¦å‘Š*: æ‹¡å¼µ'%s'ã®å®‰å…¨ã§ãªã„許å¯\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "*è¦å‘Š*: homedir '%s'ã®å®‰å…¨ã§ãªã„上ä½ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ‰€æœ‰\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" "*è¦å‘Š*: コンフィグレーション・ファイル'%s'ã®å®‰å…¨ã§ãªã„上ä½ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ‰€æœ‰\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "*è¦å‘Š*: æ‹¡å¼µ'%s'ã®å®‰å…¨ã§ãªã„上ä½ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ‰€æœ‰\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "*è¦å‘Š*: homedir '%s'ã®å®‰å…¨ã§ãªã„上ä½ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªè¨±å¯\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "" "*è¦å‘Š*: コンフィグレーション・ファイル'%s'ã®å®‰å…¨ã§ãªã„上ä½ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªè¨±å¯\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "*è¦å‘Š*: æ‹¡å¼µ'%s'ã®å®‰å…¨ã§ãªã„上ä½ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªè¨±å¯\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "ä¸æ˜Žã®ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³é …ç›®'%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "éµã®ä¸€è¦§æ™‚ã«ãƒ•ã‚©ãƒˆIDを表示ã™ã‚‹" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "éµã®ä¸€è¦§æ™‚ã«éµã®ä½¿ã„æ–¹ã®æƒ…å ±ã‚’è¡¨ç¤ºã™ã‚‹" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "ç½²åã®ä¸€è¦§æ™‚ã«ãƒãƒªã‚·ãƒ¼URLを表示ã™ã‚‹" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "ç½²åã®ä¸€è¦§æ™‚ã«ã™ã¹ã¦ã®æ³¨é‡ˆã‚’表示ã™ã‚‹" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "ç½²åã®ä¸€è¦§æ™‚ã«IETF標準注釈を表示ã™ã‚‹" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "ç½²åã®ä¸€è¦§æ™‚ã«ãƒ¦ãƒ¼ã‚¶ã®æ³¨é‡ˆã‚’表示ã™ã‚‹" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "ç½²åã®ä¸€è¦§æ™‚ã«å„ªå…ˆéµã‚µãƒ¼ãƒURLを表示ã™ã‚‹" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "éµã®ä¸€è¦§æ™‚ã«ãƒ¦ãƒ¼ã‚¶IDã®æœ‰åŠ¹æ€§ã‚’表示ã™ã‚‹" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "éµã®ä¸€è¦§ã«å¤±åŠ¹ã—ãŸãƒ¦ãƒ¼ã‚¶IDã€æœŸé™åˆ‡ã‚Œã¨ãªã£ãŸãƒ¦ãƒ¼ã‚¶IDを表示ã™ã‚‹" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "éµã®ä¸€è¦§ã«å¤±åŠ¹ã—ãŸå‰¯éµã€æœŸé™åˆ‡ã‚Œã¨ãªã£ãŸå‰¯éµã‚’表示ã™ã‚‹" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "éµã®ä¸€è¦§ã«éµãƒªãƒ³ã‚°ã®åå‰ã‚’表示ã™ã‚‹" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "ç½²åã®ä¸€è¦§æ™‚ã«æœ‰åŠ¹æœŸé™ã®æ—¥ä»˜ã‚’表示ã™ã‚‹" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "ä¸æ˜Žã®TOFUãƒãƒªã‚·ãƒ¼'%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(é¸æŠžè‚¢ã®ä¸€è¦§ã«ã¯\"help\"を使ã£ã¦ãã ã•ã„)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "注æ„: 普通%sã¯ä½¿ã„ã¾ã›ã‚“!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "'%s'ã¯ã€æœ‰åŠ¹ãªç½²å表ç¾ã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "\"%s\"ã¯æ£ã—ã„メール・アドレスã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "無効㪠pinentry mode '%s'ã§ã™\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "無効ãªé€ä¿¡å…ƒè¦æ±‚ '%s' ã§ã™\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "'%s'ã¯ã€æœ‰åŠ¹ãªæ–‡å—集åˆã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "éµã‚µãƒ¼ãƒã®URLを解æžä¸èƒ½\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: 無効ãªéµã‚µãƒ¼ãƒãƒ»ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "無効ãªéµã‚µãƒ¼ãƒãƒ»ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: 無効ãªã‚¤ãƒ³ãƒãƒ¼ãƒˆãƒ»ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "無効ãªã‚¤ãƒ³ãƒãƒ¼ãƒˆãƒ»ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "無効ãªãƒ•ã‚£ãƒ«ã‚¿ãƒ»ã‚ªãƒ—ションã§ã™: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: 無効ãªã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆãƒ»ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "無効ãªã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆãƒ»ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: 無効ãªä¸€è¦§ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "無効ãªä¸€è¦§ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«ãƒ•ã‚©ãƒˆIDを表示ã™ã‚‹" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«ãƒãƒªã‚·ãƒ¼URLを表示ã™ã‚‹" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«ã™ã¹ã¦ã®æ³¨é‡ˆã‚’表示ã™ã‚‹" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«IETF標準注釈を表示ã™ã‚‹" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«ãƒ¦ãƒ¼ã‚¶ã®æ³¨é‡ˆã‚’表示ã™ã‚‹" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«å„ªå…ˆéµã‚µãƒ¼ãƒURLを表示ã™ã‚‹" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«ãƒ¦ãƒ¼ã‚¶IDã®æœ‰åŠ¹æ€§ã‚’表示ã™ã‚‹" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«å¤±åŠ¹ã—ãŸãƒ¦ãƒ¼ã‚¶IDã€æœŸé™åˆ‡ã‚Œã¨ãªã£ãŸãƒ¦ãƒ¼ã‚¶IDを表示ã™ã‚‹" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«ãƒ—ライマリ・ユーザIDã ã‘をを表示ã™ã‚‹" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: 無効ãªæ¤œè¨¼ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "無効ãªæ¤œè¨¼ã‚ªãƒ—ションã§ã™\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "exec-pathã‚’%sã«è¨å®šä¸èƒ½\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: 無効㪠auto-key-locate リストã§ã™\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "無効㪠auto-key-locate リストã§ã™\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "オプション\"%.50s\"ã«ã¯ç„¡åŠ¹ãªå¼•æ•°ã§ã™\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "*è¦å‘Š*: プãƒã‚°ãƒ©ãƒ ã¯coreファイルを作æˆã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "*è¦å‘Š*: %sã¯%sより優先\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%sã¯%sã¨ã¨ã‚‚ã«ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%sã¯%sã¨ã¨ã‚‚ã«ä½¿ã£ã¦ã‚‚ç„¡æ„味ã§ã™!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "*è¦å‘Š*: ニセモノã®ã‚·ã‚¹ãƒ†ãƒ 時刻ã§å®Ÿè¡Œã—ã¦ã„ã¾ã™: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "%s ã®ãŸã‚ã€ã‚»ã‚ュアã§ãªã„メモリã§å®Ÿè¡Œã—ã¾ã›ã‚“\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "é¸æŠžã•ã‚ŒãŸæš—å·ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã¯ç„¡åŠ¹ã§ã™\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "é¸æŠžã•ã‚ŒãŸAEADアルゴリズムã¯ç„¡åŠ¹ã§ã™\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "é¸æŠžã•ã‚ŒãŸåœ§ç¸®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã¯ç„¡åŠ¹ã§ã™\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "é¸æŠžã•ã‚ŒãŸè¨¼æ˜Žæ›¸ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆãƒ»ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã¯ç„¡åŠ¹ã§ã™\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-neededã¯æ£ã®å€¤ãŒå¿…è¦ã§ã™\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-neededã¯1より大ããªå€¤ãŒå¿…è¦ã§ã™\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depthã¯1ã‹ã‚‰255ã®ç¯„囲ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "無効ãªdefault-cert-level。0ã‹1ã‹2ã‹3ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "無効ãªmin-cert-level。0ã‹1ã‹2ã‹3ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "注æ„: å˜ç´”ãªS2Kモード(0)ã®ä½¿ç”¨ã«ã¯å¼·ãå対ã—ã¾ã™\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "無効ãªS2Kモード。0ã‹1ã‹3ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "無効ãªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å„ªå…ˆæŒ‡å®š\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "無効ãªå€‹äººç”¨æš—å·æ–¹å¼ã®å„ªå…ˆæŒ‡å®š\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "無効ãªå€‹äººç”¨AEADæ–¹å¼ã®å„ªå…ˆæŒ‡å®š\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "無効ãªå€‹äººç”¨ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆã®å„ªå…ˆæŒ‡å®š\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "無効ãªå€‹äººç”¨åœ§ç¸®ã®å„ªå…ˆæŒ‡å®š\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, c-format msgid "chunk size invalid - using %d\n" msgstr "無効ãªãƒãƒ£ãƒ³ã‚¯é•· - %dビットã«ã—ã¾ã™\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%sã¯%sã§ã¯ã¾ã 機能ã—ã¾ã›ã‚“\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "AEADアルゴリズム'%s'ã‚’%sモードã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "圧縮アルゴリズム'%s'ã‚’%sモードã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "信用データベースã®åˆæœŸåŒ–ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "*è¦å‘Š*: 公開éµæš—å·ã‚’使ã‚ãšã«ã€å—å–人 (-r) を指定ã—ã¦ã„ã¾ã™\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "'%s'ã®å…±é€šéµæš—å·ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "--symmetric --encryptã‚’--s2k-mode 0ã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "--symmetric --encryptã‚’%sモードã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "--symmetric --sign --encryptã‚’--s2k-mode 0ã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "--symmetric --sign --encryptã‚’%sモードã§ä½¿ã†ã“ã¨ã¯ã§ãã¾ã›ã‚“\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "éµã‚µãƒ¼ãƒã¸ã®é€ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "éµã‚µãƒ¼ãƒã‹ã‚‰ã®å—ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "éµã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "sshéµã¨ã—ã¦ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "éµã‚µãƒ¼ãƒã®æ¤œç´¢ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "éµã‚µãƒ¼ãƒã®æ›´æ–°ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "外装除去ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "外装ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "無効ãªãƒãƒƒã‚·ãƒ¥ãƒ»ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ '%s'ã§ã™\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "éµæŒ‡å®š'%s'ã®æ§‹æ–‡è§£æžã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "'%s'ã¯æœ‰åŠ¹ãªéµID, フィンガープリントã€keygripã§ã¯ãªã„よã†ã§ã™ã€‚\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" "*è¦å‘Š*: コマンドãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。ãªã«ã‚’æ„味ã—ã¦ã„ã‚‹ã®ã‹å½“ã¦ã¦ã¿ã¾" "ã™ ...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "開始ã—ã¾ã™ã€‚メッセージを打ã£ã¦ãã ã•ã„ ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "ã‚ãŸãˆã‚‰ã‚ŒãŸè¨¼æ˜Žæ›¸ãƒãƒªã‚·ãƒ¼URLã¯ç„¡åŠ¹ã§ã™\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "ã‚ãŸãˆã‚‰ã‚ŒãŸç½²åãƒãƒªã‚·ãƒ¼URLã¯ç„¡åŠ¹ã§ã™\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "指定ã•ã‚ŒãŸå„ªå…ˆéµã‚µãƒ¼ãƒURLã¯ç„¡åŠ¹ã§ã™\n" @@ -3324,7 +3339,7 @@ msgstr "|FILE|éµãƒªãƒ³ã‚°FILEã®éµã‚’扱ã„ã¾ã™" msgid "make timestamp conflicts only a warning" msgstr "日時ã®çŸ›ç›¾ã‚’è¦å‘Šã ã‘ã«ã—ã¾ã™" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|ã“ã®FDã«ã‚¹ãƒ†ã‚¤ã‚¿ã‚¹æƒ…å ±ã‚’æ›¸ã出ã™" @@ -3409,97 +3424,97 @@ msgstr "GnuPGã®éµã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—フォーマットを仮定ã—ã¾ã™" msgid "repair keys on import" msgstr "インãƒãƒ¼ãƒˆã®éš›ã€éµã‚’修復ã™ã‚‹" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "åž‹%dã®ãƒ–ãƒãƒƒã‚¯ã‚’スã‚ップã—ã¾ã™\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "ã“ã‚Œã¾ã§%lu個ã®éµã‚’処ç†\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr " 処ç†æ•°ã®åˆè¨ˆ: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " スã‚ップã—ãŸPGP-2éµ: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " スã‚ップã—ãŸæ–°ã—ã„éµ: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " ユーザIDãªã—: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " インãƒãƒ¼ãƒˆ: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " 変更ãªã—: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " æ–°ã—ã„ユーザID: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " æ–°ã—ã„副éµ: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " æ–°ã—ã„ç½²å: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " æ–°ã—ã„éµã®å¤±åŠ¹: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " 秘密éµã®èªã¿è¾¼ã¿: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " 秘密éµã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " 無変更ã®ç§˜å¯†éµ: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " 未インãƒãƒ¼ãƒˆ: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " 掃除ã•ã‚ŒãŸç½²å: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " 掃除ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ID: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3508,171 +3523,171 @@ msgstr "" "*è¦å‘Š*: éµ%sã«ã¯ã€ã“れらã®ãƒ¦ãƒ¼ã‚¶IDã«å¯¾ã—ã¦ä½¿ç”¨ä¸å¯ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã®å„ªå…ˆæŒ‡å®šãŒ" "ã‚ã‚Šã¾ã™\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": æš—å·ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã®å„ªå…ˆæŒ‡å®š %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": AEADアルゴリズムã®å„ªå…ˆæŒ‡å®š %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": ダイジェスト・アルゴリズムã®å„ªå…ˆæŒ‡å®š %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": 圧縮アルゴリズムã®å„ªå…ˆæŒ‡å®š %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "ã‚ãªãŸã®å„ªå…ˆæŒ‡å®šã‚’æ›´æ–°ã—ã€ã“ã®éµã‚’å†é…布ã™ã‚‹ã“ã¨ãŒå¼·ã推奨ã•ã‚Œã¾ã™\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "ãã‚Œã«ã‚ˆã£ã¦ã€æ½œåœ¨çš„ãªã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ä¸ä¸€è‡´ã®å•é¡Œã‚’é¿ã‘られã¾ã™\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "éµ%s: ユーザIDãŒã‚ã‚Šã¾ã›ã‚“\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "éµ %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "インãƒãƒ¼ãƒˆã®æ¤œæŸ»ã§æ‹’å¦ã•ã‚Œã¾ã—ãŸ" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "éµ%s: PKSã®å‰¯éµå¤‰é€ を修復\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "éµ%s: å—ç†ã—ãŸæœªè‡ªå·±ç½²åã®ãƒ¦ãƒ¼ã‚¶ID\"%s\"\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "éµ%s: 有効ãªãƒ¦ãƒ¼ã‚¶IDãŒã‚ã‚Šã¾ã›ã‚“\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "ã“ã‚Œã¯ãŠãらã自己署åã®ãªã„ã›ã„ã§ã—ょã†\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "éµ%s: 公開éµãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "éµ%s: æ–°ã—ã„éµã§ã™ - スã‚ップã—ã¾ã™\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "書ãè¾¼ã¿å¯èƒ½ãªéµãƒªãƒ³ã‚°ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "éµãƒªãƒ³ã‚°'%s'ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "éµ%s: 公開éµ\"%s\"をインãƒãƒ¼ãƒˆã—ã¾ã—ãŸ\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "éµ%s: ã“ã¡ã‚‰ã®è¤‡è£½ã¨åˆã„ã¾ã›ã‚“\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "éµ%s: \"%s\" æ–°ã—ã„ユーザIDã‚’1個\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "éµ%s: \"%s\" æ–°ã—ã„ユーザIDã‚’%d個\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "éµ%s: \"%s\" æ–°ã—ã„ç½²åã‚’1個\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "éµ%s: \"%s\" æ–°ã—ã„ç½²åã‚’%d個\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "éµ%s: \"%s\" æ–°ã—ã„副éµã‚’1個\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "éµ%s: \"%s\" æ–°ã—ã„副éµã‚’%d個\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "éµ%s: \"%s\" %d個ã®ç½²åã‚’ãã‚Œã„ã«ã—ã¾ã—ãŸ\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "éµ%s: \"%s\" %d個ã®ç½²åã‚’ãã‚Œã„ã«ã—ã¾ã—ãŸ\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "éµ%s: \"%s\" %d個ã®ãƒ¦ãƒ¼ã‚¶IDã‚’ãã‚Œã„ã«ã—ã¾ã—ãŸ\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "éµ%s: \"%s\" %d個ã®ãƒ¦ãƒ¼ã‚¶IDã‚’ãã‚Œã„ã«ã—ã¾ã—ãŸ\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "éµ%s:\"%s\"変更ãªã—\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "éµ%s: 秘密éµã‚’インãƒãƒ¼ãƒˆã—ã¾ã—ãŸ\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "éµ %s: 秘密éµã¯ã‚‚ã†ã‚ã‚Šã¾ã™\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "éµ %s: エージェントã¸ã®é€ä¿¡ã‚¨ãƒ©ãƒ¼: %s\n" @@ -3685,203 +3700,202 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "'%s'ã®ç§»è¡Œã«ã¯ã€ã‚¹ãƒžãƒ¼ãƒ‰ã‚«ãƒ¼ãƒ‰ãã‚Œãžã‚Œã§ã€ä»¥ä¸‹ã‚’実行ã—ã¦ãã ã•ã„: %s\n" -#: g10/import.c:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "ç§˜å¯†éµ %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "秘密éµã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã¯ç¦æ¢ã§ã™\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, c-format msgid "key %s: secret key with invalid cipher %d - skipped\n" msgstr "éµ%s: 無効ãªæš—å·æ–¹å¼%dã®ç§˜å¯†éµã§ã™ - スã‚ップã—ã¾ã™\n" -#: g10/import.c:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "ç†ç”±ã¯æŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "éµãŒã¨ã‚Šã‹ã‚ã£ã¦ã„ã¾ã™" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "éµ(ã®ä¿¡é ¼æ€§)ãŒæãªã‚ã‚Œã¦ã„ã¾ã™" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "éµã¯ã‚‚ã¯ã‚„使ã‚ã‚Œã¦ã„ã¾ã›ã‚“" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "ユーザIDãŒã‚‚ã¯ã‚„有効ã§ã‚ã‚Šã¾ã›ã‚“" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "失効ç†ç”±: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "失効ã®ã‚³ãƒ¡ãƒ³ãƒˆ: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, c-format msgid "key %s: no public key - can't apply revocation certificate\n" msgstr "éµ%s: 公開éµãŒã‚ã‚Šã¾ã›ã‚“ - 失効証明書をé©ç”¨ã§ãã¾ã›ã‚“\n" -#: g10/import.c:3461 +#: g10/import.c:3469 #, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "éµ%s: å…ƒã®éµãƒ–ãƒãƒƒã‚¯ã«ä½ç½®ã¥ã‘ã§ãã¾ã›ã‚“: %s\n" -#: g10/import.c:3468 +#: g10/import.c:3476 #, c-format msgid "key %s: can't read original keyblock: %s\n" msgstr "éµ%s: å…ƒã®éµãƒ–ãƒãƒƒã‚¯ã‚’èªã¿è¾¼ã‚ã¾ã›ã‚“: %s\n" -#: g10/import.c:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "éµ%s: 無効ãªå¤±åŠ¹è¨¼æ˜Žæ›¸: %s - æ‹’å¦\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "éµ%s:\"%s\"失効証明書をインãƒãƒ¼ãƒˆã—ã¾ã—ãŸ\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "éµ%s: ç½²åã«å¯¾å¿œã™ã‚‹ãƒ¦ãƒ¼ã‚¶IDãŒã‚ã‚Šã¾ã›ã‚“\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "éµ%s: ユーザID\"%s\"ã®ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„公開éµã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã§ã™\n" -#: g10/import.c:3628 +#: g10/import.c:3636 #, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "éµ%s: ユーザID\"%s\"ã®è‡ªå·±ç½²åãŒã€ç„¡åŠ¹ã§ã™\n" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "éµ%s: サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„公開éµã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã§ã™\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "éµ%s: 無効ãªç›´æŽ¥éµç½²å\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "éµ%s: éµã«å¯¾å¿œã™ã‚‹å‰¯éµãŒã‚ã‚Šã¾ã›ã‚“\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "éµ%s: 無効ãªå‰¯éµã®å¯¾å¿œã§ã™\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "éµ%s: 多é‡å‰¯éµã®å¯¾å¿œã‚’削除ã—ã¾ã™\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "éµ%s: éµå¤±åŠ¹ã«å¯¾ã™ã‚‹å‰¯éµãŒã‚ã‚Šã¾ã›ã‚“\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "éµ%s: 無効ãªå‰¯éµå¤±åŠ¹ã§ã™\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "éµ%s: 無効ãªå‰¯éµã®å¤šé‡å¤±åŠ¹ã‚’削除ã—ã¾ã™\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "éµ%s: スã‚ップã—ãŸãƒ¦ãƒ¼ã‚¶ID\"%s\"\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "éµ%s: スã‚ップã—ãŸå‰¯éµ\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, c-format msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" msgstr "éµ%s: エクスãƒãƒ¼ãƒˆä¸å¯ãªç½²å (クラス0x%02X) - スã‚ップã—ã¾ã™\n" -#: g10/import.c:3860 +#: g10/import.c:3868 #, c-format msgid "key %s: revocation certificate at wrong place - skipped\n" msgstr "éµ%s: 失効証明書ãŒèª¤ã£ã¦è¨å®šã•ã‚Œã¦ã„ã¾ã™ - スã‚ップã—ã¾ã™\n" -#: g10/import.c:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "éµ%s: 無効ãªå¤±åŠ¹è¨¼æ˜Žæ›¸: %s - スã‚ップã—ã¾ã™\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, c-format msgid "key %s: subkey signature in wrong place - skipped\n" msgstr "éµ%s: 副éµç½²åã®å ´æ‰€ãŒã€èª¤ã£ã¦ã„ã¾ã™ - スã‚ップã—ã¾ã™\n" -#: g10/import.c:3900 +#: g10/import.c:3908 #, c-format msgid "key %s: unexpected signature class (0x%02X) - skipped\n" msgstr "éµ%s: 予期ã›ã¬ç½²åクラス (0x%02X) - スã‚ップã—ã¾ã™\n" -#: g10/import.c:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "éµ%s: é‡è¤‡ã—ãŸãƒ¦ãƒ¼ã‚¶IDã®æ¤œå‡º - マージ\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "éµ%s: é‡è¤‡ã—ãŸå‰¯éµã®æ¤œå‡º - マージ\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, c-format msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" msgstr "*è¦å‘Š*: éµ%sã¯å¤±åŠ¹ã•ã‚ŒãŸã‹ã‚‚ã—ã‚Œã¾ã›ã‚“: 失効éµ%sã‚’å–ã£ã¦ãã¾ã™\n" -#: g10/import.c:4261 +#: g10/import.c:4269 #, c-format msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" msgstr "*è¦å‘Š*: éµ%sã¯å¤±åŠ¹ã•ã‚ŒãŸã‹ã‚‚ã—ã‚Œã¾ã›ã‚“: 失効éµ%sãŒå˜åœ¨ã—ã¾ã›ã‚“。\n" -#: g10/import.c:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "éµ%s:\"%s\"失効証明書ã®è¿½åŠ \n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "éµ%s: 直接éµç½²åã‚’è¿½åŠ \n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "メモリã®ç¢ºä¿ã®ã‚¨ãƒ©ãƒ¼: %s\n" @@ -3940,7 +3954,7 @@ msgstr "" "è¦å‘Š: エラーãŒã‚ã‚Šã€è‡ªå·±ç½²åã ã‘確èªã—ã¾ã—ãŸã€‚'%s'を実行ã—ã¦ã™ã¹ã¦ã®ç½²åを確" "èªãã ã•ã„。\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "keybox'%s'ã®ä½œæˆã‚¨ãƒ©ãƒ¼: %s\n" @@ -3950,7 +3964,7 @@ msgstr "keybox'%s'ã®ä½œæˆã‚¨ãƒ©ãƒ¼: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "éµãƒªãƒ³ã‚°'%s'ã®ä½œæˆã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "keybox'%s'ãŒä½œæˆã•ã‚Œã¾ã—ãŸ\n" @@ -4200,8 +4214,8 @@ msgstr "ã“ã®éµã¯ã€ã‹ãªã‚Šæ³¨æ„ã—ã¦æ¤œæŸ»ã—ã¾ã—ãŸã€‚\n" msgid "Really sign? (y/N) " msgstr "本当ã«ç½²åã—ã¾ã™ã‹? (y/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "ç½²åã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" @@ -4567,7 +4581,7 @@ msgstr "マッãƒã™ã‚‹ãƒ¦ãƒ¼ã‚¶IDã¯ã‚ã‚Šã¾ã›ã‚“。" msgid "Nothing to sign.\n" msgstr "ç½²åã™ã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã›ã‚“。\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "ã‚ãªãŸã«ã‚ˆã£ã¦ç½²åã•ã‚Œã¦ã„ã¾ã›ã‚“。\n" @@ -4634,7 +4648,7 @@ msgstr "ã“ã®éµã¯ã€%séµ%sã«ã‚ˆã£ã¦å¤±åŠ¹å¯èƒ½ã§ã™" msgid "(sensitive)" msgstr "(機密指定)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "作æˆ: %s" @@ -4650,7 +4664,7 @@ msgid "expired: %s" msgstr "期é™åˆ‡ã‚Œ: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "有効期é™: %s" @@ -4686,13 +4700,13 @@ msgstr "" "プãƒã‚°ãƒ©ãƒ ã‚’å†èµ·å‹•ã™ã‚‹ã¾ã§ã€è¡¨ç¤ºã•ã‚ŒãŸéµã®æœ‰åŠ¹æ€§ã¯æ£ã—ããªã„ã‹ã‚‚ã—ã‚Œãªã„ã€\n" "ã¨ã„ã†ã“ã¨ã‚’念é ã«ãŠã„ã¦ãã ã•ã„。\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "失効" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "期é™åˆ‡ã‚Œ" @@ -4733,7 +4747,7 @@ msgstr "ãã‚Œã§ã‚‚è¿½åŠ ã—ãŸã„ã§ã™ã‹? (y/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "PGP2å½¢å¼ã®éµã«ã¯ãƒ•ã‚©ãƒˆIDã‚’è¿½åŠ ã§ãã¾ã›ã‚“。\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "ãã†ã„ã£ãŸãƒ¦ãƒ¼ã‚¶IDã¯ã™ã§ã«ã“ã®éµã«å˜åœ¨ã—ã¦ã„ã¾ã™!\n" @@ -4871,7 +4885,7 @@ msgstr "å‰¯éµ %s ã¯ç½²åã‚’ã—ãªã„ã®ã§ã€ç›¸äº’証明ã®å¿…è¦ã¯ã‚ã‚Šã msgid "Please select exactly one user ID.\n" msgstr "ユーザIDã‚’ãã£ã‹ã‚Šã²ã¨ã¤é¸æŠžã—ã¦ãã ã•ã„。\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "ユーザID\"%s\"ã®v3自己署åをスã‚ップã—ã¾ã™\n" @@ -4880,127 +4894,127 @@ msgstr "ユーザID\"%s\"ã®v3自己署åをスã‚ップã—ã¾ã™\n" msgid "Enter your preferred keyserver URL: " msgstr "優先éµã‚µãƒ¼ãƒURLを入力ã—ã¦ãã ã•ã„: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "本当ã«ç½®ãæ›ãˆãŸã„ã§ã™ã‹? (y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "本当ã«å‰Šé™¤ã—ãŸã„ã§ã™ã‹? (y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "注釈を入力: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "進ã¿ã¾ã™ã‹? (y/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "%d番ã®ãƒ¦ãƒ¼ã‚¶IDã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "ãƒãƒƒã‚·ãƒ¥%sã®ãƒ¦ãƒ¼ã‚¶IDã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "éµID'%s'ã®å‰¯éµã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "%d番ã®å‰¯éµã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "ユーザID:\"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "%sã§%s%s%sã«ç½²åã•ã‚Œã¦ã„ã¾ã™\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (エクスãƒãƒ¼ãƒˆä¸å¯)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "ã“ã®ç½²åã¯%sã§æœŸé™åˆ‡ã‚Œã§ã™ã€‚\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "ãã‚Œã§ã‚‚本当ã«å¤±åŠ¹ã—ãŸã„ã§ã™ã‹? (y/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "ã“ã®ç½²åã«å¯¾ã™ã‚‹å¤±åŠ¹è¨¼æ˜Žæ›¸ã‚’作æˆã—ã¾ã™ã‹? (y/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "ã“れらã®ãƒ¦ãƒ¼ã‚¶IDã«éµ%sã§ç½²åã—ã¾ã—ãŸ:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (失効ä¸å¯)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "ã‚ãªãŸã®éµ%sã§%sã«å¤±åŠ¹ã•ã‚Œã¦ã„ã¾ã™\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "ã“れらã®ç½²åを失効ã—よã†ã¨ã—ã¦ã„ã¾ã™:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "失効証明書を本当ã«ä½œæˆã—ã¾ã™ã‹? (y/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "秘密éµãŒã‚ã‚Šã¾ã›ã‚“\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "ユーザIDã§ãªã„ã‚‚ã®ã‚’失効ã—よã†ã¨ã—ã¾ã—ãŸ: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "ユーザID\"%s\"ã¯ã€ã‚‚ã†å¤±åŠ¹ã•ã‚Œã¦ã„ã¾ã™\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "*è¦å‘Š*: ユーザIDç½²åãŒã€%d秒未æ¥ã§ã™\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "最後ã®æœ‰åŠ¹ãªãƒ¦ãƒ¼ã‚¶IDã¯å¤±åŠ¹ã§ãã¾ã›ã‚“。\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "éµ %s ã¯ã€ã‚‚ã†å¤±åŠ¹ã•ã‚Œã¦ã„ã¾ã™ã€‚\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "å‰¯éµ %s ã¯ã€ã‚‚ã†å¤±åŠ¹ã•ã‚Œã¦ã„ã¾ã™ã€‚\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "%s (大ãã•%ld) ã®éµ%s (uid %d) ã®ãƒ•ã‚©ãƒˆIDã¨ã—ã¦è¡¨ç¤º\n" @@ -5010,63 +5024,63 @@ msgstr "%s (大ãã•%ld) ã®éµ%s (uid %d) ã®ãƒ•ã‚©ãƒˆIDã¨ã—ã¦è¡¨ç¤º\n" msgid "invalid value for option '%s'\n" msgstr "オプション'%s'ã«ç„¡åŠ¹ãªå€¤ã§ã™\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "優先指定'%s'ã®é‡è¤‡\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "æš—å·æ–¹å¼ã®å„ªå…ˆæŒ‡å®šãŒå¤šã™ãŽã¾ã™\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "ダイジェストã®å„ªå…ˆæŒ‡å®šãŒå¤šã™ãŽã¾ã™\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "圧縮ã®å„ªå…ˆæŒ‡å®šãŒå¤šã™ãŽã¾ã™\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, c-format msgid "too many AEAD preferences\n" msgstr "AEADæ–¹å¼ã®å„ªå…ˆæŒ‡å®šãŒå¤šã™ãŽã¾ã™\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "優先指定ã®æ–‡å—列ã«ç„¡åŠ¹ãªé …ç›®'%s'ãŒã‚ã‚Šã¾ã™\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "直接署åを書ãè¾¼ã¿ã¾ã™\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "自己署åを書ãè¾¼ã¿ã¾ã™\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "éµå¯¾å¿œã¸ã®ç½²åを書ãè¾¼ã¿ã¾ã™\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "無効ãªéµé•·ã€‚%uビットã«ã—ã¾ã™\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "éµé•·ã‚’%uビットã«ä¸¸ã‚ã¾ã™\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5074,19 +5088,19 @@ msgstr "" "*è¦å‘Š*: ã„ãã¤ã‹ã®OpenPGPプãƒã‚°ãƒ©ãƒ ã¯ã“ã®ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆé•·ã®DSAéµã‚’扱ã†ã“ã¨ãŒã§" "ãã¾ã›ã‚“\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certify" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Encrypt" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Authenticate" @@ -5100,166 +5114,166 @@ msgstr "Authenticate" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "ã“ã®%séµã«ã‚ã‚Šã†ã‚‹æ“作: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "ç¾åœ¨ã®èªã‚られãŸæ“作: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) ç½²å機能をå転ã™ã‚‹\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) æš—å·æ©Ÿèƒ½ã‚’å転ã™ã‚‹\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) èªè¨¼æ©Ÿèƒ½ã‚’å転ã™ã‚‹\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) 完了\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA 㨠RSA%s\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA 㨠Elgamal%s\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, c-format msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (ç½²åã®ã¿)%s\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, c-format msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (ç½²åã®ã¿)%s\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (æš—å·åŒ–ã®ã¿)%s\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, c-format msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (æš—å·åŒ–ã®ã¿)%s\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (機能をã‚ãªãŸè‡ªèº«ã§è¨å®š)%s\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (機能をã‚ãªãŸè‡ªèº«ã§è¨å®š)%s\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ECC (ç½²åã¨æš—å·åŒ–)%s\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr " *デフォルト" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (ç½²åã®ã¿)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (機能をã‚ãªãŸè‡ªèº«ã§è¨å®š)%s\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, c-format msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (æš—å·åŒ–ã®ã¿)%s\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) æ—¢å˜ã®éµ%s\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) カードã«å˜åœ¨ã™ã‚‹éµ%s\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "keygripを入力: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "有効ãªkeygrip (40æ¡ã®16進数å—)ã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "ã“ã®keygripã®éµã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "カードã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "カードã®ã‚·ãƒªã‚¢ãƒ«ç•ªå·: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "利用å¯èƒ½ãªéµ:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "%uビットã«åˆ‡ã‚Šä¸Šã’ã¾ã™\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s éµã¯ %u ã‹ã‚‰ %u ビットã®é•·ã•ã§å¯èƒ½ã§ã™ã€‚\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "副éµã®éµé•·ã¯? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "è¦æ±‚ã•ã‚ŒãŸéµé•·ã¯%uビット\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "ã”希望ã®æ¥•å††æ›²ç·šã‚’é¸æŠžã—ã¦ãã ã•ã„:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5275,7 +5289,7 @@ msgstr "" " <n>m = éµã¯ n ã‹æœˆé–“ã§æœŸé™åˆ‡ã‚Œ\n" " <n>y = éµã¯ n å¹´é–“ã§æœŸé™åˆ‡ã‚Œ\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5291,38 +5305,38 @@ msgstr "" " <n>m = ç½²å㯠n ã‹æœˆé–“ã§æœŸé™åˆ‡ã‚Œ\n" " <n>y = ç½²å㯠n å¹´é–“ã§æœŸé™åˆ‡ã‚Œ\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "éµã®æœ‰åŠ¹æœŸé–“ã¯? (0)" -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "ç½²åã®æœ‰åŠ¹æœŸé–“ã¯? (%s)" -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "無効ãªå€¤\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "éµã¯ç„¡æœŸé™ã§ã™\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "ç½²åã¯ç„¡æœŸé™ã§ã™\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "éµã¯%sã§æœŸé™åˆ‡ã‚Œã¨ãªã‚Šã¾ã™\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "ç½²åã¯%sã§æœŸé™åˆ‡ã‚Œã¨ãªã‚Šã¾ã™\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5330,11 +5344,11 @@ msgstr "" "ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã§ã¯ã€2038年以é™ã®æ—¥ä»˜ã‚’表示ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ãŒã€\n" "2106å¹´ã¾ã§æ£ã—ã処ç†ã•ã‚Œã¾ã™ã€‚\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "ã“ã‚Œã§æ£ã—ã„ã§ã™ã‹? (y/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5348,7 +5362,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5364,49 +5378,49 @@ msgstr "" " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "本å: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "åå‰ã«ç„¡åŠ¹ãªæ–‡å—ãŒã‚ã‚Šã¾ã™\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "ã‚ャラクタ'%s'ã¨'%s'ã¯åå‰ã«ä½¿ãˆã¾ã›ã‚“\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "åå‰ã‚’æ•°å—ã§å§‹ã‚ã¦ã¯ã„ã‘ã¾ã›ã‚“\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "åå‰ã¯5æ–‡å—以上ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "é›»åメール・アドレス: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "有効ãªé›»åメール・アドレスã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "コメント: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "コメントã«ç„¡åŠ¹ãªæ–‡å—ãŒã‚ã‚Šã¾ã™\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "ã‚ãªãŸã¯æ–‡å—集åˆ'%s'を使ã£ã¦ã„ã¾ã™ã€‚\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5417,7 +5431,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "é›»åメールã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’本åやコメントã«å…¥ã‚Œãªã„よã†ã«\n" @@ -5432,31 +5446,31 @@ msgstr "é›»åメールã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’本åやコメントã«å…¥ã‚Œãªã„よ #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "åå‰(N)ã€ã‚³ãƒ¡ãƒ³ãƒˆ(C)ã€é›»åメール(E)ã®å¤‰æ›´ã€ã¾ãŸã¯çµ‚了(Q)? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "åå‰(N)ã€ã‚³ãƒ¡ãƒ³ãƒˆ(C)ã€é›»åメール(E)ã®å¤‰æ›´ã€ã¾ãŸã¯OK(O)ã‹çµ‚了(Q)? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "åå‰(N)ã€é›»åメール(E)ã®å¤‰æ›´ã€ã¾ãŸã¯çµ‚了(Q)? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "åå‰(N)ã€é›»åメール(E)ã®å¤‰æ›´ã€ã¾ãŸã¯OK(O)ã‹çµ‚了(Q)? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "ã¾ãšã‚¨ãƒ©ãƒ¼ã‚’ä¿®æ£ã—ã¦ãã ã•ã„\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5467,18 +5481,18 @@ msgstr "" "ã™ã€ãƒ‡ã‚£ã‚¹ã‚¯ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãªã©ã®ä»–ã®æ“ä½œã‚’ç´ æ•°ç”Ÿæˆã®é–“ã«è¡Œã†ã“ã¨ã§ã€ä¹±æ•°ç”Ÿ\n" "æˆå™¨ã«å分ãªã‚¨ãƒ³ãƒˆãƒãƒ”ーを供給ã™ã‚‹æ©Ÿä¼šã‚’与ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "éµã®ç”Ÿæˆã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5489,64 +5503,64 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "続ã‘ã¾ã™ã‹? (Y/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "\"%s\" ã®éµã¯ã‚‚ã†ã‚ã‚Šã¾ã™\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "ãã‚Œã§ã‚‚éµã‚’作æˆã—ã¾ã™ã‹? (y/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "ã„ãšã‚Œã«ã—ã‚éµã‚’作æˆ\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "注æ„: 全機能ã®éµç”Ÿæˆã«ã¯ \"%s %s\" を使ã„ã¾ã™ã€‚\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "éµã®ç”ŸæˆãŒå–り消ã•ã‚Œã¾ã—ãŸã€‚\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・ファイル'%s'ãŒä½œæˆã§ãã¾ã›ã‚“: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "注æ„: カードéµã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒ'%s'ã¸ä¿å˜ã•ã‚Œã¾ã™\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "'%s'ã¸å…¬é–‹éµã‚’書ãè¾¼ã¿ã¾ã™\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "書ãè¾¼ã¿å¯èƒ½ãªå…¬é–‹éµãƒªãƒ³ã‚°ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "公開éµãƒªãƒ³ã‚°'%s'ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "公開éµã¨ç§˜å¯†éµã‚’作æˆã—ã€ç½²åã—ã¾ã—ãŸã€‚\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5554,34 +5568,34 @@ msgstr "" "ã“ã®éµã¯æš—å·åŒ–ã«ã¯ä½¿ç”¨ã§ããªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。暗å·åŒ–ã‚’è¡Œã†ã«ã¯ã€\n" "\"--edit-key\"コマンドを使ã£ã¦å‰¯éµã‚’生æˆã—ã¦ãã ã•ã„。\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" msgstr "éµã¯%lu秒未æ¥ã«ã§ãã¾ã—㟠(時間æªæ›²ã‹æ™‚計ã®éšœå®³ã§ã—ょã†)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" msgstr "éµã¯%lu秒未æ¥ã«ã§ãã¾ã—㟠(時間æªæ›²ã‹æ™‚計ã®éšœå®³ã§ã—ょã†)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "注æ„: v3éµã«å¯¾ã™ã‚‹å‰¯éµã®ä½œæˆã¯ã€OpenPGPã«é©åˆã—ã¾ã›ã‚“\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "主éµã®ç§˜å¯†éƒ¨åˆ†ãŒåˆ©ç”¨ã§ãã¾ã›ã‚“。\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "主éµã®ç§˜å¯†éƒ¨åˆ†ã¯ã‚«ãƒ¼ãƒ‰ä¸Šã«ä¿å˜ã•ã‚Œã¦ã„ã¾ã™ã€‚\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "本当ã«ä½œæˆã—ã¾ã™ã‹? (y/N) " @@ -5657,30 +5671,30 @@ msgstr " フィンガープリント =" msgid " Card serial no. =" msgstr " ã‚«ãƒ¼ãƒ‰ã‚·ãƒªã‚¢ãƒ«ç•ªå· =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "éµãƒªãƒ³ã‚°'%s'ã‚’ã‚ャッシュã—ã¾ã™\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "ã“ã‚Œã¾ã§%lu個ã®éµã‚’ã‚ャッシュã—ã¾ã—㟠(%lu個ã®ç½²å)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "%lu個ã®éµã‚’ã‚ャッシュã—ã¾ã—ãŸ" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] " (%lu個ã®ä¸æ£ãªç½²å)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: éµãƒªãƒ³ã‚°ãŒã§ãã¾ã—ãŸ\n" @@ -5709,76 +5723,71 @@ msgstr "ç½²åã®æ¤œè¨¼æ™‚ã«è‡ªå‹•çš„ã«éµã‚’å–å¾—ã™ã‚‹" msgid "honor the preferred keyserver URL set on the key" msgstr "éµã«è¨å®šã•ã‚Œã‚‹å„ªå…ˆéµã‚µãƒ¼ãƒURLを与ãˆã‚‹" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "使用ç¦æ¢" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "番å·(s)ã€N)次ã€ã¾ãŸã¯Q)ä¸æ¢ã‚’入力ã—ã¦ãã ã•ã„ >" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "無効ãªéµã‚µãƒ¼ãƒãƒ»ãƒ—ãƒãƒˆã‚³ãƒ«ã§ã™ (us %d!=handler %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\"éµIDã§ã¯ã‚ã‚Šã¾ã›ã‚“: スã‚ップã—ã¾ã™\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "%d本ã®éµã‚’%sã‹ã‚‰æ›´æ–°\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "*è¦å‘Š*: éµ%sã‚’%s経由ã§æ›´æ–°ã§ãã¾ã›ã‚“: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "éµ\"%s\"ãŒéµã‚µãƒ¼ãƒã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "éµãŒéµã‚µãƒ¼ãƒã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "éµ%sã‚’%sã‹ã‚‰ã‚µãƒ¼ãƒ%sã«è¦æ±‚\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "éµ%sã‚’%sã«è¦æ±‚\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "éµã‚µãƒ¼ãƒãŒã‚ã‹ã‚Šã¾ã›ã‚“\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "\"%s\"をスã‚ップã—ã¾ã—ãŸ: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "éµ%sã‚’%sã¸é€ä¿¡\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "éµã‚’'%s'ã‹ã‚‰è¦æ±‚\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "*è¦å‘Š*: URI %s ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å–ã‚Œã¾ã›ã‚“: %s\n" @@ -5803,67 +5812,67 @@ msgstr "ä¸æ˜Žã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ %d.%sã«ã‚ˆã‚‹æš—å·åŒ–\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "ä¸æ˜Žã®ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆãƒ»ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã§ç”Ÿæˆã•ã‚ŒãŸãƒ‘スフレーズ %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "公開éµã¯%sã§ã™\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "%séµ, ID %s, 日付%sã«æš—å·åŒ–ã•ã‚Œã¾ã—ãŸ\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "%séµ, ID %sã§æš—å·åŒ–ã•ã‚Œã¾ã—ãŸ\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "*è¦å‘Š*: 複数ã®ãƒ—レインテクストãŒè¦‹ã‚‰ã‚Œã¾ã™\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "%lu 個ã®ãƒ‘スフレーズã§æš—å·åŒ–\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "1 個ã®ãƒ‘スフレーズã§æš—å·åŒ–\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "公開éµã®å¾©å·ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "公開éµã«ã‚ˆã‚‹æš—å·åŒ–済ã¿ãƒ‡ãƒ¼ã‚¿: æ£ã—ã„DEKã§ã™\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "%sæš—å·åŒ–済ã¿ãƒ‡ãƒ¼ã‚¿ã‚’仮定\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEAæš—å·æ–¹å¼ã¯åˆ©ç”¨ä¸èƒ½ãªã®ã§ã€æ¥½å¤©çš„ã§ã™ãŒ%sã§ä»£ç”¨ã—よã†ã¨ã—ã¦ã„ã¾ã™\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "*è¦å‘Š*: メッセージã®å®Œå…¨æ€§ã¯ä¿è·ã•ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -5873,179 +5882,179 @@ msgstr "" "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ãŠãらãæ£å½“ã§ã—ょã†ã€‚当時ã€æ•´åˆæ€§ä¿è·ã¯åºƒã使ã‚ã‚Œ\n" "ã¦ã¯ã„ãªã‹ã£ãŸãŸã‚ã§ã™ã€‚\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "ãã‚Œã§ã‚‚復å·ã™ã‚‹ã«ã¯ã‚ªãƒ—ション '%s' を使ã„ã¾ã™ã€‚\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "復å·ã¯å¼·åˆ¶çš„ã«å¤±æ•—ã¨ã•ã‚Œã¾ã—ãŸ!\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "復å·ã«æˆåŠŸ\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "*è¦å‘Š*: æš—å·åŒ–ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ”¹ç«„ã•ã‚Œã¦ã„ã¾ã™!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "復å·ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "注æ„: é€ä¿¡è€…ã¯\"極秘ã¨ã™ã‚‹\"よã†ã«æ±‚ã‚ã¦ã„ã¾ã™\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "å…ƒã®ãƒ•ã‚¡ã‚¤ãƒ«å='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "スタンドアãƒãƒ³å¤±åŠ¹ - \"gpg --import\"を使ã£ã¦é©ç”¨ã—ã¦ãã ã•ã„\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "ç½²åãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "\"%s\"ã‹ã‚‰ã®*ä¸æ£ãª*ç½²å" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "\"%s\"ã‹ã‚‰ã®æœŸé™åˆ‡ã‚Œã®ç½²å" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "\"%s\"ã‹ã‚‰ã®æ£ã—ã„ç½²å" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "ç½²åã®æ¤œè¨¼ã‚’çœç•¥\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "ã“ã®ã‚ã„ã¾ã„ãªç½²åデータã¯å–り扱ãˆã¾ã›ã‚“\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "%sã«æ–½ã•ã‚ŒãŸç½²å\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " %séµ%sを使用\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "%sã«%séµID %sã§æ–½ã•ã‚ŒãŸç½²å\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " 発行者\"%s\"\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "以下ã«éµãŒã‚ã‚Šã¾ã™: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "注æ„: ã“ã®æƒ…å ±ã‚’åˆ©ç”¨ã™ã‚‹ã«ã¯ '%s' を使ã£ã¦ãã ã•ã„\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[ä¸ç¢ºå®š]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " 別å\"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "*è¦å‘Š*: ã“ã®éµã¯%sモードã§ã®ç½²åã«é©ã—ã¾ã›ã‚“!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "期é™åˆ‡ã‚Œã®ç½²å %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "ã“ã®ç½²åã¯%sã§æœŸé™åˆ‡ã‚Œã¨ãªã‚Šã¾ã™\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%sç½²åã€ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆãƒ»ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "ãƒã‚¤ãƒŠãƒª" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "テã‚ストモード" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "ä¸æ˜Žã®" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr "ã€éµã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" "*è¦å‘Š*: 分é£ç½²åã§ã¯ã‚ã‚Šã¾ã›ã‚“。ファイル「%sã€ã¯æ¤œè¨¼ã•ã‚Œ*ã¾ã›ã‚“ã§ã—ãŸ*!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "ç½²åを検査ã§ãã¾ã›ã‚“: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "分é£ç½²åã§ã‚ã‚Šã¾ã›ã‚“\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "*è¦å‘Š*: 多é‡ç½²åã®æ¤œå‡ºã€‚最åˆã®ã‚‚ã®ã ã‘検査ã—ã¾ã™ã€‚\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "クラス0x%02xã®ã‚¹ã‚¿ãƒ³ãƒ‰ã‚¢ãƒãƒ³ç½²å\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "å¤ã„å½¢å¼ (PGP 2.x) ã®ç½²å\n" @@ -6227,46 +6236,52 @@ msgstr "ä¸æ˜Žãªã‚¯ãƒªãƒ†ã‚£ã‚«ãƒ«ãªç½²å注釈: " msgid "subpacket of type %d has critical bit set\n" msgstr "åž‹%dã®ä¸‹ä½ãƒ‘ケットã«ã‚¯ãƒªãƒ†ã‚£ã‚«ãƒ«ãƒ»ãƒ“ットを発見\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "æ–°ã—ã„パスフレーズを入力ã—ã¦ãã ã•ã„" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "パスフレーズを入力\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "ユーザã«ã‚ˆã‚‹å–消ã—\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (主éµID %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "OpenPGPã®ç§˜å¯†éµã®ãƒãƒƒã‚¯ã‚’解除ã™ã‚‹ãŸã‚ã«ãƒ‘スフレーズを入力ã—ã¦ãã ã•ã„:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "OpenPGPã®ç§˜å¯†éµã‚’インãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«ãƒ‘スフレーズを入力ã—ã¦ãã ã•ã„:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "" "OpenPGPã®ç§˜å¯†å‰¯éµã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«ãƒ‘スフレーズを入力ã—ã¦ãã ã•ã„:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "OpenPGPã®ç§˜å¯†éµã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«ãƒ‘スフレーズを入力ã—ã¦ãã ã•ã„:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "é¸æŠžã—ãŸOpenPGP副éµã‚’本当ã«æ°¸ä¹…ã«å‰Šé™¤ã—ã¾ã™ã‹? (y/N) " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "é¸æŠžã—ãŸOpenPGP秘密éµã‚’本当ã«æ°¸ä¹…ã«å‰Šé™¤ã—ã¾ã™ã‹? (y/N) " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6434,7 +6449,7 @@ msgid "" "\n" msgstr "ã“ã®éµã®æœ€å°ä¿¡ç”¨ãƒ¬ãƒ™ãƒ«: %s\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "ã‚ãªãŸã®æ±ºå®šã¯? " @@ -6718,7 +6733,7 @@ msgstr "ç½²åã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿'%s'ãŒé–‹ã‘ã¾ã›ã‚“\n" msgid "can't open signed data fd=%d: %s\n" msgstr "ç½²åã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ fd=%d ãŒé–‹ã‘ã¾ã›ã‚“: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "éµ%sã¯%sモードã§ã®å¾©å·åŒ–ã®ãŸã‚ã«é©ã—ã¾ã›ã‚“\n" @@ -6764,7 +6779,7 @@ msgid "Note: key has been revoked" msgstr "注æ„: éµã¯å¤±åŠ¹æ¸ˆã¿ã§ã™" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" @@ -6790,11 +6805,11 @@ msgstr "秘密éµãŒåˆ©ç”¨ã§ãã¾ã›ã‚“。\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "ã“ã®éµã«å¯¾ã™ã‚‹æŒ‡å失効証明書を作æˆã—ã¾ã™ã‹? (y/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "ASCII外装出力を強制ã—ã¾ã™ã€‚\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" @@ -6808,11 +6823,11 @@ msgstr "失効証明書を作æˆã€‚\n" msgid "no revocation keys found for \"%s\"\n" msgstr "\"%s\"用ã®å¤±åŠ¹éµãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "ã“ã‚Œã¯å¤±åŠ¹è¨¼æ˜Žæ›¸ã§ã“ã¡ã‚‰ã®OpenPGPéµã«å¯¾ã™ã‚‹ã‚‚ã®ã§ã™:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -6822,7 +6837,7 @@ msgstr "" "よã†ã«å…¬ã«å®£è¨€ã™ã‚‹ã‚‚ã®ã§ã™ã€‚一度発行ã•ã‚Œã‚‹ã¨ã€ãã®ã‚ˆã†ãªå¤±åŠ¹è¨¼æ˜Žæ›¸ã¯\n" "撤回ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -6835,7 +6850,7 @@ msgstr "" "失効ã®ç†ç”±ã‚’ã¤ã‘ã‚‹æ–¹ãŒã‚ˆã„ã§ã—ょã†ã€‚詳細ã¯ã€GnuPGマニュアルã®gpgコマンド \"--" "generate-revocation\"ã®è¨˜è¿°ã‚’ã”覧ãã ã•ã„。" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -6845,12 +6860,12 @@ msgstr "" "ã®å‰ã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚ã“ã®å¤±åŠ¹è¨¼æ˜Žæ›¸ã‚’インãƒãƒ¼ãƒˆã—ã¦å…¬é–‹ã™ã‚‹å‰ã«ã€ãƒ†ã‚¯\n" "スト・エディタã§ã“ã®ã‚³ãƒãƒ³ã‚’削除ã—ã¦ãã ã•ã„。" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "失効証明書を '%s.rev' ã«ä¿ç®¡ã—ã¾ã—ãŸã€‚\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "秘密éµ\"%s\"ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" @@ -6858,21 +6873,21 @@ msgstr "秘密éµ\"%s\"ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "'%s'ã¯ä»¥ä¸‹ã®è¤‡æ•°ã®ç§˜å¯†éµã«ãƒžãƒƒãƒã—ã¾ã™:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "éµãƒªãƒ³ã‚°æŽ¢ç´¢ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "ã“ã®éµã«å¯¾ã™ã‚‹å¤±åŠ¹è¨¼æ˜Žæ›¸ã‚’作æˆã—ã¾ã™ã‹? (y/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -6893,33 +6908,33 @@ msgstr "" "ã‚‹\n" "å ´æ‰€ã«ãƒ‡ãƒ¼ã‚¿ã‚’ãŠãã“ã¨ãŒã‚ã‚Šã¾ã™!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "失効ã®ç†ç”±ã‚’é¸æŠžã—ã¦ãã ã•ã„:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "ã‚ャンセル" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(ã“ã“ã§ã¯ãŸã¶ã‚“%dã‚’é¸ã³ãŸã„ã§ã—ょã†)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "予備ã®èª¬æ˜Žã‚’入力。空行ã§çµ‚了:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "失効ç†ç”±: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(説明ã¯ã‚ã‚Šã¾ã›ã‚“)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "よã‚ã—ã„ã§ã™ã‹? (y/N) " @@ -7072,24 +7087,24 @@ msgstr "ç½²å:" msgid "%s.%s encryption will be used\n" msgstr "%s.%sæš—å·åŒ–を使用ã—ã¾ã™\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "ã‚»ã‚ュアã§ãªã„ã¨ã„ã†ãƒ•ãƒ©ã‚°ãŒéµã«ã¯è¨å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。\n" "å½ç‰©ä¹±æ•°ç”Ÿæˆå™¨ã¨ã¯ã„ã£ã—ょã«ä½¿ãˆã¾ã›ã‚“!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "\"%s\"をスã‚ップã—ã¾ã™: é‡è¤‡\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "スã‚ップ: 秘密éµã¯ã‚‚ã†ã‚ã‚Šã¾ã™\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "ã“ã‚Œã¯PGPã®ç”Ÿæˆã—ãŸElgamaléµã§ã€ç½²å用ã«ã¯å®‰å…¨ã§ã¯ã‚ã‚Šã¾ã›ã‚“!" @@ -7309,10 +7324,10 @@ msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„TOFUデータベースãƒãƒ¼ã‚¸ãƒ§ãƒ³: %s\ msgid "TOFU DB error" msgstr "TOFU DBエラー" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "TOFUデータベースã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" @@ -7332,7 +7347,7 @@ msgstr "TOFUデータベースã®åˆæœŸåŒ–エラー: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "TOFUデータベースã®ã‚ªãƒ¼ãƒ—ンã§ã‚¨ãƒ©ãƒ¼ '%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "TOFUデータベースã®æ›´æ–°ã‚¨ãƒ©ãƒ¼: %s\n" @@ -7372,97 +7387,97 @@ msgstr "ã»ã‹ã®ãƒ¦ãƒ¼ã‚¶IDã®åŽé›†ã‚¨ãƒ©ãƒ¼: %s\n" msgid "This key's user IDs:\n" msgstr "ã“ã®éµã®ãƒ¦ãƒ¼ã‚¶ID:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "ãƒãƒªã‚·ãƒ¼: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "ç½²åã®çµ±è¨ˆã®åŽé›†ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "é›»åメールアドレス\"%s\"ã¯%d個ã®éµã«çµã³ã¤ã‘られã¾ã™:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "ã“ã®é›»åメールアドレス\"%s\"ã®éµã®çµ±è¨ˆ:\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "ã“ã®éµ" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "%d個ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’検証ã—ã¾ã—ãŸã€‚" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "%d個ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’æš—å·åŒ–ã—ã¾ã—ãŸã€‚" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "%d個ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæœªæ¥ã«æ¤œè¨¼ã•ã‚Œã¾ã—ãŸã€‚" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "%d個ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæœªæ¥ã«æš—å·åŒ–ã•ã‚Œã¾ã—ãŸã€‚" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "éŽåŽ»%d日間ã«æ¤œè¨¼ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "éŽåŽ»%d日間ã«æš—å·åŒ–ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "éŽåŽ»%d月ã®é–“ã«æ¤œè¨¼ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "éŽåŽ»%d月ã®é–“ã«æš—å·åŒ–ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "éŽåŽ»%då¹´é–“ã«æ¤œè¨¼ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "éŽåŽ»%då¹´é–“ã«æš—å·åŒ–ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "ã“ã‚Œã¾ã§ã«æ¤œè¨¼ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "ã“ã‚Œã¾ã§ã«æš—å·åŒ–ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." @@ -7470,121 +7485,121 @@ msgstr "ã“ã‚Œã¾ã§ã«æš—å·åŒ–ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æ•°: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "TOFUã¯ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®è¡çªã‚’検出ã—ã¾ã—ãŸ" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUrRbB" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" "(G)ood-良, (A)ccept once-一度ã ã‘èªã‚ã‚‹, (U)nknown-ä¸æ˜Ž, (R)eject once-一度ã " "ã‘å¦, (B)ad-ダメ? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "ä¸æ˜Žã‚’デフォルトã¨ã—ã¾ã™ã€‚\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "TOFU dbãŒå£Šã‚Œã¦ã„ã‚‹ã“ã¨ãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "TOFUãƒãƒªã‚·ãƒ¼ã®ä½œæˆã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "%lldå¹´" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "%lld月" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "%lld週" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "%lldæ—¥" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "%lld時間" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "%lld分" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "%lld秒" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: 0個ã®ç½²åを検証ã€0個ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’æš—å·åŒ–ã—ã¾ã—ãŸã€‚" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: 0個ã®ç½²åを検証ã—ã¾ã—ãŸã€‚" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "0 個ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’æš—å·åŒ–ã—ã¾ã—ãŸã€‚" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(ãƒãƒªã‚·ãƒ¼: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "è¦å‘Š: ã“ã®éµã¨ãƒ¦ãƒ¼ã‚¶IDã§ç½²åã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ä¸€åº¦ã‚‚見ã¦ã¾ã›ã‚“!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "è¦å‘Š: ã“ã®éµã¨ãƒ¦ãƒ¼ã‚¶IDã§ç½²åã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ä¸€åº¦ã—ã‹è¦‹ã¦ã¾ã›ã‚“!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "è¦å‘Š: ã“ã®éµã¸ã¯ä¸€ã¤ã‚‚メッセージを暗å·åŒ–ã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "è¦å‘Š: ã“ã®éµã¸ã¯ä¸€ã¤ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã—ã‹æš—å·åŒ–ã—ãŸã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7605,13 +7620,13 @@ msgstr[0] "" " %s\n" "ã§ãƒ€ãƒ¡ã¨ãƒžãƒ¼ã‚¯ã—ã¦ãã ã•ã„。\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "TOFUデータベースã®ã‚ªãƒ¼ãƒ—ンã§ã‚¨ãƒ©ãƒ¼: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7677,7 +7692,7 @@ msgstr "%s信用モデルを使用\n" msgid "no need for a trustdb check\n" msgstr "信用データベースã®æ¤œæŸ»ã¯ã€ä¸è¦ã§ã™\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "次回ã®ä¿¡ç”¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹æ¤œæŸ»ã¯ã€%sã§ã™\n" @@ -7707,58 +7722,58 @@ msgstr "--check-trustdbを実行ã—ã¦ãã ã•ã„\n" msgid "checking the trustdb\n" msgstr "信用データベースã®æ¤œæŸ»\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%d個ã®éµã‚’処ç†" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] " (ã†ã¡%d本ã®æœ‰åŠ¹æ€§æ•°ã‚’クリア)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "究極的ã«ä¿¡ç”¨ã™ã‚‹éµãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "究極的ã«ä¿¡ç”¨ã™ã‚‹éµ%sã®å…¬é–‹éµãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "æ·±ã•: %d 有効性: %3d ç½²å: %3d 信用: %d-, %dq, %dn, %dm, %df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "信用データベースã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãƒ»ãƒ¬ã‚³ãƒ¼ãƒ‰ãŒæ›´æ–°ã§ãã¾ã›ã‚“: 書ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—" "ãŸ: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "未定義" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "å…¨ããªã—" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "ã¾ãã¾ã" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "充分" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "究極" @@ -7770,39 +7785,39 @@ msgstr "究極" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "10 translator see trust.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ 失効 ]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[期é™åˆ‡ã‚Œ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ ä¸æ˜Ž ]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ 未定義 ]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[å…¨ããªã—]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ã¾ãã¾ã]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ 充分 ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ 究極 ]" @@ -7860,16 +7875,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%s番å·: %s%%0Aä¿æŒè€…: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "残ã•ã‚ŒãŸè©¦è¡Œå›žæ•°: %d" @@ -7898,10 +7913,10 @@ msgstr "|N|ã‚ãŸã‚‰ã—ã„アンブãƒãƒƒã‚ングã‚ーを入力ã—ã¦ãã ã• msgid "||Please enter the Unblocking Key of your PIV card" msgstr "||ã‚ãªãŸã®PIVカードã®ã‚¢ãƒ³ãƒ–ãƒãƒƒã‚ングã‚ーを入力ã—ã¦ãã ã•ã„" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PINコールãƒãƒƒã‚¯ãŒã‚¨ãƒ©ãƒ¼ã‚’è¿”ã—ã¾ã—ãŸ: %s\n" @@ -7921,91 +7936,91 @@ msgstr "PINãŒé•·ã™ãŽã¾ã™ã€‚最長ã§%dã§ã™\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "PINã«ç„¡åŠ¹ãªæ–‡å—ãŒã‚ã‚Šã¾ã™ã€‚æ•°å—ã ã‘ãŒä½¿ãˆã¾ã™\n" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "éµã¯ã‚‚ã†ã‚ã‚Šã¾ã™\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "æ—¢å˜ã®éµã¯ç½®ãæ›ãˆã‚‰ã‚Œã¾ã™\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "æ–°ã—ã„éµã‚’生æˆ\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "æ–°ã—ã„éµã‚’書ãè¾¼ã¿\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "éµã®ä¿ç®¡ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "å¿œç”ã«RSAã®ãƒ¢ã‚¸ãƒ¥ãƒ©ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "å¿œç”ã«RSA公開指数ãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "å¿œç”ã«æ¥•å††æ›²ç·šã®å…¬é–‹éµãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "éµç”Ÿæˆã®é–“ã€ãŠå¾…ã¡ãã ã•ã„ ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "éµã®ç”Ÿæˆã«å¤±æ•—ã—ã¾ã—ãŸ\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "éµã®ç”ŸæˆãŒå®Œäº†ã—ã¾ã—㟠(%d秒)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "å¿œç”ã«å…¬é–‹éµãƒ‡ãƒ¼ã‚¿ãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||æ–°ã—ã„PINã‚’èªå®šç½²åを生æˆã™ã‚‹éµã®ãŸã‚ã«å…¥åŠ›ã—ã¦ãã ã•ã„。" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|管ç†è€…PINを入力ã—ã¦ãã ã•ã„" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|標準ã®éµã®PIN Unblocking Code (PUK)を入力ã—ã¦ãã ã•ã„。" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||PINを標準ã®éµã®ãŸã‚ã«å…¥åŠ›ã—ã¦ãã ã•ã„。" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSAã®ãƒ¢ã‚¸ãƒ¥ãƒ©ã‚¹ãŒãªã„ã‹ã€%dビットã®ã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA公開指数ãŒãªã„ã‹ %d ビットより大ãã™ãŽã¾ã™\n" @@ -8045,27 +8060,27 @@ msgid "" msgstr "" "|P|èªå®šç½²åã®éµã®ãŸã‚ã«æ–°ã—ã„PINブãƒãƒƒã‚¯è§£é™¤ã‚³ãƒ¼ãƒ‰(PUK)を入力ã—ã¦ãã ã•ã„。" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "æ–°ã—ã„PINã®å–得エラー: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "指紋ã®ä¿ç®¡ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "生æˆæ—¥ã®ä¿ç®¡ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "カードã‹ã‚‰CHVステイタスã®å–å¾—ã§ã‚¨ãƒ©ãƒ¼\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "公開éµã®èªã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" @@ -8073,64 +8088,64 @@ msgstr "公開éµã®èªã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%s番å·: %s%%0Aä¿æŒè€…: %s%%0Aカウンタ: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "デフォルトPINã‚’%sã¨ã—ã¦ä½¿ã„ã¾ã™\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "デフォルトã®PIN %s を使ã†ã®ã«å¤±æ•—ã—ã¾ã—ãŸ: %s - ã“れ以上デフォルトã¨ã—ã¦ã®ä½¿" "用を無効ã¨ã—ã¾ã™\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||カードをアンãƒãƒƒã‚¯ã—ã¦ãã ã•ã„" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "CHV%dã®PINãŒçŸã™ãŽã¾ã™ã€‚最çŸã§%dã§ã™\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "CHV%dã®èªè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "カードãŒæ°¸ä¹…ã«ãƒãƒƒã‚¯ã•ã‚Œã¦ã¾ã™!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" "%d Admin PIN attempts remaining before card is permanently locked\n" msgstr[0] "カードã®æ°¸ä¹…ãƒãƒƒã‚¯å‰ã«%d回ã®ç®¡ç†è€…PINã®è©¦è¡ŒãŒæ®‹ã£ã¦ã„ã¾ã™\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "管ç†ã‚³ãƒžãƒ³ãƒ‰ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒè¨å®šã•ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||PINを入力ã—ã¦ãã ã•ã„" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||カードã®ãƒªã‚»ãƒƒãƒˆãƒ»ã‚³ãƒ¼ãƒ‰ã‚’入力ã—ã¦ãã ã•ã„" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "リセット・コードãŒçŸã™ãŽã¾ã™ã€‚最çŸã®é•·ã•ã¯%dã§ã™ã€‚\n" @@ -8138,78 +8153,78 @@ msgstr "リセット・コードãŒçŸã™ãŽã¾ã™ã€‚最çŸã®é•·ã•ã¯%dã§ã™ã #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|æ–°ã—ã„リセット・コード" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|æ–°ã—ã„管ç†è€…PIN" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|æ–°ã—ã„PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||管ç†è€…PINã¨æ–°ã—ã„管ç†è€…PINを入力ã—ã¦ãã ã•ã„" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||PINã¨æ–°ã—ã„PINを入力ã—ã¦ãã ã•ã„" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "アプリケーション・データã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "フィンガープリントã®ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚ªãƒ–ジェクトã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "作æˆæ™‚刻スタンプãŒã‚ã‚Šã¾ã›ã‚“\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSAç´ æ•° %s ãŒã‚ã‚Šã¾ã›ã‚“ã€ã¾ãŸã¯%dビットã®ã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„曲線\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "OpenPGPカードã«ç„¡åŠ¹ãªæ§‹é€ (データ・オブジェクト 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "カードã®ãƒ•ã‚£ãƒ³ã‚¬ãƒ¼ãƒ—リントãŒè¦æ±‚ã•ã‚ŒãŸã‚‚ã®ã¨ä¸€è‡´ã—ã¾ã›ã‚“\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "カードã¯ãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆãƒ»ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ %s をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "ã“ã‚Œã¾ã§ã«ä½œæˆã•ã‚ŒãŸç½²å: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "管ç†è€…PINã®ç¢ºèªã¯ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ä»Šã®ã¨ã“ã‚ç¦æ¢ã•ã‚Œã¦ã„ã¾ã™\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "%sã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“ - 無効ãªOpenPGPカード?\n" @@ -8229,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|デãƒãƒƒã‚°ãƒ»ãƒ¬ãƒ™ãƒ«ã‚’LEVELã¨ã—ã¾ã™" @@ -8292,12 +8307,12 @@ msgstr "" "'--daemon'オプションを使ã£ã¦ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å®Ÿè¡Œã—ã¦ãã ã•" "ã„\n" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "fd %dã®ãƒãƒ³ãƒ‰ãƒ©ãŒé–‹å§‹ã•ã‚Œã¾ã—ãŸ\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "fd %dã®ãƒãƒ³ãƒ‰ãƒ©ãŒçµ‚了ã—ã¾ã—ãŸ\n" @@ -8307,11 +8322,11 @@ msgstr "fd %dã®ãƒãƒ³ãƒ‰ãƒ©ãŒçµ‚了ã—ã¾ã—ãŸ\n" msgid "validation model requested by certificate: %s" msgstr "証明書ã‹ã‚‰ä»¥ä¸‹ã®æ¤œè¨¼ãƒ¢ãƒ‡ãƒ«ãŒè¦æ±‚ã•ã‚Œã¾ã—ãŸ: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "chain" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "shell" @@ -8344,227 +8359,227 @@ msgstr "注æ„: クリティカルã§ãªã„証明書ãƒãƒªã‚·ãƒ¼ã¯èªã‚られã msgid "certificate policy not allowed" msgstr "証明書ãƒãƒªã‚·ãƒ¼ã¯èªã‚られã¾ã›ã‚“" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "フィンガープリントã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸ\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "発行者ã®å¤–部ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’調ã¹ã¦ã„ã¾ã™\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "マッãƒã™ã‚‹ç™ºè¡Œè€…ã®æ•°: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "authorityInfoAccessã‚’å–å¾—ã§ãã¾ã›ã‚“: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "Dirmngrã‚ャッシュã‹ã‚‰ç™ºè¡Œè€…を調ã¹ã¦ã„ã¾ã™\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "マッãƒã™ã‚‹è¨¼æ˜Žæ›¸ã®æ•°: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "dirmngrã®ã‚ャッシュã ã‘ã®éµæŽ¢ç´¢ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "keyDBãƒãƒ³ãƒ‰ãƒ«ã®ç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸ\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "証明書ã¯å¤±åŠ¹æ¸ˆã¿ã§ã™" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "証明書ã®ã‚¹ãƒ†ã‚¤ã‚¿ã‚¹ã¯ä¸æ˜Žã§ã™" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "\"dirmngr\" ãŒæ£ã—ãインストールã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "CRLã®æ¤œæŸ»ã«å¤±æ•—ã—ã¾ã—ãŸ: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "無効ã®å¦¥å½“性ã®è¨¼æ˜Žæ›¸: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "証明書ã¯ã¾ã 有効ã§ã¯ã‚ã‚Šã¾ã›ã‚“" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "ルート証明書ãŒã¾ã 有効ã§ã¯ã‚ã‚Šã¾ã›ã‚“" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "ä¸é–“証明書ã¯ã¾ã 有効ã§ã¯ã‚ã‚Šã¾ã›ã‚“" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "証明書ãŒæœ‰åŠ¹æœŸé™ã‚’éŽãŽã¦ã„ã¾ã™" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "ルート証明書ãŒæœ‰åŠ¹æœŸé™ã‚’éŽãŽã¦ã„ã¾ã™" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "ä¸é–“証明書ãŒæœ‰åŠ¹æœŸé™ã‚’éŽãŽã¦ã„ã¾ã™" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "å¿…è¦ãªè¨¼æ˜Žæ›¸ã®å±žæ€§ãŒã‚ã‚Šã¾ã›ã‚“: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "妥当性ãŒç„¡åŠ¹ãªè¨¼æ˜Žæ›¸" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "証明書ã®ãƒ©ã‚¤ãƒ•ã‚¿ã‚¤ãƒ ã®é–“ã«ç½²åãŒä½œã‚‰ã‚Œã¦ã„ã¾ã›ã‚“" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "発行者ã®ãƒ©ã‚¤ãƒ•ã‚¿ã‚¤ãƒ ã®é–“ã«è¨¼æ˜Žæ›¸ãŒä½œã‚‰ã‚Œã¦ã„ã¾ã›ã‚“" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "発行者ã®ãƒ©ã‚¤ãƒ•ã‚¿ã‚¤ãƒ ã®é–“ã«ä¸é–“証明書ãŒä½œã‚‰ã‚Œã¦ã„ã¾ã›ã‚“" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( ç½²åã€ä½œæˆ" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (証明書ã€ä½œæˆ" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " ( 証明書ã€æœ‰åŠ¹" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( 発行者ã€æœ‰åŠ¹" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "フィンガープリント=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "ルート証明書ã¯ä¿¡ç”¨ã™ã‚‹ã¨ä»Šã€ãƒžãƒ¼ã‚¯ã•ã‚Œã¾ã—ãŸ\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" "インタラクティブã«ä¿¡ç”¨ã™ã‚‹ã¨ãƒžãƒ¼ã‚¯ã™ã‚‹ã“ã¨ãŒgpg-agentã§æœ‰åŠ¹ã¨ãªã£ã¦ã„ã¾ã›ã‚“\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" "インタラクティブã«ä¿¡ç”¨ã™ã‚‹ã¨ãƒžãƒ¼ã‚¯ã™ã‚‹ã“ã¨ã¯ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§ã¯ç„¡åŠ¹ã¨ãªã£ã¦ã„" "ã¾ã™\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "*è¦å‘Š*: ç½²åã®ä½œæˆæ™‚é–“ãŒä¸æ˜Žã§ã™ - ç¾åœ¨æ™‚刻を仮定ã—ã¾ã™" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "証明書ã®ç™ºè¡Œè€…ãŒã‚ã‚Šã¾ã›ã‚“" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "自己署å証明書ã«*ä¸æ£ãª*ç½²åãŒã‚ã‚Šã¾ã™" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "ルート証明書ãŒä¿¡ç”¨ã§ãã‚‹ã¨ãƒžãƒ¼ã‚¯ã•ã‚Œã¦ã„ã¾ã›ã‚“" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "信用リストã®æ¤œæŸ»ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "証明書ã®ãƒã‚§ã‚¤ãƒ³ãŒé•·ã™ãŽã¾ã™\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "発行者証明書ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "証明書ã«*ä¸æ£ãª*ç½²åãŒã‚ã‚Šã¾ã™" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "別ã®ä¸€è‡´ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹CA証明書ãŒè¦‹ã¤ã‹ã‚Šã¾ã—㟠- å†åº¦è©¦ã—ã¾ã™" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "証明書ã®ãƒã‚§ã‚¤ãƒ³ãŒCAã«ã‚ˆã‚Šèªã‚られãŸã‚‚ã®(%d)より長ããªã£ã¦ã„ã¾ã™" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "証明書ã¯æ£ã—ã„ã§ã™\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "ä¸é–“証明書ã¯æ£ã—ã„ã§ã™\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "ルート証明書ã¯æ£ã—ã„ã§ã™\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "ãƒã‚§ã‚¤ãƒ³ãƒ»ãƒ¢ãƒ‡ãƒ«ã«åˆ‡ã‚Šæ›¿ãˆã¾ã—ãŸ" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "使用ã—ãŸæ¤œè¨¼ãƒ¢ãƒ‡ãƒ«: %s" @@ -8575,18 +8590,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "メモリãŒã‚ã‚Šã¾ã›ã‚“\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(ã“ã‚Œã¯MD2アルゴリズムã§ã™)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "none" @@ -8874,17 +8889,17 @@ msgstr "準備ãŒã§ãã¾ã—ãŸã€‚今ã€ã“ã®è¦æ±‚ã‚’ã‚ãªãŸã®CAã«é€ã‚‹ã msgid "resource problem: out of core\n" msgstr "リソースã®å•é¡Œ: メモリãŒã‚ã‚Šã¾ã›ã‚“\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(RC2アルゴリズムã§ã™)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(æš—å·åŒ–ã•ã‚ŒãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã¯ãªã„よã†ã§ã™)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, c-format msgid "encrypted to %s key %s\n" msgstr "%séµ %sã«å¯¾ã—ã¦æš—å·åŒ–ã•ã‚Œã¾ã—ãŸ\n" @@ -8894,7 +8909,7 @@ msgstr "%séµ %sã«å¯¾ã—ã¦æš—å·åŒ–ã•ã‚Œã¾ã—ãŸ\n" msgid "certificate '%s' not found: %s\n" msgstr "証明書'%s'ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "keyboxã®ãƒãƒƒã‚¯ã®ã‚¨ãƒ©ãƒ¼: %s\n" @@ -8914,7 +8929,7 @@ msgstr "証明書'%s'を削除ã—ã¾ã—ãŸ\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "証明書'%s'ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "有効ãªå—ã‘å–り手ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“\n" @@ -8983,63 +8998,63 @@ msgstr "|USER-ID|USER-IDをデフォルトã®ç§˜å¯†éµã¨ã—ã¦ä½¿ã†" msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|éµãƒªãƒ³ã‚°ã‚’éµãƒªãƒ³ã‚°ã®ãƒªã‚¹ãƒˆã«è¿½åŠ " -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|ã“ã®ã‚ーサーãƒã‚’éµã®æ¤œç´¢ã«ä½¿ã†" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "紛失ã—ã¦ã„る発行者証明書をå–å¾—ã™ã‚‹" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|PKCS#12ã®ãƒ‘スフレーズã«NAMEã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’使ã†" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "決ã—ã¦CRLを調ã¹ãªã„" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "ルート証明書ã®CRLã‚’ãƒã‚§ãƒƒã‚¯ã—ãªã„" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "OCSPを用ã„ã¦æœ‰åŠ¹æ€§ã‚’確èªã™ã‚‹" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "証明書ãƒãƒªã‚·ãƒ¼ã‚’ãƒã‚§ãƒƒã‚¯ã—ãªã„" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|æš—å·ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã«NAMEを使用" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|ダイジェスト・アルゴリズムã«NAMEを使用" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "ãƒãƒƒãƒãƒ»ãƒ¢ãƒ¼ãƒ‰: ãªã«ã‚‚ユーザã«å•ã„åˆã‚ã›ãªã„" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "ã»ã¨ã‚“ã©ã®è¨å•ã«yesを仮定ã™ã‚‹" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "ã»ã¨ã‚“ã©ã®è¨å•ã«noを仮定ã™ã‚‹" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|監査ãƒã‚°ã‚’FILEã«æ›¸ã出ã™" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "使ã„æ–¹: @GPGSM@ [オプション] [ファイル] (ヘルプ㯠-h)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9049,52 +9064,27 @@ msgstr "" "S/MIMEプãƒãƒˆã‚³ãƒ«ã‚’用ã„ã¦ã€ç½²åã€æ¤œæŸ»ã€æš—å·åŒ–や復å·ã‚’è¡Œã„ã¾ã™\n" "デフォルトã®æ“作ã¯ã€å…¥åŠ›ãƒ‡ãƒ¼ã‚¿ã«ä¾å˜ã—ã¾ã™\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "注æ„:'%s'ã«å¯¾ã—ã¦æš—å·åŒ–ã§ãã¾ã›ã‚“: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "ä¸æ˜Žã®æ¤œè¨¼ãƒ¢ãƒ‡ãƒ« '%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: ホストåãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: ユーザãªã—ã«ä¸Žãˆã‚‰ã‚ŒãŸãƒ‘スワード\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "%s:%u: 未知ã®ãƒ•ãƒ©ã‚° '%s' を無視ã—ã¾ã™\n" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: ã“ã®è¡Œã¯ã‚¹ã‚ップ\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "éµã‚µãƒ¼ãƒã®URLを解æžä¸èƒ½\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "共通証明書ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆãƒ»ã‚¨ãƒ©ãƒ¼: %s\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "'%s'を用ã„ã¦ç½²åã§ãã¾ã›ã‚“: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "無効ãªã‚³ãƒžãƒ³ãƒ‰ (æš—é»™ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚ã‚Šã¾ã›ã‚“)\n" @@ -9114,52 +9104,52 @@ msgstr "証明書ã®ä¿å˜ã«å¤±æ•—ã—ã¾ã—ãŸ\n" msgid "basic certificate checks failed - not imported\n" msgstr "基本証明書ãƒã‚§ãƒƒã‚¯ãŒå¤±æ•—ã—ã¾ã—㟠- インãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "ä¿å˜ã•ã‚ŒãŸãƒ•ãƒ©ã‚°ã®å–得エラー: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "証明書ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆãƒ»ã‚¨ãƒ©ãƒ¼: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "入力èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, c-format msgid "no keyboxd running in this session\n" msgstr "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§keyboxdã¯å®Ÿè¡Œã•ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "éµDBã‚’é–‹ãéš›ã®ã‚¨ãƒ©ãƒ¼: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "æ—¢å˜ã®è¨¼æ˜Žæ›¸ã®æ¤œç´¢ã®å•é¡Œ: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "書ãè¾¼ã¿å¯èƒ½keyDBã®åˆ¤å®šã‚¨ãƒ©ãƒ¼: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "証明書ä¿å˜ã‚¨ãƒ©ãƒ¼: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "証明書ã®å†æ¤œç´¢ã®å•é¡Œ: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "フラグã®ä¿å˜ã‚¨ãƒ©ãƒ¼: %s\n" @@ -9342,57 +9332,57 @@ msgstr "サブジェクト =" msgid "error loading certificate '%s': %s\n" msgstr "証明書'%s'ã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "永続的ã«ãƒãƒ¼ãƒ‰ã•ã‚Œã‚‹è¨¼æ˜Žæ›¸: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr "実行時ã‚ャッシュ証明書ã®æ•°: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " 信用ã•ã‚ŒãŸè¨¼æ˜Žæ›¸ã®æ•°: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr " ã™ã§ã«ã‚ャッシュã•ã‚ŒãŸè¨¼æ˜Žæ›¸\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "ã‚ャッシュã•ã‚ŒãŸè¨¼æ˜Žæ›¸\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "証明書ã®ã‚ャッシュã®ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "無効ãªSHA1フィンガープリント文å—列'%s'\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "S/Nã§ã®è¨¼æ˜Žæ›¸å–得エラー : %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "サブジェクトã§ã®è¨¼æ˜Žæ›¸å–得エラー: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "証明書ã«ç™ºè¡Œè€…ãŒã¿ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "authorityKeyIdentifierã®å–得エラー: %s\n" @@ -9427,7 +9417,7 @@ msgstr "ã‚ャッシュ・ファイル' %s'ã®å‰Šé™¤\n" msgid "not removing file '%s'\n" msgstr "ファイル'%s'を削除ã—ã¾ã›ã‚“\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "ã‚ャッシュ・ファイルã§ã‚¯ãƒãƒ¼ã‚ºã®ã‚¨ãƒ©ãƒ¼: %s\n" @@ -9658,13 +9648,13 @@ msgid "error getting data from cache file: %s\n" msgstr "ã‚ャッシュ・ファイルã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã®å–得エラー: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "libksbaã‹ã‚‰ç„¡åŠ¹ãªS-å¼ã‚’å–å¾—ã—ã¾ã—ãŸ\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "Så¼ã®å¤‰æ›ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" @@ -9679,134 +9669,134 @@ msgstr "ä¸æ˜Žãªãƒãƒƒã‚·ãƒ¥ãƒ»ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ '%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "アルゴリズム%dã®gcry_md_openãŒå¤±æ•—: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "Så¼ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "CRLã®æ›´æ–°æ™‚刻ã®å–得エラー: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "ã“ã®CRLã®æ›´æ–°æ™‚刻: ã“ã‚Œ=%s 次=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "nextUpdateãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã¾ã›ã‚“。一日ã®æœ‰åŠ¹æœŸé–“を仮定ã—ã¾ã™\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "CRLé …ç›®ã®å–得エラー: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "一時ã‚ャッシュ・ファイルã«é …ç›®ã®æŒ¿å…¥ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "CRLã«ç™ºè¡Œè€…ãŒã‚ã‚Šã¾ã›ã‚“: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "CRL発行証明書をauthorityKeyIdentifierã§è¦‹ã¤ã‘ã¾ã™\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "CRLç½²åã®æ¤œè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "CRL発行者証明書ã®æ¤œè¨¼æ¤œæŸ»ã‚¨ãƒ©âˆ’: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "å¤ã„一時ã‚ャッシュ・ファイル'%s'を削除ã—ã¾ã—ãŸ\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "å¤ã„一時ã‚ャッシュ・ファイル'%s'ãŒå‰Šé™¤ã®å•é¡Œ: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "一時ã‚ャッシュ・ファイル'%s'ã®ä½œæˆã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "一時ã‚ャッシュ・ファイル'%s'ã®çµ‚了エラー: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "一時ã‚ャッシュ・ファイル'%s'ã®ã‚¯ãƒãƒ¼ã‚ºãƒ»ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "**è¦å‘Š**: æ–°ã—ã„CRLã¯ã¾ã å¤ã™ãŽã¾ã™ã€‚%sã«æœŸé™ãŒãã¦ã„ã¾ã™ - ãã‚Œã§ã‚‚èªã¿è¾¼ã¿" "ã¾ã™\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "æ–°ã—ã„CRLã¯ã¾ã å¤ã™ãŽã¾ã™ã€‚%sã«æœŸé™ãŒãã¦ã„ã¾ã™\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "ä¸æ˜Žã®ã‚¯ãƒªãƒ†ã‚£ã‚«ãƒ«CRLã®æ‹¡å¼µ %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "CRLæ‹¡å¼µã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "ã‚ャッシュ・ファイル'%s'ã®ä½œæˆ\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "'%s'ã‹ã‚‰'%s'ã¸åå‰å¤‰æ›´ã®å•é¡Œ: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -9815,65 +9805,65 @@ msgstr "" "DIRファイルã®æ›´æ–°ã®å¤±æ•— - ã‚ャッシュ・エントリã¯æ¬¡ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã®é–‹å§‹ã§å¤±ã‚ã‚Œ" "ã¾ã™\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "CRLダンプã®é–‹å§‹ (%s ã‹ã‚‰å–å¾—)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "*エラー*: CRLã¯ä½¿ç”¨ã•ã‚Œã¾ã›ã‚“。更新後ã§ã‚‚ã€å¤ã™ãŽã‚‹ã‹ã‚‰ã§ã™!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "*エラー*: CRLã¯ä¸æ˜Žãªã‚¯ãƒªãƒ†ã‚£ã‚«ãƒ«æ‹¡å¼µã®ãŸã‚使用ã•ã‚Œã¾ã›ã‚“!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "*エラー*: CRLã¯ä½¿ç”¨ã•ã‚Œã¾ã›ã‚“\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "*エラー*: ã“ã®ã‚ャッシュã•ã‚ŒãŸCRLã¯å¤‰æ›´ã•ã‚Œã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr "*è¦å‘Š*: 無効ãªã‚ャッシュ・レコード長\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "ã‚ャッシュ・レコードã®èªã¿è¾¼ã¿ã®å•é¡Œ: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "ã‚ャッシュéµã®å†èªã¿è¾¼ã¿ã®å•é¡Œ: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "dbã‹ã‚‰ã‚ャッシュ・エントリã®èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "CRLダンプã®çµ‚了\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "DPã‹ã‚‰crl_fetchãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "DPã‹ã‚‰crl_cache_insertãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "発行者ã‹ã‚‰crl_cache_insertãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" @@ -9894,7 +9884,7 @@ msgstr "CRLアクセスã¯åœæ¢ã•ã‚ŒãŸ%sã®ãŸã‚ä¸å¯èƒ½ã§ã™\n" msgid "error retrieving '%s': %s\n" msgstr "'%s'ã‚’å–å¾—ã™ã‚‹éš›ã®ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "リーダ・オブジェクトã®åˆæœŸåŒ–エラー: %s\n" @@ -10051,131 +10041,131 @@ msgstr "絶対ファイルåãŒãã¾ã™\n" msgid "looking up '%s'\n" msgstr "'%s'を検索ã—ã¾ã™\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "CRLã‚ャッシュã®å†…容をリストã—ã¾ã™" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|FILEã‹ã‚‰CRLã‚’ã‚ャッシュã«ãƒãƒ¼ãƒ‰ã™ã‚‹" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|URLã‹ã‚‰CRLã‚’å–å¾—ã—ã¾ã™" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "dirmngrをシャットダウンã™ã‚‹" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "ã‚ャッシュをフラッシュã—ã¾ã™" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "オンラインã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãƒ»ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãƒ»ãƒã‚§ãƒƒã‚¯ã‚’許ã™" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "|N|一ã¤ã®ã‚¯ã‚¨ãƒªã§Nを越ãˆã‚‹ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’è¿”ã•ãªã„" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯é–¢é€£ã‚ªãƒ—ション" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒˆãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚’ã™ã¹ã¦Tor経由ã«ã™ã‚‹" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "ã‚ーサーãƒã®ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|éµã‚µãƒ¼ãƒã¨ã—ã¦URLを使用" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "|FILE|FILEã«ã‚ã‚‹CA証明書をTLSã§ã®HKPã«ä½¿ã†" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "HTTPサーãƒã®ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "HTTPã®ä½¿ç”¨ã‚’ç¦æ¢ã™ã‚‹" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "HTTP CRLé…布ãƒã‚¤ãƒ³ãƒˆã‚’無視ã™ã‚‹" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|ã™ã¹ã¦ã®HTTPリクエストをURLã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "システムã®HTTPプãƒã‚ã‚·è¨å®šã‚’用ã„ã¾ã™" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "使用ã™ã‚‹LDAPサーãƒã®ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "LDAPã®ä½¿ç”¨ã‚’ç¦æ¢ã™ã‚‹" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "LDAP CRLé…布ãƒã‚¤ãƒ³ãƒˆã‚’無視ã™ã‚‹" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|LDAPã®å•ã„åˆã‚ã›ã«HOSTを使ã†" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "--ldap-proxy ã«ãƒ•ã‚©ãƒ¼ãƒ«ãƒãƒƒã‚¯ãƒ»ãƒ›ã‚¹ãƒˆã‚’使ã‚ãªã„" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|FILEã‹ã‚‰LDAPサーãƒãƒªã‚¹ãƒˆã‚’èªã¿è¾¼ã¿ã¾ã™" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "CRLé…布ãƒã‚¤ãƒ³ãƒˆã«ç™ºè¦‹ã•ã‚ŒãŸæ–°ã—ã„サーãƒã‚’ serverlist ã«è¿½åŠ ã™ã‚‹" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|LDAPã®ã‚¿ã‚¤ãƒ アウトをN秒ã¨ã™ã‚‹" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "OCSPã®ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "OCSPè¦æ±‚ã®é€ä¿¡ã‚’èªã‚ã‚‹" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "OCSPサービスURLã«å…¥ã£ã¦ã„る証明書を無視ã™ã‚‹" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|OCSPå¿œç”ã¨ã—ã¦URLを使用" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|FPRã§ç½²åã•ã‚ŒãŸOCSPレスãƒãƒ³ã‚¹" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "期日ã®éŽãŽãŸCRLã®ãƒãƒ¼ãƒ‰ã‚’強制ã™ã‚‹" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10184,11 +10174,11 @@ msgstr "" "@\n" "(コマンドã¨ã‚ªãƒ—ション全部ã®ä¸€è¦§ã¯ã€\"info\" マニュアルをã”覧ãã ã•ã„)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "使ã„æ–¹: @DIRMNGR@ [オプション] (ヘルプ㯠-h)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10196,283 +10186,103 @@ msgstr "" "å½¢å¼: @DIRMNGR@ [オプション] [コマンド [引数]]\n" "@GnuPG@ã®éµã‚µãƒ¼ãƒã€CRLã¨OCSPアクセス\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "有効ãªdebugレベルã¯: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736 +#: tools/gpgconf.c:836 #, c-format msgid "usage: %s [options] " msgstr "使ã„æ–¹: %s [オプション] " -#: dirmngr/dirmngr.c:1260 +#: dirmngr/dirmngr.c:1299 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "コãƒãƒ³ã¯ã‚½ã‚±ãƒƒãƒˆåã«è¨±ã•ã‚Œã¾ã›ã‚“\n" -#: dirmngr/dirmngr.c:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "'%s'ã‹ã‚‰CRLã®å–å¾—ã®å¤±æ•—: %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "'%s'ã‹ã‚‰CRLã®å‡¦ç†ã«å¤±æ•—: %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: è¡ŒãŒé•·ã™ãŽã¾ã™ - スã‚ップã•ã‚Œã¾ã—ãŸ\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: 無効ãªãƒ•ã‚£ãƒ³ã‚¬ãƒ¼ãƒ—リントãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸ\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: èªã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "%s:%u: 行末ã®ã‚´ãƒŸã‚’無視\n" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "SIGHUPã‚’å—ã‘å–ã‚Š - è¨å®šã‚’èªã¿ç›´ã—ã€ã‚ャッシュをフラッシュ\n" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2ã‚’å—ã‘å–ã‚Š - 動作ã¯å®šç¾©ã•ã‚Œãªã„\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERMã‚’å—ã‘å–ã‚Š - シャットダウン...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERMã‚’å—ã‘å–ã‚Š - %d本ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªæŽ¥ç¶šãŒã¾ã ã‚ã‚Šã¾ã™\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "強制的ã«ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³ã™ã‚‹\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINTã‚’å—ã‘å–ã‚Š - ã™ãã«ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "シグナル%dã‚’å—ã‘å–ã‚Š - アクションã¯å®šç¾©ã•ã‚Œãªã„\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "レコード形å¼ã§ã™ã¹ã¦ã®å€¤ã‚’è¿”ã™" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAME|host部分を無視ã—ã¦NAMEã‚’ã¨ãŠã—ã¦æŽ¥ç¶šã™ã‚‹" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "TLS接続を強制ã™ã‚‹" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAME|ホストNAMEã«æŽ¥ç¶šã™ã‚‹" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|ãƒãƒ¼ãƒˆNã«æŽ¥ç¶šã—ã¾ã™" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAME|ユーザNAMEã‚’èªè¨¼ã«ä½¿ã†" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|パスワードPASSã‚’èªè¨¼ã«ä½¿ã†" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "パスワードを$DIRMNGR_LDAP_PASSã‹ã‚‰å–ã£ã¦ãã‚‹" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRING|DN STRINGをクエリã™ã‚‹" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRING|STRINGをフィルタå¼ã«ä½¿ã†" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRING|STRINGã®å±žæ€§ã‚’è¿”ã™" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "使ã„æ–¹: dirmngr_ldap [オプション] [URL] (ヘルプ㯠-h)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"å½¢å¼: dirmngr_ldap [オプション] [URL]\n" -"Dirmngrã®å†…部LDAPヘルパー\n" -"インタフェースã¨ã‚ªãƒ—ションã¯äº‹å‰ã®é€šçŸ¥ãªã変更ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "無効ãªãƒãƒ¼ãƒˆç•ªå· %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "属性'%s'ã®ã‚¹ã‚ャンçµæžœ\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "stdoutã¸ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " 利用å¯èƒ½ãªå±žæ€§'%s'\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "属性'%s'ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "属性'%s'ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "url'%s'を処ç†\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " ユーザ '%s'\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " パスワード '%s'\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " ホスト '%s'\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " ãƒãƒ¼ãƒˆ %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN '%s'\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " フィルタ '%s'\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " 属性 '%s'\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "'%s'ã«ãƒ›ã‚¹ãƒˆåãŒã‚ã‚Šã¾ã›ã‚“\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "クエリ '%s' ã«å±žæ€§ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "*è¦å‘Š*: 最åˆã®å±žæ€§ã ã‘を使ã£ã¦ã„ã¾ã™\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "'%s:%d'ã®LDAPåˆæœŸåŒ–ã«å¤±æ•—: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "LDAP '%s' ã¸ã®åˆæœŸåŒ–ãŒå¤±æ•—: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, c-format -msgid "LDAP init to '%s' done\n" -msgstr "LDAP '%s' ã¸ã®åˆæœŸåŒ–ãŒãªã•ã‚Œã¾ã—ãŸ\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "'%s:%d'ã®ãƒã‚¤ãƒ³ãƒ‰ã«å¤±æ•—: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "'%s'ã®æŽ¢ç´¢ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "'%s'ã¯ã€LDAP URLã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "'%s' ã¯ç„¡åŠ¹ãªLDAP URLã§ã™\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "'%s'ã¸ã‚¢ã‚¯ã‚»ã‚¹ã®ã‚¨ãƒ©ãƒ¼: httpステイタス %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL'%s' 㯠'%s' (%u) ã¸ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã‚Œã¾ã—ãŸ\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "リダイレクトãŒå¤šã™ãŽã¾ã™\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "リダイレクトãŒ'%s'ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸ\n" @@ -10512,31 +10322,51 @@ msgstr "ldap wrapper %dã®å¾…ã¡ãŒå¤±æ•—: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "ldap wrapper %d ãŒæ¢ã¾ã‚Šã¾ã—㟠- killã—ã¦ã„ã¾ã™\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "ホストåã«ç„¡åŠ¹ãªæ–‡å— 0x%02x - åŠ ãˆã¾ã›ã‚“\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "'%s:%d'ã‚’LDAPサーãƒãƒ»ãƒªã‚¹ãƒˆã«è¿½åŠ \n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "mallocãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: 無効ãªãƒ‘ターン '%s'\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "'%s'ã¯ã€LDAP URLã§ã¯ã‚ã‚Šã¾ã›ã‚“\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "'%s' ã¯ç„¡åŠ¹ãªLDAP URLã§ã™\n" + +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search ãŒã‚µãƒ¼ãƒã®ã‚µã‚¤ã‚ºé™ç•Œã‚’越ãˆã¾ã—ãŸ\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: ユーザãªã—ã«ä¸Žãˆã‚‰ã‚ŒãŸãƒ‘スワード\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "%s:%u: 未知ã®ãƒ•ãƒ©ã‚° '%s' を無視ã—ã¾ã™\n" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: ã“ã®è¡Œã¯ã‚¹ã‚ップ\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10627,86 +10457,86 @@ msgstr "デフォルトOCSPç½²å者ã®è¨¼æ˜Žã§ç½²åã•ã‚Œã¦ã„ã¾ã›ã‚“" msgid "allocating list item failed: %s\n" msgstr "ãƒªã‚¹ãƒˆé …ç›®ã®ç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "å¿œç”IDã®å–得エラー: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "OCSPå¿œç”を検証ã™ã‚‹é©åˆ‡ãªè¨¼æ˜Žæ›¸ãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸ\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "発行者証明書ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "呼出å´ãŒå¯¾è±¡ã®è¨¼æ˜Žæ›¸ã‚’è¿”ã—ã¾ã›ã‚“ã§ã—ãŸ\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "呼出å´ãŒç™ºè¡Œã•ã‚Œã‚‹è¨¼æ˜Žæ›¸ã‚’è¿”ã—ã¾ã›ã‚“ã§ã—ãŸ\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "OCSPコンテクストã®ç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "デフォルトOCSPレスãƒãƒ³ãƒ€ãŒå®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "デフォルトã®OCSPç½²å者ãŒå®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "デフォルトOCSPå¿œç”'%s'を使ã„ã¾ã™\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "OCSPå¿œç”'%s'を使ã„ã¾ã™\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "対象ã®è¨¼æ˜Žæ›¸ã®OCSPステイタスã®å–得エラー: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "証明書ステイタスã¯: %s (ã“ã‚Œ=%s 次=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "良好" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "証明書ã¯å¤±åŠ¹æ¸ˆã¿ã§ã™: %s (ç†ç”±: %s)\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "OSCPレスãƒãƒ³ãƒ€ã¯æœªæ¥ã®ã‚¹ãƒ†ã‚¤ã‚¿ã‚¹ã‚’è¿”ã—ã¾ã—ãŸ\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "OSCPレスãƒãƒ³ãƒ€ã¯ç¾åœ¨ã§ãªã„ステイタスを返ã—ã¾ã—ãŸ\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "OSCPレスãƒãƒ³ãƒ€ã¯å¤ã™ãŽã‚‹ã‚¹ãƒ†ã‚¤ã‚¿ã‚¹ã‚’è¿”ã—ã¾ã—ãŸ\n" @@ -10716,71 +10546,67 @@ msgstr "OSCPレスãƒãƒ³ãƒ€ã¯å¤ã™ãŽã‚‹ã‚¹ãƒ†ã‚¤ã‚¿ã‚¹ã‚’è¿”ã—ã¾ã—ãŸ\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assuan_inquire(%s)ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "ldapserverãŒã‚ã‚Šã¾ã›ã‚“" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "serialnoãŒcert IDã«ã‚ã‚Šã¾ã›ã‚“" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "assuan_inquireã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fetch_cert_by_url ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "データé€ä¿¡ã‚¨ãƒ©ãƒ¼: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "start_cert_fetch ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fetch_next_cert ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies %d を越ãˆã¾ã—ãŸ\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "åˆ¶å¾¡æ§‹é€ ã‚’ç¢ºä¿ã§ãã¾ã›ã‚“: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "assuanコンテクストã®ç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "サーãƒã®åˆæœŸåŒ–ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "Assuanã§ç™»éŒ²ã‚³ãƒžãƒ³ãƒ‰ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Assuan accept ã®å•é¡Œ: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Assuanã®å‡¦ç†ãŒå¤±æ•—ã—ã¾ã—ãŸ: %s\n" @@ -10925,67 +10751,67 @@ msgstr "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§keyboxデーモンã¯å®Ÿè¡Œã•ã‚Œã¦ã„ã¾ã›ã‚“ msgid "error sending standard options: %s\n" msgstr "標準オプションをé€ä¿¡ã‚¨ãƒ©ãƒ¼: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 msgid "Public Keys" msgstr "公開éµ" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "プライベートéµ" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "スマートカード" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "TPM" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "パスフレーズ入力" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆãŒèµ·å‹•ã™ã‚‹ãŸã‚ã«é©åˆ‡ã§ã¯ã‚ã‚Šã¾ã›ã‚“" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆ%sã®ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ãƒ•ã‚¡ã‚¤ãƒ«ãŒå£Šã‚Œã¦ã„ã¾ã™\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "注æ„: \"%s%s\"コマンドを使ã£ã¦è©³ç´°ã‚’å¾—ã¦ãã ã•ã„。\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆ%sã®å¤–部ã®æ¤œè¨¼ãŒå¤±æ•—ã—ã¾ã—ãŸ" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "グループ仕様ã¯ç„¡è¦–ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "'%s'ã§ã‚¯ãƒãƒ¼ã‚ºã®ã‚¨ãƒ©ãƒ¼\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "'%s'ã§ãƒ‘ーズã®ã‚¨ãƒ©ãƒ¼\n" @@ -11066,15 +10892,15 @@ msgstr "" "å½¢å¼: @GPGCONF@ [オプション]\n" "@GNUPG@システムã®ãƒ„ールã«å¯¾ã—コンフィグレーション・オプションを管ç†ã™ã‚‹\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "一ã¤ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆå¼•æ•°ãŒå¿…è¦ã§ã™" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "コンãƒãƒ¼ãƒãƒ³ãƒˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "引数ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“" @@ -11090,34 +10916,34 @@ msgstr "" "å½¢å¼: gpg-check-pattern [オプション] パターンファイル\n" "パターンファイルã«å¯¾ã—ã¦æ¨™æº–入力ã®ãƒ‘スフレーズを確èªã™ã‚‹\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "注æ„: éµ %s ã¯ã‚‚ã†ã‚«ãƒ¼ãƒ‰ã«ä¿ç®¡ã—ã¦ã‚ã‚Šã¾ã™!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "注æ„: éµã¯ã‚‚ã†ã‚«ãƒ¼ãƒ‰ã«ä¿ç®¡ã—ã¦ã‚ã‚Šã¾ã™!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "æ—¢å˜ã®éµ %s ã‚’ç½®ãæ›ãˆã¾ã™ã‹? (y/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "%s カードno. %sを検出\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" "ユーザインタラクションフラグã¯\"%s\"ã«è¨å®šã•ã‚Œã¦ã„ã¾ã™ - 変更ã§ãã¾ã›ã‚“\n" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" @@ -11126,47 +10952,173 @@ msgstr "" "è¦å‘Š: ユーザインタラクションフラグを\"%s\"ã«æˆ»ã™ã«ã¯\n" " ファクトリリセットã—ã‹ã‚ã‚Šã¾ã›ã‚“!\n" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "\"uif --yes %d %s\"を使ã£ã¦ãã ã•ã„\n" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 msgid "authenticate to the card" msgstr "カードã«å¯¾ã—ã¦èªè¨¼ã—ã¾ã™" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "カードデーモンã«ãƒªã‚»ãƒƒãƒˆã‚’é€ä¿¡ã™ã‚‹" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "PINèªè¨¼ã®KDFã‚’è¨å®šã™ã‚‹" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "プライベート使用ã®ãƒ‡ãƒ¼ã‚¿ã‚ªãƒ–ジェクトを変更ã™ã‚‹" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 msgid "read a certificate from a data object" msgstr "データオブジェクトã‹ã‚‰è¨¼æ˜Žæ›¸ã‚’èªã¿å‡ºã—ã¾ã™" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 msgid "store a certificate to a data object" msgstr "証明書をデータオブジェクトã«ä¿ç®¡ã—ã¾ã™" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "プライベートéµã‚’データオブジェクトã«ä¿ç®¡ã™ã‚‹" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "Yubikey管ç†ã‚³ãƒžãƒ³ãƒ‰" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "コマンド履æ´ã‚’管ç†ã™ã‚‹" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "éµ%sã‚’%sã‹ã‚‰ã‚µãƒ¼ãƒ%sã«è¦æ±‚\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: ホストåãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "éµã‚µãƒ¼ãƒã®URLを解æžä¸èƒ½\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "レコード形å¼ã§ã™ã¹ã¦ã®å€¤ã‚’è¿”ã™" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NAME|host部分を無視ã—ã¦NAMEã‚’ã¨ãŠã—ã¦æŽ¥ç¶šã™ã‚‹" + +#~ msgid "force a TLS connection" +#~ msgstr "TLS接続を強制ã™ã‚‹" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAME|ホストNAMEã«æŽ¥ç¶šã™ã‚‹" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|ãƒãƒ¼ãƒˆNã«æŽ¥ç¶šã—ã¾ã™" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAME|ユーザNAMEã‚’èªè¨¼ã«ä½¿ã†" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|PASS|パスワードPASSã‚’èªè¨¼ã«ä½¿ã†" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "パスワードを$DIRMNGR_LDAP_PASSã‹ã‚‰å–ã£ã¦ãã‚‹" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|STRING|DN STRINGをクエリã™ã‚‹" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|STRING|STRINGをフィルタå¼ã«ä½¿ã†" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|STRING|STRINGã®å±žæ€§ã‚’è¿”ã™" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "使ã„æ–¹: dirmngr_ldap [オプション] [URL] (ヘルプ㯠-h)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "å½¢å¼: dirmngr_ldap [オプション] [URL]\n" +#~ "Dirmngrã®å†…部LDAPヘルパー\n" +#~ "インタフェースã¨ã‚ªãƒ—ションã¯äº‹å‰ã®é€šçŸ¥ãªã変更ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "無効ãªãƒãƒ¼ãƒˆç•ªå· %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "属性'%s'ã®ã‚¹ã‚ャンçµæžœ\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "stdoutã¸ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " 利用å¯èƒ½ãªå±žæ€§'%s'\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "属性'%s'ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "属性'%s'ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "url'%s'を処ç†\n" + +#~ msgid " user '%s'\n" +#~ msgstr " ユーザ '%s'\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " パスワード '%s'\n" + +#~ msgid " host '%s'\n" +#~ msgstr " ホスト '%s'\n" + +#~ msgid " port %d\n" +#~ msgstr " ãƒãƒ¼ãƒˆ %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN '%s'\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " フィルタ '%s'\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " 属性 '%s'\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "'%s'ã«ãƒ›ã‚¹ãƒˆåãŒã‚ã‚Šã¾ã›ã‚“\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "クエリ '%s' ã«å±žæ€§ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "*è¦å‘Š*: 最åˆã®å±žæ€§ã ã‘を使ã£ã¦ã„ã¾ã™\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "'%s:%d'ã®LDAPåˆæœŸåŒ–ã«å¤±æ•—: %s\n" + +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "LDAP '%s' ã¸ã®åˆæœŸåŒ–ãŒå¤±æ•—: %s\n" + +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "LDAP '%s' ã¸ã®åˆæœŸåŒ–ãŒãªã•ã‚Œã¾ã—ãŸ\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "'%s:%d'ã®ãƒã‚¤ãƒ³ãƒ‰ã«å¤±æ•—: %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "'%s'ã®æŽ¢ç´¢ã«å¤±æ•—ã—ã¾ã—ãŸ: %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: 無効ãªãƒ‘ターン '%s'\n" + +#~ msgid "ldapserver missing" +#~ msgstr "ldapserverãŒã‚ã‚Šã¾ã›ã‚“" + #~ msgid "detected card with S/N: %s\n" #~ msgstr "カードを検出ã—ã¾ã—ãŸã€‚シリアル番å·: %s\n" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -23,7 +23,7 @@ msgstr "" "X-Generator: Poedit 1.8.7.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "klarte ikke Ã¥ skaffe pin-inntastingslÃ¥s: %s\n" @@ -34,45 +34,49 @@ msgstr "klarte ikke Ã¥ skaffe pin-inntastingslÃ¥s: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Avbryt" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Ja" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_Nei" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Lagre i passordbehandler" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Er du sikker pÃ¥ at du vil gjøre passordfrasen synlig pÃ¥ skjermen?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Gjør passordfrase synlig" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Skjul passordfrase" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -83,7 +87,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -91,9 +95,22 @@ msgstr "" "Kvaliteten pÃ¥ teksten overfor. Spør administrator for mer informasjon om " "hvordan kvaliteten vurderes." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "For lang passordfrase" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Kvalitet:" @@ -103,20 +120,20 @@ msgstr "Kvalitet:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "Kvaliteten pÃ¥ teksten overfor. Spør administrator for mer informasjon om " "hvordan kvaliteten vurderes." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" "Skriv inn PIN-kode slik at hemmelig nøkkel kan lÃ¥ses opp for denne økta" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -124,76 +141,76 @@ msgstr "" "Skriv inn passordfrasen din, slik at hemmelig nøkkel kan lÃ¥ses opp for " "gjeldende økt" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Passordfrase:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "feil. Prøv igjen" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (forsøk %d av %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Gjenta:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "For lang PIN" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "For lang passordfrase" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Ugyldig tegn i PIN" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "Koden er for kort" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Ugyldig PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Ugyldig passordfrase" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "feil under henting av kort-serienummer: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Skriv inn denne passordfrasen pÃ¥ nytt" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -204,7 +221,7 @@ msgid "" msgstr "" "Skriv inn passordfrase for Ã¥ lÃ¥se nytt importert objekt i GnuPG-systemet." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -215,25 +232,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "ssh-nøkler som er lenger enn %d bit støttes ikke\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "klarte ikke Ã¥ lage «%s»: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "klarte ikke Ã¥ Ã¥pne «%s»: %s\n" @@ -341,28 +358,28 @@ msgstr "PIN ble ikke gjentatt korrekt. Prøv igjen" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Skriv inn PIN-kode%s%s%s for Ã¥ lÃ¥se opp kort" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "feil under oppretting av midlertidig fil: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "feil under skriving til midlertidig fil: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Skriv inn ny passordfrase" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" "Du har ikke skrevet inn en passordfrase.%0ATom passordfrase er ikke tillatt." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -371,18 +388,18 @@ msgstr "" "Du har ikke skrevet inn en passordfrase. Dette er generelt ikke lurt." "%0ABekreft at du ikke vil beskytte nøkkelen." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Ja, beskyttelse er unødvendig" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Passordfraser skal bestÃ¥ av minst %u tegn." msgstr[1] "Passordfraser skal bestÃ¥ av minst %u tegn." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -390,241 +407,240 @@ msgid_plural "" msgstr[0] "Passordfraser bør inneholde minst %u siffer eller%%0Aspesialtegn." msgstr[1] "Passordfraser bør inneholde minst %u sifre eller%%0Aspesialtegn." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "Ikke bruk kjente ord, uttrykk eller kjente mønster%%0Ai passordfraser." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "Advarsel: du har skrevet inn en svak passordfrase." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Bruk denne likevel" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Skriv inn passordfrase for Ã¥%0Abeskytte ny nøkkel" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Skriv inn ny passordfrase" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Nyttige feilsøkingsvalg" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "kjør som bakgrunnsprosess («daemon»)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "kjør i tjenermodus (forgrunn)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "kjør i «supervised» modus" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "ikke løsne fra konsoll" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sh-utdata for kommandoer" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "csh-utdata for kommandoer" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FIL|les valg fra valgt FIL" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Styring av diagnostikk-utdata" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "detaljert utskrift" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "være noenlunde stille" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FIL|skriv tjenermodus-logger til valgt FIL" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Oppsettsvalg" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "ikke bruk SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|bruk PGN som SCdaemon-program" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|bruk PGN som SCdaemon-program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|godta enkelte kommandoer via «NAME»" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignorer forespørsler om Ã¥ bytte TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignorer forespørsler om Ã¥ bytte X-skjerm" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "slÃ¥ pÃ¥ ssh-støtte" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|bruk valgt ALGOritme til Ã¥ vise ssh-fingeravtrykk" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "slÃ¥ pÃ¥ støtte for putty" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Sikkerhetsvalg" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|fjern hurtiglagrede PIN-koder etter N sekunder" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|SSH-nøkler utgÃ¥r etter N antall sekunder" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" "|N|endre maksimal livstid for PIN-koder i hurtiglager til N antall sekunder" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|endre maksimal livstid for SSH-nøkler til N antall sekunder" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "ikke bruk PIN-hurtiglager under signering" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "ikke tillat bruk av eksternt passord-hurtiglager" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "ikke la klienter tillitsmarkere nøkler" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "tillat valg av passordfrase pÃ¥ forhÃ¥nd" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Valg som hÃ¥ndhever passordfrase-regler" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "ikke tillat avvik fra passordregler" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|endre minimal passordfrase-lengde til N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|krev at passordfraser inneholder minst N antall spesialtegn og tall" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FIL|kontroller nye passordfraser mot mønster i valgt FIL" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|regn passord som ugyldig etter N antall dager" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "ikke tillat gjenbruk av gamle passordfraser" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Sikkerhetsvalg" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "ikke la kaller overstyre PIN-inntasting" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "ikke bruk tastatur og mus" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|bruk PGM til inntasting av PIN-koder" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|endre tidsavbrudd for PIN-inntasting til N antall sekunder" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "la brukeren skrive inn passordfrase via Emacs" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Rapporter programfeil til <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Bruk: @GPG_AGENT@ [valg] («-h» for hjelp)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -632,131 +648,131 @@ msgstr "" "Syntaks: @GPG_AGENT@ [valg] [kommando [arg]]\n" "HÃ¥ndtering av hemmelige nøkler for @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "«%s» er et ugyldig feilsøkingsnivÃ¥\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "valg kontrollsum-algoritme er ugyldig\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "leser valg fra «%s»\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Merk: «%s» regnes ikke som et valg\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "klarte ikke Ã¥ lage sokkel: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "sokkelnavnet «%s» er for langt\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "feil under henting av sokkel-anledning\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "feil under knytning av sokkel til «%s»: %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "klarte ikke Ã¥ endre tillatelser til «%s»: %s\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "lytter pÃ¥ sokkel «%s»\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "mappa «%s» er opprettet\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() mislyktes for «%s»: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "«%s» kan ikke brukes som hjemmemappe\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "feil under lesing av anledning pÃ¥ fd %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "startet behandler 0x%lx for fd %d\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "avsluttet behandler 0x%lx for fd %d\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "startet ssh-behandler 0x%lx for fd %d\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "avsluttet ssh-behandler 0x%lx for fd %d\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect mislyktes: %s - venter 1s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stoppet\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "ingen gpg-agent kjører i gjeldende økt\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -777,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -808,22 +824,22 @@ msgstr "" "Syntaks: gpg-protect-tool [valg] [arg]\n" "HÃ¥ndteringsverktøy for hemmelige nøkler\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Skriv inn passordfrase for Ã¥ lÃ¥se opp PKCS#12-objekt." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Skriv inn passordfrase for Ã¥ lÃ¥se nytt PKCS#12-objekt." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" "Skriv inn passordfrase for Ã¥ lÃ¥se nytt importert objekt i GnuPG-systemet." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -831,17 +847,17 @@ msgstr "" "Skriv inn passordfrase eller PIN-kode som\n" "kreves for Ã¥ fullføre gjeldende handling." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "avbrutt\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "feil under spørring etter passordfrase: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "feil under Ã¥pning av «%s»: %s\n" @@ -1002,7 +1018,7 @@ msgstr "kontroll av opprettet signatur mislyktes: %s\n" msgid "secret key parts are not available\n" msgstr "hemmelige nøkkeldeler er ikke tilgjenglig\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "offentlig nøkkelalgoritme %d (%s) støttes ikke\n" @@ -1031,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "feil under kopiering av prosess: %s\n" @@ -1104,7 +1120,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "klarte ikke Ã¥ gi «%s» det nye navnet «%s»: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "ja" @@ -1158,7 +1174,7 @@ msgstr "kjernen i sikkert minne ble full under tildeling av %lu byte" msgid "out of core while allocating %lu bytes" msgstr "kjernen ble full under tildeling av %lu byte" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1235,7 +1251,7 @@ msgstr "feil under henting av versjon fra «%s»: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "tjener «%s» er eldre enn oss (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "ADVARSEL: %s\n" @@ -1318,7 +1334,7 @@ msgid "algorithm: %s" msgstr "algoritme: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "ustøttet algoritme: %s" @@ -1393,11 +1409,11 @@ msgstr "Sertifikatkjede gyldig" msgid "Root certificate trustworthy" msgstr "Rotsertifikat regnes som troverdig" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "fant ingen sertifikat-CRL" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "tilgjengelig CRL er for gammel" @@ -1443,22 +1459,22 @@ msgstr "[ingen]" msgid "invalid radix64 character %02x skipped\n" msgstr "hoppet over ugyldig radix64-tegn %02x\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1512,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s er for gammel (krever %s, har %s)\n" @@ -1665,7 +1680,7 @@ msgid "Enter passphrase: " msgstr "Skriv inn passordfrase: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s kan ikke brukes i %s-modus\n" @@ -1676,220 +1691,220 @@ msgstr "%s kan ikke brukes i %s-modus\n" msgid "error from TPM: %s\n" msgstr "feil under lesing fra %s: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problem med agent: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "ingen dirmngr kjører i gjeldende økt\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "option '%s' may not be used in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "du kan ikke bruke valget «%s» i %s-modus\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "\"%s\" is not a proper fingerprint\n" msgid "Tor is not properly configured" msgstr "«%s» er et ugyldig fingeravtrykk\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "\"%s\" is not a proper fingerprint\n" msgid "DNS is not properly configured" msgstr "«%s» er et ugyldig fingeravtrykk\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "lag opphevelsessertifikat" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "armor: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP-kort er ikke tilgjengelig: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "Oppdaget OpenPGP-kortnummer %s\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "du kan ikke gjøres dette i buntmodus\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Denne kommandoen er bare tilgjengelig for kort av versjon 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Tilbakestillingskode er ikke tilgjengelig\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Ditt valg? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[ikke valgt]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "ikke tvunget" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "tvunget" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Feil: Bare ren ASCII er foreløpig tillatt.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Feil: tegnet «<» kan ikke brukes.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Feil: Doble mellomrom er ikke tillatt.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Kortholders etternavn: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Kortholders fornavn: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Feil: Det kombinerte navnet er for langt (grensa gÃ¥r ved %d tegn).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "Adresse for henting av offentlig nøkkel: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "feil under lesing av «%s»: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "feil under skriving av «%s»: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Logindata (kontonavn): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Privat DO-data: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "SprÃ¥koppsett: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Feil: oppsettsstreng har ugyldig lengde.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Feil: oppsettsstreng inneholder ugyldige tegn.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Feil: ugyldig svar.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CA-fingeravtrykk: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Feil: feilformatert fingeravtrykk.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "klarte ikke Ã¥ utføre nøkkelhandling: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "ikke et OpenPGP-kort" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "feil under henting av nøkkelinfo: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Erstatte eksisterende nøkkel? (j/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -1905,109 +1920,109 @@ msgstr "" " Se dokumentasjon for kortet du bruker og finn ut hvilke størrelser \n" " det tillater hvis nøkkelgenerering mislykkes.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Hvor stor skal nøkkelen være? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "rundet opp til %u bit\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s nøkkelstørrelser mÃ¥ ligge i rekkevidden %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy #| msgid " (1) Signature key\n" msgid "Signature key\n" msgstr " (1) Signaturnøkkel\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy #| msgid " (2) Encryption key\n" msgid "Encryption key\n" msgstr " (2) Krypteringsnøkkel\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 #, fuzzy #| msgid " (3) Authentication key\n" msgid "Authentication key\n" msgstr " (3) Autentiseringsnøkkel\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Velg hvilken type nøkkel du vil ha:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format #| msgid " (%d) ECC and ECC\n" msgid " (%d) ECC\n" msgstr " (%d) ECC og ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Ugyldig valg.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "Kortet blir nÃ¥ satt opp pÃ¥ nytt for Ã¥ lage nøkkel pÃ¥ %u bit\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, fuzzy, c-format #| msgid "The card will now be re-configured to generate a key of %u bits\n" msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "Kortet blir nÃ¥ satt opp pÃ¥ nytt for Ã¥ lage nøkkel pÃ¥ %u bit\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format #| msgid "error changing size of key %d to %u bits: %s\n" msgid "error changing key attribute for key %d: %s\n" msgstr "feil under endring av størrelse pÃ¥ nøkkel %d til %u bit: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format #| msgid "error getting current key info: %s\n" msgid "error getting card info: %s\n" msgstr "feil under henting av nøkkelinfo: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "Denne kommandoen støttes ikke av dette kortet\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Lage sikkerhetskopi av krypteringsnøkler utenfor kortet? (J/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "MERK: det ligger allerede nøkler pÃ¥ kortet.\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Erstatte eksisterende nøkler? (j/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2018,162 +2033,162 @@ msgstr "" " PIN = «%s» Admin-PIN = «%s»\n" "Du bør endre disse med kommandoen «--change-pin»\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Velg hvilken type nøkkel du vil lage:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Signaturnøkkel\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Krypteringsnøkkel\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Autentiseringsnøkkel\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "velg hvor nøkkelen skal lagres:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARD mislyktes: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "Merk: denne kommandoen ødelegger alle nøkler pÃ¥ kortet.\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "Vil du fortsette? (j/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "Er du sikker pÃ¥ at du vil gjenopprette fabrikkoppsett? (skriv «ja») " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format #| msgid "error looking up: %s\n" msgid "error for setup KDF: %s\n" msgstr "feil under oppslag av %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error looking up: %s\n" msgid "error for setup UIF: %s\n" msgstr "feil under oppslag av %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "gÃ¥ ut av denne menyen" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "vis admin-kommandoer" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "vis denne hjelpeteksten" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "vis alle tilgjengelige data" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "endre kortholders navn" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "endre adresse for Ã¥ hente nøkkel" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "hent nøkkel som ligger i kortets adresse" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "endre brukernavn" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "endre sprÃ¥koppsett" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "endre kortholders kjønn" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "endre CA-fingeravtrykk" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "slÃ¥ av pÃ¥ tvungen bruk av signatur-PIN" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "lag nye nøkler" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "meny for Ã¥ endre eller fjerne blokkering av PIN" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "bekrefte PIN og vise alle data" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "fjern PIN-blokkering med en tilbakestillingskode" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "ødelegg alle nøkler og data" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use user NAME for authentication" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NAVN|bruk valgt brukerNAVN til autentisering" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "endre eiertillit" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "endre eiertillit" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/kort> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Admin-reservert kommando\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Admin-kommandoer er tillatt\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Admin-kommandoer er ikke tillatt\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Ugyldig kommando (prøv «help»)\n" @@ -2183,22 +2198,22 @@ msgstr "Ugyldig kommando (prøv «help»)\n" msgid "--output doesn't work for this command\n" msgstr "«--output» virker ikke med denne kommandoen\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "klarte ikke Ã¥ Ã¥pne «%s»\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "feil under lesing av nøkkelblokk: %s\n" @@ -2320,14 +2335,14 @@ msgstr "du kan ikke bruke algoritme «%s» i %s-modus\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "du kan ikke bruke algoritme «%s» i %s-modus\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "du kan ikke bruke algoritme «%s» i %s-modus\n" @@ -2345,7 +2360,7 @@ msgstr "" "ADVARSEL: tvungen bruk av symmetrisk krypt.metode %s (%d) bryter med " "mottakers oppsett\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "ADVARSEL: nøkkel %s egner seg ikke for kryptering i %s-modus\n" @@ -2375,7 +2390,7 @@ msgstr "%s/%s kryptert for: «%s»\n" msgid "option '%s' may not be used in %s mode\n" msgstr "du kan ikke bruke valget «%s» i %s-modus\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2386,7 +2401,7 @@ msgstr "%s krypterte data\n" msgid "encrypted with unknown algorithm %d\n" msgstr "kryptert med en ukjent algoritme %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2427,7 +2442,7 @@ msgstr "bruk GnuPG-format til sikkerhetskopiering av nøkkel" msgid " - skipped" msgstr ". Hoppet over" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2463,61 +2478,61 @@ msgstr "feil under oppretting av «%s»: %s\n" msgid "[User ID not found]" msgstr "[Fant ikke bruker-ID]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "hentet «%s» via %s automatisk\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "feil under henting av «%s» via %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Ingen fingeravtrykk" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "fant ikke hemmelig nøkkel «%s»: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(kontroller argument for valget «%s»)\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "Advarsel: bruker ikke «%s» som forvalgt nøkkel: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "bruker «%s» som forvalgt hemmelig signeringsnøkkel\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "alle verdier som sendes til «%s» blir ignorert\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "følgende verdier er gyldige for «%s»:\n" @@ -2704,7 +2719,7 @@ msgstr "|SPES|sett opp e-post-alias" msgid "use strict OpenPGP behavior" msgstr "bruk streng OpenPGP-oppførsel" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "ikke utfør valgte endringer" @@ -2740,7 +2755,7 @@ msgstr "bruk kanonisk tekstmodus" msgid "|N|set compress level to N (0 disables)" msgstr "|N|endre komprimeringsnivÃ¥ til N (0 for Ã¥ slÃ¥ av)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2762,11 +2777,11 @@ msgstr "importer nøkler fra nøkkeltjener" msgid "include the public key in signatures" msgstr "vis og kontroller nøkkelsignaturer" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "slÃ¥ av all tilgang til dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2786,15 +2801,15 @@ msgstr "|BRUKER-ID|krypter for valgt BRUKER-ID" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|BRUKER-ID|bruk valgt BRUKER-ID til Ã¥ signere eller dekryptere" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2836,7 +2851,7 @@ msgstr "" "Signer, kontroller, krypter eller dekrypter.\n" "Forvalgt handling avhenger av inndata.\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2860,12 +2875,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Komprimering: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "bruk: %s [valg] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "motstridende kommandoer\n" @@ -2875,526 +2890,526 @@ msgstr "motstridende kommandoer\n" msgid "no = sign found in group definition '%s'\n" msgstr "fant ingen «=»-tegn i gruppedefinisjon «%s»\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "ADVARSEL: utrygt eierskap til hjemmemappe «%s»\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "ADVARSEL: utrygt eierskap til oppsettsfil «%s»\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "ADVARSEL: utrygt eierskap til utvidelse «%s»\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til hjemmemappe «%s»\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til oppsettsfil «%s»\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til utvidelse «%s»\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "ADVARSEL: utrgt eierskap til foreldermapper av hjemmemappe «%s»\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "ADVARSEL: utrgt eierskap til foreldermapper av oppsettsfil «%s»\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "ADVARSEL: utrgt eierskap til foreldermapper av utvidelse «%s»\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til foreldermapper av hjemmemappe «%s»\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til foreldermapper av oppsettsfil «%s»\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til foreldermapper av utvidelse «%s»\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "oppsettselementet «%s» er ukjent\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "vis foto-id-er i nøkkelvisning" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "vis informasjon om nøkkelbruk i nøkkelvisning" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "vis regeladresser i signaturvisning" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "vis alle notater i signaturvisning" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "vis IETF-standardnotater under signaturvisning" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "vis brukervalgte notater under signaturvisning" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "vis foretrukne nøkkeltjener-adresser under signaturvisning" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "vis gyldighet for bruker-ID under nøkkelvisning" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "vis opphevede og utgÃ¥tte bruker-id-er i nøkkelvisning" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "vis opphevede og utgÃ¥tte undernøkler i nøkkelvisning" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "vis nøkkelknippe-navn i nøkkelvisning" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "vis utløpsdatoer i nøkkelvisning" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "«%s» er et ukjent TOFU-regelverk\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(bruk «help» for Ã¥ vise valg)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Merk: %s er ikke ment for vanlig bruk.\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "«%s» er en ugyldig signatur-utløpstid\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "«%s» er en ugyldig e-postadresse\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "PIN-inntastingsmodus «%s» er ugyldig\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format #| msgid "invalid value for option '%s'\n" msgid "invalid request origin '%s'\n" msgstr "ugyldig verdi for valg «%s»\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "«%s» er ikke et gyldig tegnsett\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "klarte ikke Ã¥ tolke nøkkeltjener-adresse\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: ugyldige nøkkeltjener-valg\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "ugyldige nøkkeltjener-valg\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: ugyldige importeringsvalg\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "ugyldige importeringsvalg\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "filtervalget %s er ugyldig\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: ugyldige eksporteringsvalg\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "ugyldige eksporteringsvalg\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: ugyldige listevalg\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "ugyldige listevalg\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "vis bruker-ID under signaturbekreftelse" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "vis adresser til retningslinjer under signaturbekreftelse" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "vis alle merknader under signaturbekreftelse" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "vis IETF-standardnotater under signaturbekreftelse" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "vis selvvalgte merknader under signaturbekreftelse" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "vis adresser til foretrukne nøkkeltjenere under signaturbekreftelse" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "vis gyldighet for bruker-ID under signaturbekreftelse" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "vis opphevede og utgÃ¥tte bruker-id-er under signaturbekreftelse" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "bare vis primærbrukerens ID under signaturbekreftelse" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: ugyldige kontrollvalg\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "ugyldige kontrollvalg\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "klarte ikke Ã¥ endre «exec»-sti til %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: ugyldig «auto-key-locate»-liste\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "ugyldig «auto-key-locate»-liste\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "ugyldig argument for valget «%.50s»\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ADVARSEL: programmet kan lage en kjernefil.\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "ADVARSEL: %s overstyrere %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "du kan ikke bruke %s med %s.\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s gir ikke mening med %s.\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "ADVARSEL: kjører med falsk systemtid: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "lar være Ã¥ kjøre med usikret minne pÃ¥ grunn av %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "valgt krypteringsalgoritme er ugyldig\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "valg kontrollsum-algoritme er ugyldig\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "valgt komprimeringsalgoritme er ugyldig\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "valgt kontrollsum-algoritme for sertifisering er ugyldig\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "«completes-needed» mÃ¥ være større enn 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "«marginals-needed» mÃ¥ være større enn 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "«max-cert-depth» mÃ¥ være mellom 1 og 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "ugyldig «default-cert-level» (mÃ¥ være 0, 1, 2 eller 3)\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "ugyldig «min-cert-level» (mÃ¥ være 0, 1, 2 eller 3)\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Merk: enkel S2K-modus (0) er sterkt frarÃ¥det\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "ugyldig S2K-modus (mÃ¥ være 0, 1 eller 3)\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "ugyldig standardoppsett\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "ugyldig personlig oppsett av krypteringsmetode\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "ugyldig personlig oppsett av krypteringsmetode\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "ugyldig personlig oppsett av kontrollsummetode\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "ugyldig personlig oppsett av komprimeringsmetode\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "ugyldig nøkkelstørrelse. Bruker %u bit\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s virker ikke enda med %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "cipher algorithm '%s' may not be used in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "du kan ikke bruke algoritme «%s» i %s-modus\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "du kan ikke bruke komprimeringsalgoritme «%s» i %s-modus\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "klarte ikke Ã¥ starte tillitsdatabase (TrustDB): %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "ADVARSEL: mottakere (-r) valgt uten offentlig nøkkelkryptering\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symmetrisk kryptering av «%s» mislyktes: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "du kan ikke bruke «--symmetric --encrypt» og «--s2k-mode 0» samtidig\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "du kan ikke velge --symmetric --encrypt i %s-modus\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" "du kan ikke bruke «--symmetric --sign --encrypt» og «--s2k-mode 0» samtidig\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "du kan ikke velge --symmetric --sign --encrypt i %s-modus\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "sending til nøkkeltjener mislyktes: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "mottak fra nøkkeltjener mislyktes: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "nøkkeleksport mislyktes: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "eksportering som ssh-nøkkel mislyktes: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "søk pÃ¥ nøkkeltjener mislyktes: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "oppdatering av nøkkeltjener mislyktes: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "dearmoring failed: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "enarmoring failed: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "«%s» er en ugyldig summeringsalgoritme\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "feil under tolking av nøkkelspesifikasjon «%s»: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" "«%s» ser hverken ut til Ã¥ være en gyldig nøkkel-ID, fingeravtrykk eller " "nøkkelgrep\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "ADVARSEL: ingen kommando valgt. Prøver Ã¥ gjette hva du mener …\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Skriv inn melding …\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "valgt adresse for sertifikasjonsregler er ugyldig\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "valgt adresse for signaturregler er ugyldig\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "valgt adresse for foretrukket nøkkeltjener er ugyldig\n" @@ -3407,7 +3422,7 @@ msgstr "|FIL|hent nøkler fra valgt nøkkelknippe-FIL" msgid "make timestamp conflicts only a warning" msgstr "la konflikter mellom tidsstempler bare være en advarsel" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|skrive statusinfo til denne FD" @@ -3496,97 +3511,97 @@ msgstr "forvent GnuPG-format pÃ¥ sikkerhetskopierte nøkler" msgid "repair keys on import" msgstr "reparer nøkler under importering" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "hopper over blokk av typen %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu nøkler behandlet hittil\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Totalt antall behandlet: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " hopper over PGP 2-nøkler: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " nye nøkler som ble hoppet over: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " uten bruker-id-er: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importert: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " uendret: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nye bruker-id-er: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nye undernøkler: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nye signaturer: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " nye nøkkelopphevinger: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " leste hemmelige nøkler: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " importerte hemmelige nøkler: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " uforandrede hemmelige nøkler: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " ikke importert: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " oppryddete signaturer: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " tømte bruker-id-er: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3595,175 +3610,175 @@ msgstr "" "ADVARSEL: nøkkelen %s inneholder innstillinger for\n" "utilgjengelige algoritmer pÃ¥ følgende bruker-id-er:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " «%s»: innstilling for krypteringsalgoritme %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " «%s»: innstilling for krypteringsalgoritme %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " «%s»: oppsett for kontrollsum-algoritme %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " «%s»: oppsett av komprimeringsalgoritme %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "du anbefales pÃ¥ det sterkeste Ã¥ endre oppsett og\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "dele ut denne nøkkelen pÃ¥ nytt for Ã¥ unngÃ¥ potensielle problemer med " "algoritme-samsvar\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "nøkkel %s: ingen bruker-ID\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "nøkkel %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "avvist av importeringskontrollør" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "nøkkel %s: PKS-undernøkkel reparert\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "nøkkel %s: akseptert ikke-selvsignert bruker-ID «%s»\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "nøkkel %s: ingen gyldig bruker-id-er\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "dette kan skyldes manglende selvsignatur\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "nøkkel %s: fant ikke offentlig nøkkel: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "nøkkel %s: ny nøkkel. Hoppet over\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "fant ikke skrivbart nøkkelknippe: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "feil under skriving av nøkkelknippe «%s»: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "nøkkel %s: offentlig nøkkel «%s» importert\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "nøkkel %s: stemmer ikke med vÃ¥r kopi\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "nøkkel %s: «%s» 1 ny bruker-ID\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "nøkkel %s: «%s» %d nye bruker-id-er\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "nøkkel %s: «%s» 1 ny signatur\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "nøkkel: %s: «%s» %d nye signaturer\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "nøkkel %s: «%s» 1 ny undernøkkel\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "nøkkel %s: «%s» %d nye undernøkler\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "nøkkel: %s: «%s» %d nye signaturer\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "nøkkel: %s: «%s» %d nye signaturer\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "nøkkel %s: «%s» %d nye bruker-id-er\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "nøkkel %s: «%s» %d nye bruker-id-er\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "nøkkel %s: «%s» ikke endret\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "nøkkel %s: hemmelig nøkkel importert\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "nøkkel %s: hemmelig nøkkel finnes allerede\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "nøkkel %s: feil under sending til agent: %s\n" @@ -3776,209 +3791,208 @@ 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:2877 +#: g10/import.c:2885 #, 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:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "hemmelig nøkkel %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "importering av hemmelig nøkkel er ikke tillatt\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Ingen grunn oppgitt" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Nøkkelen er overgÃ¥tt" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Nøkkelen har blitt kompromittert" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 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:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "grunnen for opphevelse: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "kommentar til opphevelse: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "nøkkel %s: ugyldig opphevingssertifikat: %s - avvist\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "nøkkel %s: «%s» opphevingssertifikat importert\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "nøkkel %s: ingen bruker-ID for signatur\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "nøkkel %s: ustøttet offentlig nøkkelalgoritme\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "nøkkel %s: ugyldig direkte nøkkelsignatur\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "nøkkel %s: ugyldig undernøkkelbinding\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "nøkkel %s: fjernet flere undernøkkelbindinger\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "nøkkel %s: ugyldig undernøkkeloppheving\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "nøkkel %s: fjernet flere undernøkkelopphevinger\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "nøkkel %s: hoppet over bruker-ID «%s»\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "nøkkel %s: hoppet over undernøkkel\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "nøkkel %s: ugyldig opphevingssertifikat: %s - hoppet over\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "nøkkel %s: «%s» opphevingssertifikat lagt til\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "nøkkel %s: direkte nøkkelsignatur lagt til\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "feil under minnetildeling: %s\n" @@ -4044,7 +4058,7 @@ msgstr "" "Advarsel: fant feil og kontrollerte bare selvsignaturer. Kjør «%s» for Ã¥ " "kontrollere alle signaturer.\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "feil under opprettelse av nøkkelskrin «%s»: %s\n" @@ -4054,7 +4068,7 @@ msgstr "feil under opprettelse av nøkkelskrin «%s»: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "feil under opprettelse av nøkkelknippe «%s»: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "nøkkelskrin «%s» er opprettet\n" @@ -4308,8 +4322,8 @@ msgstr "Jeg har sjekket denne nøkkelen veldig nøye.\n" msgid "Really sign? (y/N) " msgstr "Er du sikker pÃ¥ at du vil signere? (j/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "signering mislyktes: %s\n" @@ -4685,7 +4699,7 @@ msgstr "Ingen treff pÃ¥ bruker-id-er." msgid "Nothing to sign.\n" msgstr "Ingenting Ã¥ signere.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Ikke signert av deg.\n" @@ -4753,7 +4767,7 @@ msgstr "Denne nøkkelen kan bli opphevet av %s med nøkkelen %s" msgid "(sensitive)" msgstr "(sensitiv)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "opprettet: %s" @@ -4769,7 +4783,7 @@ msgid "expired: %s" msgstr "utgikk: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "utgÃ¥r: %s" @@ -4805,13 +4819,13 @@ msgstr "" "Merk: du bør starte programmet pÃ¥ nytt for Ã¥ sikre at nøkkel-gyldigheten\n" "som vises her er riktig.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "opphevet" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "utgÃ¥tt" @@ -4852,7 +4866,7 @@ msgstr "Er du sikker pÃ¥ at du vil legge den til? (j/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Du kan ikke knytte foto-ID til PGP2-nøkler.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Valgt bruker-ID finnes allerede pÃ¥ denne nøkkelen!\n" @@ -4999,7 +5013,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Velg én bruker-ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "hopper over v3-selvsignatur for bruker-ID «%s»\n" @@ -5008,127 +5022,127 @@ msgstr "hopper over v3-selvsignatur for bruker-ID «%s»\n" msgid "Enter your preferred keyserver URL: " msgstr "Skriv inn adresse til foretrukket nøkkeltjener: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Er du sikker pÃ¥ at du vil erstatte den? (j/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Er du sikker pÃ¥ at du vil slette den? (j/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Skriv inn notat: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Vil du fortsette? (j/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Ingen bruker-ID med indeks %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Ingen bruker-ID med kontrollsum %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Ingen undernøkkel med ID «%s».\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Ingen undernøkkel med indeks %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "bruker-ID: «%s»\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "signert med nøkkelen %s %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (ikke-eksporterbar)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Denne signaturen utgikk %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Er du sikker pÃ¥ at du vil oppheve den? (j/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Vil du lage et opphevelsessertifikat for denne signaturen? (j/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Du har signert disse bruker-id-ene med nøkkelen %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (kan ikke oppheves)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "opphevet med nøkkelen %s %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Du er i ferd med Ã¥ oppheve følgende signaturer:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Er du sikker pÃ¥ at du vil lage opphevelsessertifikatene? (j/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "ingen hemmelig nøkkel\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "prøvde Ã¥ oppheve ID som ikke tilhørte en bruker: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "bruker-ID «%s» er allerede opphevet\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "ADVARSEL: en bruker-id-signatur er datert %d sekunder i framtiden\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Klarte ikke Ã¥ oppheve siste gyldige bruker-ID.\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Nøkkelen %s er allerede opphevet.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Undernøkkel %s er allerede opphevet.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Viser %s foto-ID av størrelsen %ld for nøkkel %s (uid %d)\n" @@ -5138,64 +5152,64 @@ msgstr "Viser %s foto-ID av størrelsen %ld for nøkkel %s (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "ugyldig verdi for valg «%s»\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "innstilling «%s» er duplisert\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "for mange krypteringsinnstillinger\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "for mange kontrollsum-innstillinger\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "for mange komprimeringsinnstillinger\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "for mange krypteringsinnstillinger\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "«%s» er et ugyldig oppsettsvalg\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "skriver direkte signatur\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "skriver selvsignatur\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "skriver nøkkelbindende signatur\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "ugyldig nøkkelstørrelse. Bruker %u bit\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "nøkkelstørrelse rundet opp til %u bit\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5203,19 +5217,19 @@ msgstr "" "ADVARSEL: noen OpenPGP-programmer klarer ikke Ã¥ behandle DSA-nøkler med " "denne kontrollsum-størrelsen\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Signere" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Bekrefte" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Kryptere data" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Autentisere" @@ -5233,180 +5247,180 @@ msgstr "Autentisere" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsKkAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Mulige handlinger med en %s-nøkkel: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Tillatte handlinger: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) SlÃ¥ av/pÃ¥ signeringsfunksjon\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) SlÃ¥ av/pÃ¥ krypteringsfunksjon\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) SlÃ¥ av/pÃ¥ autentiseringsfunksjon\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Ferdig\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA og RSA (standard)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA og Elgamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (bare signering)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (bare signering)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (bare kryptering)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (bare kryptering)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (sette dine egne muligheter)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (sette dine egne muligheter)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) signer, krypter\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (kun signering)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) ECC (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (velg funksjoner selv)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) ECC (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (kun kryptering)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) Nøkkel\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) Nøkkel fra kort\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Skriv inn nøkkelgrep: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Ugyldig nøkkelgrep (forventer 40 heks-sifre)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Ingen nøkkel med dette nøkkelgrepet\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "feil under lesing av kort: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Kortets serienummer: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Tilgjengelige nøkler:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "rundet av til %u bit\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s-nøkler mÃ¥ være mellom %u og %u bit lange.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Hvor stor vil du at undernøkkelen skal være? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Forespurt nøkkelstørrelse er %u bit\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Velg elliptisk kurve:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5422,7 +5436,7 @@ msgstr "" " <n>m = nøkkelen utgÃ¥r om n months\n" " <n>y = nøkkelen utgÃ¥r om n years\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5438,38 +5452,38 @@ msgstr "" " <n>m = signaturen utgÃ¥r om n months\n" " <n>y = signaturen utgÃ¥r om n years\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Nøkkelen er gyldig for? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Signaturen er gyldig for? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "ugyldig verdi\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Nøkkel utgÃ¥r ikke i det hele tatt\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Signaturen utgÃ¥r ikke i det hele tatt\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Nøkkel utgÃ¥r %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Signaturen utgÃ¥r %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5477,11 +5491,11 @@ msgstr "" "Systemet ditt klarer ikke Ã¥ hÃ¥ndtere datoer etter 2038.\n" "Likevel hÃ¥ndteres det korrekt fram til 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Er dette korrekt (j/N)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5495,7 +5509,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5511,49 +5525,49 @@ msgstr "" " «Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>»\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Fullt navn: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Ugyldig tegn i navn\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "Tegnene «%s» og «%s» kan ikke brukes i navn\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Navn kan ikke begynne med siffer\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Navnet mÃ¥ bestÃ¥ av minst 5 tegn\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "E-postadresse: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Ugyldig e-postadresse\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Kommentar: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Ugyldig tegn i kommentar\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "Du bruker tegnsettet «%s».\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5564,7 +5578,7 @@ msgstr "" " «%s»\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Ikk bruk e-postadresse som navn eller kommentar\n" @@ -5579,31 +5593,31 @@ msgstr "Ikk bruk e-postadresse som navn eller kommentar\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnKeEeRrAa" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Endre (N)avn, (K)ommentar, (E)postadresse eller (A)vslutt? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Endre (N)avn, (K)ommentar, (E)postadresse eller (R)iktig/(A)vslutt? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Endre (N)avn, (E)postadresse eller (A)vslutt? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Endre (N)avn, (E)postadresse eller (R)iktig/(A)vslutt? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Rett opp feilen først\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5615,18 +5629,18 @@ msgstr "" "diskene jobbe) mens dette pÃ¥gÃ¥r. Da fÃ¥r\n" "tallgeneratoren bedre muligheter til Ã¥ samle inn vilkÃ¥rlighetsdata.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Nøkkelgenerering mislyktes: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5637,65 +5651,65 @@ msgstr "" " «%s»\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Vil du fortsette? (J/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "Det finnes allerede en nøkkel for «%s»\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Vil du lage nøkkel likevel? (j/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "lager likevel\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" "Merk: Bruk «%s %s» for Ã¥ se et fullverdig dialogvindu for nøkkelgenerering.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Nøkkelgenerering ble avbrutt.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "klarte ikke Ã¥ lage sikkerhetskopifila «%s»: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Merk: sikkerhetskopi av kortnøkkel lagret pÃ¥ «%s»\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "skriver offentlig nøkkel til «%s»\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "fant ikke skrivbart offentlig nøkkelknippe: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "feil under skriving av offentlig nøkkelknippe «%s»: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "offentlig og hemmelig nøkkel opprettet og signert.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5704,7 +5718,7 @@ msgstr "" "vurdere Ã¥ bruke kommandoen «--edit-key» for Ã¥ lage en\n" "undernøkkel til dette formÃ¥let.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5712,7 +5726,7 @@ msgstr "" "nøkkel har blitt opprettet %lu sekund i framtiden (time warp- eller " "klokkeproblem)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5720,23 +5734,23 @@ msgstr "" "nøkkel har blitt opprettet %lu sekunder i framtiden (time warp- eller " "klokkeproblem)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "" "Merk: det strider med OpenPGP-standarden Ã¥ lage undernøkler for v3-nøkler\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Hemmelige deler av primærnøkkelen er ikke tilgjengelig.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Er du sikker pÃ¥ at du vil fortsette? (j/N) " @@ -5815,33 +5829,33 @@ msgstr " Nøkkelfingeravtrykk =" msgid " Card serial no. =" msgstr " Serienummer for kort =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "hurtiglagrer nøkkelknippe «%s»\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu nøkler hurtiglagret sÃ¥ langt (%lu signatur)\n" msgstr[1] "%lu nøkler hurtiglagret sÃ¥ langt (%lu signaturer)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "%lu nøkkel hurtiglagret" msgstr[1] "%lu nøkler hurtiglagret" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] " (%lu signatur)\n" msgstr[1] " (%lu signaturer)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: laget nøkkelknippe\n" @@ -5870,77 +5884,72 @@ msgstr "hent nøkler automatisk ved bekreftelse av signaturer" msgid "honor the preferred keyserver URL set on the key" msgstr "bruk nøklers foretrukne nøkkeltjener-adresse" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "ikke i bruk" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Skriv inn tall, N)este, eller Q)uit (Avslutt) > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "ugyldig nøkkeltjener-protokoll (us %d!=hÃ¥ndteringsprogram %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "«%s» er ikke en nøkkel-ID, og blir hoppet over\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "oppdaterer %d nøkkel fra %s\n" msgstr[1] "oppdaterer %d nøkler fra %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "ADVARSEL: klarte ikke Ã¥ oppdatere nøkkel %s via %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "fant ikke nøkkelen «%s» pÃ¥ nøkkeltjener\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "fant ikke nøkkelen pÃ¥ nøkkeltjener\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "ber om nøkkelen %s fra %s tjener %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "ber om nøkkelen %s fra %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "ingen kjent nøkkeltjener\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "hoppet over «%s»: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "sender nøkkelen %s til %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "ber om nøkkel fra «%s»\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "ADVARSEL: klarte ikke Ã¥ fange URI %s: %s\n" @@ -5967,12 +5976,12 @@ msgstr "kryptert med en ukjent algoritme %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "passordfrase generert med ukjent summeringsalgoritme %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "offentlig nøkkel er %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" @@ -5980,236 +5989,236 @@ msgstr "kryptert med %u-bit %s-nøkkel, ID %s, opprettet %s\n" # Do we really need to translate this string. # The must some bug in the code. -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " «%s»\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "kryptert med %s-nøkkel, ID %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "ADVARSEL: fant flere elementer i ren tekst\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "kryptert med %lu passordfraser\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "kryptert med 1 passordfrase\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "offentlig nøkkel-dekryptering mislyktes: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "offentlig nøkkel-kryptert data: god DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "antar %s kryptert data\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA-kryptering er utilgjengelig. Prøver Ã¥ bruke %s i stedet\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ADVARSEL: meldinga var ikke integritetsbeskyttet\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "dekryptering mislyktes: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "dekryptering ok\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ADVARSEL: kryptert melding er blitt manipulert.\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "dekryptering mislyktes: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Merk: senderen spesifiserte «kun for dine øyne»\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "opprinnelig filnavn=«%.*s»\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "selvstendig opphevelse - bruk «gpg --import» for Ã¥ ta i bruk\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "fant ikke signatur\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "DÃ…RLIG signatur fra «%s»" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "UtgÃ¥tt signatur fra «%s»" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "God signatur fra «%s»" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "signaturbekreftelse ble hindret\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "disse flertydige signaturdataene kan ikke behandles\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Signatur opprettet %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " bruker %s nøkkel %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Signatur laget %s ved hjelp av %s-nøkkel ID %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " utsteder «%s»\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Nøkkel tilgjengelig ved: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[usikker]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " aka «%s»" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "ADVARSEL: Denne nøkkelen egner seg ikke for signering i %s-modus\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Signatur utgÃ¥tt %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Signatur utgÃ¥r %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s-signatur, kontrollsum-algoritme %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binær" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "tekstmodus" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "ukjent" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", nøkkelalgoritme" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "ADVARSEL: ikke en separat signatur. Fila «%s» er IKKE bekreftet.\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Klarte ikke Ã¥ kontrollere signatur: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "ikke en separat signatur\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "ADVARSEL: fant flere signaturer. Kontrollerer bare den første.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "separat signatur av klasse 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "gammeldags (PGP 2.x) signatur\n" @@ -6390,46 +6399,52 @@ msgstr "Kritisk signaturnotat: " msgid "subpacket of type %d has critical bit set\n" msgstr "underpakke %d er merket som kritisk\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Skriv inn ny passordfrase" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Skriv inn passordfrase\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "avbrutt av bruker\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (hovednøkkelid %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Skriv inn passordfrase for Ã¥ lÃ¥se opp hemmelig OpenPGP-nøkkel:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Skriv inn passordfrase for Ã¥ importere hemmelig OpenPGP-nøkkel:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Skriv inn passordfrase for Ã¥ eksportere hemmelig OpenPGP-undernøkkel:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Skriv inn passordfrase for Ã¥ eksportere hemmelig OpenPGP-nøkkel:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" "Er du sikker pÃ¥ at du vil slette følgende hemmelige OpenPGP-undernøkkel:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Er du sikker pÃ¥ at du vil slette følgende hemmelige OpenPGP-nøkkel:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6599,7 +6614,7 @@ msgstr "" "Laveste tillitsnivÃ¥ for denne nøkkelen er: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Hva velger du? " @@ -6900,7 +6915,7 @@ msgstr "klarte ikke Ã¥ Ã¥pne signert data «%s»\n" msgid "can't open signed data fd=%d: %s\n" msgstr "klarte ikke Ã¥ Ã¥pne signert data fd=%d: «%s»\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "nøkkel %s egner seg ikke for dekryptering i %s-modus\n" @@ -6947,7 +6962,7 @@ msgid "Note: key has been revoked" msgstr "Merk: nøkkelen er opphevet" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet mislyktes: %s\n" @@ -6973,11 +6988,11 @@ msgstr "Hemmelig nøkkel er ikke tilgjengelig.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Vil du lage et utpekt opphevelsessertifikat for denne nøkkelen? (j/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Tvunget ASCII-armert utdata.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet mislyktes: %s\n" @@ -6991,11 +7006,11 @@ msgstr "Opphevelsessertifikat opprettet.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "fant ingen opphevelsesnøkler for «%s»\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Dette er et opphevelsessertifikat for følgende OpenPGP-nøkkel:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -7005,7 +7020,7 @@ msgstr "" "erklære offentlig at en nøkkel ikke skal brukes mer. Det er ikke mulig\n" "Ã¥ trekke tilbake en oppheving straks den er blitt publisert." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7020,7 +7035,7 @@ msgstr "" "Se beskrivelse av kommandoen «--generate-revocation» i GnuPG-\n" "bruksanvisninga for detaljer." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -7030,12 +7045,12 @@ msgstr "" "Fjern dette kolonet med en tekstbehandler før du importerer og\n" "publiserer opphevelsessertifikatet." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "opphevelsessertifikat lagret som «%s.rev»\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "fant ikke hemmelig nøkkel «%s»\n" @@ -7043,21 +7058,21 @@ msgstr "fant ikke hemmelig nøkkel «%s»\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "«%s» samsvarer med flere hemmelige nøkler:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "feil under søk pÃ¥ nøkkelknippe: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Vil du lage et opphevelsessertifikat for denne nøkkelen? (j/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7079,33 +7094,33 @@ msgstr "" "utskriftssystem kan være satt opp til Ã¥ lagre utskriftsdata og dermed gjøre\n" "det mulig for andre Ã¥ lese sertifikatet.\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Velg grunn for opphevelse:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Avbryt" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Normalt bør du velge %d her)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Skriv inn en beskrivelse hvis du vil, og avslutt med tom linje:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Grunnlag for opphevelse: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Ingen beskrivelse oppgitt)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Er dette i orden? (j/N) " @@ -7277,22 +7292,22 @@ msgstr "signerer:" msgid "%s.%s encryption will be used\n" msgstr "bruker %s-kryptering\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "nøkkel er ikke merket som usikker, og kan ikke brukes med falsk RNG.\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "hoppet over «%s»: er duplikat\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "hoppet over, fordi hemmelig nøkkel allerede er tilstede\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "dette er en PGP-generelt Elgamal-nøkkel, og egner seg ikke til signering." @@ -7513,10 +7528,10 @@ msgstr "TOFU-databaseversjon støttes ikke: %s\n" msgid "TOFU DB error" msgstr "TOFU DB-feil" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "feil under lesing av TOFU-database: %s\n" @@ -7536,7 +7551,7 @@ msgstr "feil under oppstart av TOFU-database: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "feil under Ã¥pning av TOFU-database «%s»: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "feil under oppdatering av TOFU-database: %s\n" @@ -7577,108 +7592,108 @@ msgstr "feil under henting av andre bruker-id-er: %s\n" msgid "This key's user IDs:\n" msgstr "Bruker-id-er tilknyttet denne nøkkelen:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "regelverk: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "feil under henting av signaturstatistikk: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "E-postadressen «%s» er tilknyttet %d nøkkel:\n" msgstr[1] "E-postadressen «%s» er tilknyttet %d nøkler:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "Statistikk for nøkler med e-postadresse «%s»:\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "denne nøkkelen" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "Bekreftet %d melding." msgstr[1] "Bekreftet %d meldinger." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "Kryptert %d melding." msgstr[1] "Kryptert %d meldinger." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "Bekreftet %d melding i framtid." msgstr[1] "Bekreftet %d meldinger i framtid." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "Kryptert %d melding i framtid." msgstr[1] "%d meldinger signert i framtid." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "Bekreftede meldinger i løpet av siste %d dag: %d." msgstr[1] "Bekreftede meldinger i løpet av siste %d dager: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "Krypterte meldinger i løpet av siste %d dag: %d." msgstr[1] "Krypterte meldinger i løpet av siste %d dager: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "Bekreftede meldinger i løpet av siste %d mÃ¥ned: %d." msgstr[1] "Bekreftede meldinger i løpet av siste %d mÃ¥neder: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "Krypterte meldinger i løpet av siste %d mÃ¥ned: %d." msgstr[1] "Krypterte meldinger i løpet av siste %d mÃ¥neder: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "Bekreftede meldinger i løpet av siste %d Ã¥r: %d." msgstr[1] "Bekreftede meldinger i løpet av siste %d Ã¥r: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "Krypterte meldinger i løpet av siste %d Ã¥r: %d." msgstr[1] "Krypterte meldinger i løpet av siste %d Ã¥r: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Meldinger bekreftet før dette: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Meldinger kryptert før dette: %d." @@ -7686,104 +7701,104 @@ msgstr "Meldinger kryptert før dette: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "TOFU oppdaget en tilknytningskonflikt" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUnNdD" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "(G)od, (A)ksepter én gang, (U)kjent, (N)ekt én gang, (D)Ã¥rlig? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "Bruker standardverdi (ukjent).\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "Oppdaget ødelagt del av TOFU-database.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "feil under endring av TOFU-regler: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "%lld~Ã¥r" msgstr[1] "%lld~Ã¥r" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "%lld~mÃ¥ned" msgstr[1] "%lld~mÃ¥neder" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "%lld~uke" msgstr[1] "%lld~uker" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "%lld~dag" msgstr[1] "%lld~dager" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "%lld~time" msgstr[1] "%lld~timer" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "%lld~minutt" msgstr[1] "%lld~minutter" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "%lld~sekund" msgstr[1] "%lld~sekunder" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: Bekreftet 0~signaturer og kryptert 0~meldinger." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: Bekreftet 0 signaturer." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "Kryptert 0 meldinger." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(regelsett: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" @@ -7791,7 +7806,7 @@ msgstr "" "Advarsel: vi har enda ikke sett en melding som er signert med gjeldende " "nøkkel og bruker-ID.\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" @@ -7799,17 +7814,17 @@ msgstr "" "Advarsel: vi har hittil bare sett én melding som er signert med gjeldende " "nøkkel og bruker-ID.\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "Advarsel: du har enda ikke kryptert en melding til denne nøkkelen.\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "Advarsel: du har bare kryptert én melding til denne nøkkelen.\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7837,13 +7852,13 @@ msgstr[1] "" " %s\n" "to mark it as being bad.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "feil under Ã¥pning av TOFU-database: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7912,7 +7927,7 @@ msgstr "bruker tillitsmodell %s\n" msgid "no need for a trustdb check\n" msgstr "kontroll av trustdb er ikke nødvendig\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "neste kontroll av trustdb planlagt %s\n" @@ -7942,60 +7957,60 @@ msgstr "kjør «--check-trustdb»\n" msgid "checking the trustdb\n" msgstr "kontrollerer trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%d nøkkel behandlet" msgstr[1] "%d nøkler behandlet" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] "(%d gyldighetsantall klarert)\n" msgstr[1] "(%d gyldighetsantall klarert)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "fant ingen nøkler med absolutt («ultimat») pÃ¥litelighet\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "fant ikke offentlig nøkkel for absolutt pÃ¥litelig nøkkel %s\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" "dybde: %d gyldig: %3d signert: %3d tillit: %d-, %dq, %dn, %dm, %df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "klarte ikke Ã¥ oppdatere trustdb-versjonsoppføring. Skriving mislyktes: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "udefinert" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "aldri" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginal" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "full" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "ultimat" @@ -8007,39 +8022,39 @@ msgstr "ultimat" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "11 translator see trustdb.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ opphevet]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ utgÃ¥tt]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ ukjent]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ udef ]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ aldri ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ marginal]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ full ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ fullst.]" @@ -8099,16 +8114,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sNummer\\x1f: %s%%0AHolder\\x1f: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "GjenstÃ¥ende forsøk: %d" @@ -8149,10 +8164,10 @@ msgstr "|A|Skriv inn admin-PIN" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "|P|Skriv inn PIN-opplÃ¥singskode (PUK) for standardnøkler." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN-callback returnerte en feil: %s\n" @@ -8174,92 +8189,92 @@ msgstr "PIN for CHV%d er for kort; minum lengde er %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "nøkkelen finnes allerede\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "gjeldende nøkkel blir erstattet\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "lager ny nøkkel\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "skriver ny nøkkel\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "klarte ikke Ã¥ lagre nøkkel: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "svar inneholder ikke RSA-modulus\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "svar inneholder ikke offentlig RSA-eksponent\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "svar inneholder ikke offentlig EC-nøkkel\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "vent mens nøkkel blir generert …\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "nøkkelgenerering mislyktes\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "nøkkelgenerering fullført (%d sekund)\n" msgstr[1] "nøkkelgenerering fullført (%d sekunder)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "svar inneholder ikke offentlig nøkkeldata\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||Skriv inn PIN for Ã¥ la nøkkelen lage kvalifiserte signaturer." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Skriv inn admin-PIN" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|Skriv inn PIN-opplÃ¥singskode (PUK) for standardnøkler." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Skriv inn PIN-kode for standardnøkler." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA-modulus mangler eller er av annen størrelse enn %d bit\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "offentlig RSA-eksponent mangler eller er større enn %d bit\n" @@ -8300,27 +8315,27 @@ msgid "" "qualified signatures." msgstr "|P|Skriv inn PUK-kode for Ã¥ la nøkkelen lage kvalifiserte signaturer." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "feil under henting av ny PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "klarte ikke Ã¥ lagre fingeravtrykk: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "klarte ikke Ã¥ lagre opprettelsesdato: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "feil under henting av CHV-status fra kort\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "lesing av offentlig nøkkel mislyktes: %s\n" @@ -8328,44 +8343,44 @@ msgstr "lesing av offentlig nøkkel mislyktes: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNummer\\x1f: %s%%0AHolder\\x1f: %s%%0ATeller\\x1f: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "bruker forvalgt PIN som %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "klarte ikke Ã¥ bruke forvalgt PIN som %s: %s. Lar være Ã¥ bruke forvalgt PIN " "senere\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||LÃ¥s opp kort" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN for CHV%d er for kort; minum lengde er %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "bekreftelse av CHV%d mislyktes: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "kortet er lÃ¥st for godt.\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8373,20 +8388,20 @@ msgid_plural "" msgstr[0] "%d Admin-PIN-forsøk gjenstÃ¥r før kortet blir lÃ¥st permanent\n" msgstr[1] "%d Admin-PIN-forsøk gjenstÃ¥r før kortet blir lÃ¥st permanent\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "tilgang til admin-kommandoer er ikke konfigurert\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Skriv inn PIN-kode" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Skriv inn tilbakestillingskode for kortet" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Tilbakestillingskoden er for kort. Minimumslengde er %d\n" @@ -8394,78 +8409,78 @@ msgstr "Tilbakestillingskoden er for kort. Minimumslengde er %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Ny tilbakestillingskode" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Ny Admin PIN" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Ny PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Skriv inn admin-PIN og ny admin-PIN" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Skriv inn PIN-kode og ny PIN-kode" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "feil under lesing av programdata\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "feil under lesing av fingeravtrykk DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "tidsstempel for opprettelse mangler\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA-primtall %s mangler eller er av annen størrelse enn %d bit\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "ustøttet kurve\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "ugyldig struktur i OpenPGP-kort (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "fingeravtrykk pÃ¥ kort samsvarer ikke med forespurt avtrykk\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "kortet støtter ikke kontrollsum-algoritme %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "signaturer opprettet sÃ¥ langt: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "bekrefting av Admin PIN er foreløpig nektet gjennom denne kommandoen\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "fikk ikke tilgang til %s. Bruker du et ugyldig OpenPGP-kort?\n" @@ -8485,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|NIVÃ…|endre feilsøkingsnivÃ¥ til valgt NIVÃ…" @@ -8546,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "startet hÃ¥ndteringsprogram for fd %d\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "avsluttet hÃ¥ndteringsprogram for fd %d\n" @@ -8561,11 +8576,11 @@ msgstr "avsluttet hÃ¥ndteringsprogram for fd %d\n" msgid "validation model requested by certificate: %s" msgstr "kontrollmodell forespurt av sertifikat: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "kjede" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "skall" @@ -8598,225 +8613,225 @@ msgstr "Merk: ukritisk sertifikat-regelsett er ikke tillatt" msgid "certificate policy not allowed" msgstr "sertifikatregelverk tillates ikke" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "klarte ikke Ã¥ hente fingeravtrykk\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "slÃ¥r opp utsteder pÃ¥ ekstern plassering\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "antall ustedere funnet: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "klarte ikke Ã¥ hente «authorityInfoAccess»: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "slÃ¥r opp utsteder fra Dirmngr-hurtiglager\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "antall treff pÃ¥ sertifikater: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "nøkkeloppslag i dirmngr-hurtiglager mislyktes: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "klarte ikke Ã¥ tildele nøkkeldatabase-verdi\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "sertifikatet er opphevet" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "sertifikatet har ukjent status" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "kontroller at «dirmngr» er installert skikkelig\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "kontroll av CRL mislyktes: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "sertifikat med ugyldig gyldighetsverdi: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "sertifikatet er ikke gyldig enda" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "rotsertifikat er ikke gyldig enda" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "mellomsertifikat er ikke gyldig enda" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "sertifikatet er utgÃ¥tt" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "rotsertifikat er utgÃ¥tt" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "mellomsertifikat er utgÃ¥tt" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "pÃ¥krevde sertifikategenskaper mangler: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "sertifikat med ugyldig gyldighetsverdi" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "signatur ikke laget innenfor sertifikatets levetid" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "sertifikat ikke laget innenfor utsteders levetid" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "mellomsertifikat ikke laget innenfor utsteders levetid" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( signatur opprettet " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (sertifikat opprettet " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (sertifikat gyldig fra " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( utsteder gyldig fra " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "fingeravtrykk=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "rotsertifikat er nÃ¥ merket som troverdig\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "interaktiv tillitsmerking er ikke slÃ¥tt pÃ¥ i gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "interaktiv tillitsmarkering er slÃ¥tt av for gjeldende økt\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "ADVARSEL: opprettelsestid for signatur er ukjent. Antar gjeldende tidspunkt" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "fant ingen utsteder i sertifikat" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "selvsignert sertifikat har ugyldig signatur" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "rotsertifikat er ikke merket som troverdig" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "kontroll av tillitsliste mislyktes: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "sertifikatkjede er for langt\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "fant ikke utstedersertifikat" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "sertifikatet har ugyldig signatur" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "fant et annet CA-sertifikat som kan fungere. Prøver igjen" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "sertifikatkjede er lengre enn CA tillater (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "sertifikatet er gyldig\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "mellomsertifikat er ok\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "rotsertifikat er gyldig\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "bytter til kjedemodell" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "gyldighetsmodell: %s" @@ -8827,18 +8842,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "kjernen er full\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(dette er algortime MD2)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "ingen" @@ -9130,17 +9145,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "ressursproblem: oppbrukt kjerne\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(dette er algoritme RC2)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(dette ser ikke ut som en kryptert melding)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9151,7 +9166,7 @@ msgstr "kryptert med %s-nøkkel, ID %s\n" msgid "certificate '%s' not found: %s\n" msgstr "fant ikke sertifikatet «%s»: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "feil under lÃ¥sing av nøkkelskrin: %s\n" @@ -9171,7 +9186,7 @@ msgstr "sertifikat «%s» slettet\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "sletting av sertifikat «%s» mislyktes: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "ingen gyldige mottakere valgt\n" @@ -9240,63 +9255,63 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|bruk valgt nøkkeltjener til Ã¥ slÃ¥ opp nøkler" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "hent manglende utstedersertifikat" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAVN|bruk valgt kodeNAVN til PKCS#12-passordfraser" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "aldri spør CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "ikke se etter rotsertifikater i CRL" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "kontroller gyldighet med OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "ikke kontroller sertifikatregler" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAVN|bruk valgt krypteringsalgoritme-NAVN" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAVN|bruk valgt summeringsalgoritme-NAVN for melding" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "buntmodus: aldri spør" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "svar automatisk ja pÃ¥ de fleste spørsmÃ¥l" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "svar automatisk nei pÃ¥ de fleste spørsmÃ¥l" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FIL|lagre en revisjonslogg i valgt FIL" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Bruk: @GPGSM@ [valg] [filer] (-h for hjelp)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9306,52 +9321,27 @@ msgstr "" "Signer, kontroller, krypter eller dekrypter.\n" "Forvalgt handling avhenger av inndata.\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Merk: det er ikke mulig Ã¥ kryptere til «%s»: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "«%s» er en ukjent kontrollmodell\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: vertsnavn mangler\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: passord skrevet inn uten brukernavn\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: hopper over denne linja\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "klarte ikke Ã¥ tolke nøkkeltjener\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "importerer sertifikat «%s»\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "klarte ikke Ã¥ signere med «%s»: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "ugyldig kommando (implisitt kommando finnes ikke)\n" @@ -9371,53 +9361,53 @@ msgstr "feil under lagring av sertifikat\n" msgid "basic certificate checks failed - not imported\n" msgstr "enkel sertifikatkontroll mislyktes. Ikke importert\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "feil under henting av lagrede valg: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "feil under importering av sertifikat: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "feil under lesing av inndata: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keyboxd running in this session\n" msgstr "ingen dirmngr kjører i gjeldende økt\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "feil under Ã¥pning av nøkkeldatabase: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "klarte ikke Ã¥ søke etter sertifikat: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "feil under søk etter skrivbar nøkkeldatabase: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "feil under lagring av sertifikat: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "det oppstod en feil under nytt søk etter sertifikat: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "feil under lagring av valg: %s\n" @@ -9602,57 +9592,57 @@ msgstr " emne =" msgid "error loading certificate '%s': %s\n" msgstr "feil under innlasting av sertifikat «%s»: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "permanent innlastede sertifikater: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " hurtiglagrede sertifikater: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " pÃ¥litelige sertifikater: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "sertifikat allerede hurtiglagret\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "sertifikat hurtiglagret\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "feil under hurtiglagring av sertifikat: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "«%s» er et ugyldig SHA1-fingeravtrykk\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "feil under henting av sertifikat etter emne: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "fant ingen utsteder av sertifikat\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "feil under henting av «authorityKeyIdentifier»: %s\n" @@ -9687,7 +9677,7 @@ msgstr "fjerner hurtiglager-fil «%s»\n" msgid "not removing file '%s'\n" msgstr "lar være Ã¥ fjerne «%s»\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "feil under lukking av hurtiglager-fil: %s\n" @@ -9919,13 +9909,13 @@ msgid "error getting data from cache file: %s\n" msgstr "feil under henting av data fra hurtiglager-fil: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "fikk ugyldig S-uttrykk fra libksba\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "konvertering av S-uttrykk mislyktes: %s\n" @@ -9940,133 +9930,133 @@ msgstr "«%s» er en ugyldig summeringsalgoritme\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "«gcry_md_open» for algoritme %d mislyktes: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "oppretting av S-uttrykk mislyktes: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse mislyktes: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "feil under henting av CRL-oppdateringstid: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "oppdateringstider for gjeldende CRL: denne=%s neste=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "«nextUpdate» ikke oppgitt. Antar én dags gyldighet\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "feil under henting av CRL-element: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "feil under innsetting av element i midlertidig hurtiglager-fil: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "fant ingen CRL-utsteder i CRL: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "finner CRL-utstedersertifikat med «authorityKeyIdentifier»\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "CRL-signaturbekreftelse mislyktes: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "feil under kontroll av gyldighet for CRL-utstedersertifikat: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new mislyktes: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader mislyktes: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "fjernet ødelagt midlertidig hurtiglager-fil «%s»\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "feil under fjerning av ødelagt midlertidig hurtiglager-fil «%s»: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "feil under opprettelse av midlertidig hurtiglager-fil «%s»: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert mislyktes: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "feil under ferdigstillelse av midlertidig hurtiglager-fil «%s»: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "feil under lukking av midlertidig hurtiglager-fil «%s»: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "ADVARSEL: ny CRL er fremdeles for gammel (utgÃ¥tt %s). Laster inn likevel\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "ny CRL er fremdeles for gammel (utgÃ¥tt %s)\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "%s er en ukjent kritisk CRL-utvidelse\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "feil under lesing av CRL-utvidelser: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "lager hurtiglager-fil «%s»\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "klarte ikke Ã¥ endre navn pÃ¥ «%s» til «%s»: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10075,12 +10065,12 @@ msgstr "" "oppdatering av DIR-fil mislyktes. Hurtiglager-oppføring gÃ¥r tapt neste gang " "programmet starter\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Start CRL-utskrift (hentet via %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -10088,54 +10078,54 @@ msgstr "" " FEIL: CRL blir ikke brukt fordi den fremdeles var for gammel etter " "oppdatering.\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr " FEIL: CRL blir ikke brukt fordi en kritisk utvidelse er ukjent.\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " FEIL: CRL blir ikke brukt\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr " FEIL: Huriglagret CRL kan ha blitt endret av uvedkommende.\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " ADVARSEL: ugyldig lengde pÃ¥ oppføring i hurtiglager\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "klarte ikke Ã¥ lese hurtiglager-oppføring: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "klarte ikke Ã¥ lese hurtiglager-nøkkel: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "feil under lesing av hurtiglager-oppføring fra db: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Avslutt CRL-utskrift\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "crl_fetch via DP mislyktes: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "crl_cache_insert via DP mislyktes: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "crl_cache_insert via utsteder mislyktes: %s\n" @@ -10156,7 +10146,7 @@ msgstr "Ingen CRL-tilgang fordi %s er slÃ¥tt av\n" msgid "error retrieving '%s': %s\n" msgstr "feil under henting av «%s»: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "feil under innlasting av leserobjekt: %s\n" @@ -10312,132 +10302,132 @@ msgstr "forventet fullstendig filsti\n" msgid "looking up '%s'\n" msgstr "slÃ¥r opp «%s»\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "vis innhold i CRL-hurtiglager" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FIL|last inn CRL fra valgt FIL i hurtiglager" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|ADR|hent CRL fra valgt nettADResse" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "slÃ¥ av dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "tøm hurtiglager" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "tillat kontroll av programvare-versjon over nett" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "kjør all nettverkstrafikk gjennom Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Oppsett for nøkkeltjenere" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|ADR|bruk nøkkeltjener pÃ¥ valgt nettADResse" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Oppsett for HTTP-tjenere" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "hindre bruk av HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "ignorer HTTP CRL-distribusjonspunkter" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|ADR|videresend alle HTTP-forespørsler til valgt nettADResse" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "bruk systemets innstilling for HTTP-mellomtjener" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Oppsett for bruk av LDAP-tjenere" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "hindre bruk av LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "ignorer LDAP CRL-distribusjonspunkter" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|VERT|bruk valgt VERT til LDAP-oppslag" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "ikke bruk tilbakefallsverter ved bruk av valget «--ldap-proxy»" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FIL|les LDAP-tjenerliste fra valgt FIL" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|endre LDAP-tidsavbrudd til N antall sekunder" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Oppsett for OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "tillat sending av OCSP-forespørsler" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ignorer OSCP-tjenesteadresser som følger sertifikater" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|ADR|bruk OCSP-svartjeneste ved valgt nettADResse" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|OCSP-svartjeneste signert av FPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "tving innlasting av utdatert CRL" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10446,11 +10436,11 @@ msgstr "" "@\n" "Se «info»-bruksanvisning for fullstendig liste over alle kommandoer og valg\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Bruk: @DIRMNGR@ [valg] (-h for hjelp)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10458,285 +10448,103 @@ msgstr "" "Syntaks: @DIRMNGR@ [valg] [kommando [arg]]\n" "Tilgang til nøkkeltjener, CRL og OCSP for @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "følgende feilsøkingsnivÃ¥er er gyldige: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "kolon tillates ikke i sokkelnavn\n" -#: dirmngr/dirmngr.c:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: for lang linje. Hoppet over\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: oppdaget ugyldig fingeravtrykk\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: lesefeil: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "%s:%u: ignorerer ugyldige data ved linjeslutt\n" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 mottatt. Ingen handling definert\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM mottatt. SlÃ¥r av …\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM mottatt. %d tilkoblinger er fremdeles aktive\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "slÃ¥r av under tvang\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT mottatt. SlÃ¥r av umiddelbart\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "signal %d mottatt. Ingen handling definert\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "vis alle verdier i oppføringsorientert format" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAVN|ignorer vertsdel og koble til med NAVN" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAVN|koble til valgt vertsNAVN" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|koble til port N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAVN|bruk valgt brukerNAVN til autentisering" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|bruk valgt PASSord til autentisering " - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "hent passord fra $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRENG|utfør spørring med valgt DN-STRENG" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRENG|bruk valgt STRENG som filteruttrykk" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRENG|vis attributt valgt med STRENG" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Bruk: dirmngr_ldap [valg] [ADR] (-h for hjelp)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"Syntaks: dirmngr_ldap [valg] [ADR]\n" -"Internt LDAP-hjelpeverktøy for Dirmngr\n" -"Grensesnitt og valgmuligheter kan endres uten varsel\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "portnummer %d er ugyldig\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "ser gjennom treff for attributt «%s»\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "feil under skriving til std.utkanal: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " tilgjengelig attributt «%s»\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "fant ikke attributt «%s»\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "fant attributt «%s»\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "behandler adresse «%s»\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " bruker «%s»\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " passord «%s»\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " vert «%s»\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " port %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN «%s»\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " filter «%s»\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " attr «%s»\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "ingen vertsnavn i «%s»\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "ingen attributt oppgitt for spørring «%s»\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "ADVARSEL: bruker bare første attributt\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "LDAP-init til «%s:%d» mislyktes: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "LDAP-init til «%s:%d» mislyktes: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "LDAP-init til «%s:%d» mislyktes: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "tilknytning til «%s:%d» mislyktes: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "søk etter «%s» mislyktes: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "«%s» er ikke en LDAP-adresse\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "«%s» er en ugyldig LDAP-adresse\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "fikk ikke tilgang til «%s»: http-status %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "Videresendt fra adresse «%s» til «%s» (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "for mange videresendinger\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to '%s'\n" msgid "redirection changed to '%s'\n" @@ -10777,31 +10585,51 @@ msgstr "venting pÃ¥ ldap-grensesnitt %d mislyktes: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "ldap-grensesnitt %d steilet - dreper prosess\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "vertsnavn inneholder ugyldig tegn 0x%02x, og ble ikke lagt til\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "legger til «%s:%d» i ldap-tjenerliste\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "malloc mislyktes: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: mønsteret «%s» er ugyldig\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "«%s» er ikke en LDAP-adresse\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "«%s» er en ugyldig LDAP-adresse\n" + +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search overskred tjenerens størrelsesgrense\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: passord skrevet inn uten brukernavn\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: hopper over denne linja\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10892,86 +10720,86 @@ msgstr "ikke signert av sertifikat som tilhører en forvalgt OCSP-fullmektig" msgid "allocating list item failed: %s\n" msgstr "tildeling av listeelement mislyktes: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "feil under henting av svartjeneste-ID: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "fant ingen sertifikat som egner seg til Ã¥ bekrefte OCSP-svar\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "fant ikke utstedersertifikat: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "klient sendte ikke mÃ¥lsertifikat\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "klient sendte ikke utstedersertifikat\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "klarte ikke Ã¥ tildele OCSP-kontekst: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "ingen forvalgt OCSP-svartjeneste\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "ingen OCSP-undertegner er definert som standard\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "bruker forvalgt OCSP-svartjeneste «%s»\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "bruker OCSP-svartjeneste «%s»\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "feil under henting av OCSP-status for mÃ¥lsertifikat: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "sertifikatstatus er: %s (dette=%s neste=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "bra" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "sertifikat opphevet %s med følgende begrunnelse: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "OCSP-svartjeneste sendte status datert i framtiden\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "OCSP-svartjeneste sendte status som ikke er datert i nÃ¥tid\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "OCSP-svartjeneste sendte for gammel status\n" @@ -10981,71 +10809,67 @@ msgstr "OCSP-svartjeneste sendte for gammel status\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "«assuan_inquire»(%s) mislyktes: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "ldapserver mangler" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "serienummer mangler i sertifikat-ID" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "«assuan_inquire» mislyktes: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "«fetch_cert_by_url» mislyktes: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "feil under sending av data: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "«start_cert_fetch» mislyktes: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "«fetch_next_cert» mislyktes: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies %d overskredet\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "klarte ikke Ã¥ tildele kontrollstruktur: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "klarte ikke Ã¥ tildele assuan-kontekst: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "klarte ikke Ã¥ starte opp tjener: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "klarte ikke Ã¥ registrere kommandoer i Assuan: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Assuan-godkjenningsproblem: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Assuan-behandling mislyktes: %s\n" @@ -11193,71 +11017,71 @@ msgstr "ingen dirmngr kjører i gjeldende økt\n" msgid "error sending standard options: %s\n" msgstr "feil under sending av standardvalg: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "offentlig nøkkel er %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Privatnøkler" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "Smartkort" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Nettverk" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Skriving av passordfrase" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Komponent egner seg ikke for oppstart" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, fuzzy, c-format #| msgid "External verification of component %s failed" msgid "Configuration file of component %s is broken\n" msgstr "Ekstern bekreftelse av komponent %s mislyktes" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Note: Use the command \"%s\" to restart them.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Merk: Bruk kommandoen «%s» for Ã¥ starte dem pÃ¥ nytt.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Ekstern bekreftelse av komponent %s mislyktes" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Merk at gruppespesifikasjoner blir ignorert\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "feil under lukking av «%s»\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "feil under tolkning av «%s»\n" @@ -11338,15 +11162,15 @@ msgstr "" "Syntaks: @GPGCONF@ [valg]\n" "Behandle oppsettsvalg for verktøy i @GNUPG@-systemet\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Komponent-argument mangler" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Fant ikke komponent" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Ingen argumenter tillatt" @@ -11362,92 +11186,219 @@ msgstr "" "Syntaks: gpg-check-pattern [valg] mønsterfil\n" "Kontroller passordfrase oppgitt pÃ¥ standard innkanal mot valgt mønsterfil\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "MERK: det ligger allerede nøkler pÃ¥ kortet.\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "MERK: det ligger allerede nøkler pÃ¥ kortet.\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "Erstatte eksisterende nøkler? (j/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "Oppdaget OpenPGP-kortnummer %s\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid "add a certificate to the cache" msgid "authenticate to the card" msgstr "legg til sertifikat i hurtiglager" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use user NAME for authentication" msgid "setup KDF for PIN authentication" msgstr "|NAVN|bruk valgt brukerNAVN til autentisering" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid "add a certificate to the cache" msgid "read a certificate from a data object" msgstr "legg til sertifikat i hurtiglager" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid "add a certificate to the cache" msgid "store a certificate to a data object" msgstr "legg til sertifikat i hurtiglager" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "ber om nøkkelen %s fra %s tjener %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: vertsnavn mangler\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "klarte ikke Ã¥ tolke nøkkeltjener\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "vis alle verdier i oppføringsorientert format" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NAVN|ignorer vertsdel og koble til med NAVN" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAVN|koble til valgt vertsNAVN" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|koble til port N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAVN|bruk valgt brukerNAVN til autentisering" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|PASS|bruk valgt PASSord til autentisering " + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "hent passord fra $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|STRENG|utfør spørring med valgt DN-STRENG" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|STRENG|bruk valgt STRENG som filteruttrykk" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|STRENG|vis attributt valgt med STRENG" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Bruk: dirmngr_ldap [valg] [ADR] (-h for hjelp)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "Syntaks: dirmngr_ldap [valg] [ADR]\n" +#~ "Internt LDAP-hjelpeverktøy for Dirmngr\n" +#~ "Grensesnitt og valgmuligheter kan endres uten varsel\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "portnummer %d er ugyldig\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "ser gjennom treff for attributt «%s»\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "feil under skriving til std.utkanal: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " tilgjengelig attributt «%s»\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "fant ikke attributt «%s»\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "fant attributt «%s»\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "behandler adresse «%s»\n" + +#~ msgid " user '%s'\n" +#~ msgstr " bruker «%s»\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " passord «%s»\n" + +#~ msgid " host '%s'\n" +#~ msgstr " vert «%s»\n" + +#~ msgid " port %d\n" +#~ msgstr " port %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN «%s»\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " filter «%s»\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " attr «%s»\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "ingen vertsnavn i «%s»\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "ingen attributt oppgitt for spørring «%s»\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "ADVARSEL: bruker bare første attributt\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "LDAP-init til «%s:%d» mislyktes: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "LDAP-init til «%s:%d» mislyktes: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "LDAP-init til «%s:%d» mislyktes: %s\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "tilknytning til «%s:%d» mislyktes: %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "søk etter «%s» mislyktes: %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: mønsteret «%s» er ugyldig\n" + +#~ msgid "ldapserver missing" +#~ msgstr "ldapserver mangler" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." Binary files differ@@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "nie udaÅ‚o siÄ™ uzyskać blokady pinentry: %s\n" @@ -30,45 +30,49 @@ msgstr "nie udaÅ‚o siÄ™ uzyskać blokady pinentry: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Anuluj" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Tak" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_Nie" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Zapisz w zarzÄ…dcy haseÅ‚" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Czy na pewno pokazać hasÅ‚o na ekranie?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Pokazanie hasÅ‚a" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Ukrycie hasÅ‚a" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -79,7 +83,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -87,9 +91,22 @@ msgstr "" "Jakość wpisanego wyżej tekstu.\n" "Kryteria jakoÅ›ci można uzyskać od administratora." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "HasÅ‚o zbyt dÅ‚ugie" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Jakość:" @@ -99,95 +116,95 @@ msgstr "Jakość:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "Jakość wpisanego wyżej tekstu.\n" "Kryteria jakoÅ›ci można uzyskać od administratora." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "ProszÄ™ wprowadzić swój PIN, żeby odblokować klucz tajny dla tej sesji" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "" "ProszÄ™ wprowadzić swoje hasÅ‚o, żeby odblokować klucz tajny dla tej sesji" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "HasÅ‚o:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "nie pasujÄ… - proszÄ™ spróbować jeszcze raz" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (próba %d z %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Powtórzenie:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN zbyt dÅ‚ugi" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "HasÅ‚o zbyt dÅ‚ugie" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "NiewÅ‚aÅ›ciwy znak w PIN-ie" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN zbyt krótki" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Niepoprawny PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Niepoprawne hasÅ‚o" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "bÅ‚Ä…d pobierania numeru seryjnego karty: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "ProszÄ™ ponownie wprowadzić to hasÅ‚o" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -198,7 +215,7 @@ msgid "" msgstr "" "ProszÄ™ wprowadzić hasÅ‚o do zabezpieczenia ważnego obiektu w systemie GnuPG." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -209,25 +226,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "klucze ssh wiÄ™ksze niż %d bitów nie sÄ… obsÅ‚ugiwane\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "nie można utworzyć ,,%s'': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "nie można otworzyć ,,%s'': %s\n" @@ -332,27 +349,27 @@ msgstr "PIN nie powtórzony poprawnie; spróbuj jeszcze raz" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "ProszÄ™ wprowadzić PIN%s%s%s aby odblokować kartÄ™" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "bÅ‚Ä…d tworzenia pliku tymczasowego: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "bÅ‚Ä…d zapisu do pliku tymczasowego: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Wprowadź nowe hasÅ‚o" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "Nie wprowadzono hasÅ‚a!%0APuste hasÅ‚o nie jest dozwolone." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -361,11 +378,11 @@ msgstr "" "Nie wprowadzono hasÅ‚a - to jest ogólnie zÅ‚y pomysÅ‚!%0AProszÄ™ potwierdzić, że " "naprawdÄ™ ma nie być żadnej ochrony tego klucza." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Tak, ochrona nie jest potrzebna" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." @@ -373,7 +390,7 @@ msgstr[0] "HasÅ‚o musi mieć co najmniej %u znak dÅ‚ugoÅ›ci." msgstr[1] "HasÅ‚o musi mieć co najmniej %u znaki dÅ‚ugoÅ›ci." msgstr[2] "HasÅ‚o musi mieć co najmniej %u znaków dÅ‚ugoÅ›ci." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -384,239 +401,238 @@ msgstr[1] "" msgstr[2] "" "HasÅ‚o powinno zawierać przynajmniej %u cyfr lub%%0Aznaków specjalnych." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "HasÅ‚o nie może być znanym sÅ‚owem ani pasować%%0Ado okreÅ›lonego wzorca." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "Ostrzeżenie: Wprowadzono hasÅ‚o, które nie jest bezpieczne." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Przyjmij je mimo to" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "ProszÄ™ wprowadzić hasÅ‚o do%0Azabezpieczenia swojego nowego klucza" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "ProszÄ™ wprowadzić nowe hasÅ‚o" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Opcje przydatne do diagnostyki" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "uruchomienie w trybie demona (w tle)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "uruchomienie w trybie serwera (pierwszoplanowo)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "uruchomienie w trybie dozorowanym" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "bez odÅ‚Ä…czania od konsoli" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "wyjÅ›cie poleceÅ„ w stylu sh" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "wyjÅ›cie poleceÅ„ w stylu csh" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|PLIK|odczyt opcji z PLIKU" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Opcje sterujÄ…ce wyjÅ›ciem diagnostycznym" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "wiÄ™cej komunikatów" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "mniej komunikatów" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|PLIK|zapis logów trybu serwera do PLIKU" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Opcje sterujÄ…ce konfiguracjÄ…" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "nieużywanie SCdaemona" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|użycie PGM jako programu SCdaemon" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|użycie PGM jako programu SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAZWA|przyjÄ™cie poleceÅ„ poprzez NAZWĘ" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignorowanie żądaÅ„ zmiany TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignorowanie żądaÅ„ zmiany ekranu X" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "wÅ‚Ä…czenie obsÅ‚ugi ssh" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|użycie ALGO do wyÅ›wietlania odcisków ssh" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "wÅ‚Ä…czenie obsÅ‚ugi putty" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Opcje sterujÄ…ce bezpieczeÅ„stwem" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|przedawnienie pamiÄ™tanych PIN-ów po N sekundach" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|przedawnienie kluczy SSH po N sekundach" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" "|N|ustawienie maksymalnego czasu życia pamiÄ™ci podrÄ™cznej PIN-ów na N sekund" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|ustawienie maksymalnego czasu życia kluczy SSH na N sekund" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "nieużywanie pamiÄ™ci PIN-ów przy podpisywaniu" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "niezezwalanie na użycie zewnÄ™trznej pamiÄ™ci podrÄ™cznej haseÅ‚" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "niezezwalanie klientom na oznaczanie kluczy jako ,,zaufanych''" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "zezwolenie na predefiniowane hasÅ‚o" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Opcje wymuszajÄ…ce politykÄ™ haseÅ‚" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "niezezwalanie na pominiÄ™cie polityki haseÅ‚" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|ustawienie minimalnej dÅ‚ugoÅ›ci nowych haseÅ‚ na N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|wymaganie przynajmniej N znaków niealfanumerycznych w nowym haÅ›le" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|PLIK|sprawdzanie nowych haseÅ‚ pod kÄ…tem wzorców z PLIKU" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|przedawnianie haseÅ‚ po N dniach" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "niezezwalanie na ponowne użycie starych haseÅ‚" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Opcje sterujÄ…ce bezpieczeÅ„stwem" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "niezezwalanie wywoÅ‚ujÄ…cym na nadpisywanie pinentry" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|użycie PGM jako programu do wprowadzania PIN-u" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|ustawienie limitu czasu Pinentry na N sekund" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "zezwolenie na pytanie o hasÅ‚o poprzez Emacsa" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "BÅ‚Ä™dy prosimy zgÅ‚aszać na adres <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "SkÅ‚adnia: @GPG_AGENT@ [opcje] (-h wyÅ›wietla pomoc)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -624,131 +640,131 @@ msgstr "" "SkÅ‚adnia: @GPG_AGENT@ [opcje] [polecenie [argumenty]]\n" "ZarzÄ…dzanie kluczem tajnym dla @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "podano bÅ‚Ä™dny poziom diagnostyki ,,%s''\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "wybrany algorytm skrótów wiadomoÅ›ci jest niepoprawny\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "odczyt opcji z ,,%s''\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Uwaga: ,,%s'' nie jest uznane za opcjÄ™\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "nie można utworzyć gniazda: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "nazwa gniazda ,,%s'' zbyt dÅ‚uga\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "bÅ‚Ä…d podczas pobierania nonce z gniazda\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "bÅ‚Ä…d podczas przypisywania gniazda do ,,%s'': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "nasÅ‚uchiwanie na gnieździe ,,%s''\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "katalog ,,%s'' utworzony\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() nie powiodÅ‚o siÄ™ dla ,,%s'': %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "nie można użyć ,,%s'' jako katalogu domowego\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "bÅ‚Ä…d odczytu nonce z fd %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "obsÅ‚uga 0x%lx dla fd %d uruchomiona\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "obsÅ‚uga 0x%lx dla fd %d zakoÅ„czona\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "obsÅ‚uga ssh 0x%lx dla fd %d uruchomiona\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format 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:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect nie powiodÅ‚o siÄ™: %s - czekanie 1s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s zatrzymany\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "brak dziaÅ‚ajÄ…cego gpg-agenta w tej sesji\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -770,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -801,22 +817,22 @@ msgstr "" "SkÅ‚adnia: gpg-protect-tool [opcje] [argumenty]\n" "NarzÄ™dzie do utrzymywania kluczy tajnych\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "ProszÄ™ wprowadzić hasÅ‚o do odbezpieczenia obiektu PKCS#12." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "ProszÄ™ wprowadzić hasÅ‚o do zabezpieczenia obiektu PKCS#12." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" "ProszÄ™ wprowadzić hasÅ‚o do zabezpieczenia ważnego obiektu w systemie GnuPG." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -824,17 +840,17 @@ msgstr "" "ProszÄ™ wprowadzić hasÅ‚o lub PIN\n" "Potrzebny do zakoÅ„czenia tej operacji." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "anulowano\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "bÅ‚Ä…d podczas pytania o hasÅ‚o: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "bÅ‚Ä…d podczas otwierania ,,%s'': %s\n" @@ -994,7 +1010,7 @@ msgstr "sprawdzenie zÅ‚ożonego podpisu nie powiodÅ‚o siÄ™: %s\n" msgid "secret key parts are not available\n" msgstr "tajne części klucza sÄ… niedostÄ™pne\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "algorytm klucza publicznego %d (%s) nie jest obsÅ‚ugiwany\n" @@ -1023,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "bÅ‚Ä…d podczas tworzenia procesu: %s\n" @@ -1095,7 +1111,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "zmiana nazwy ,,%s'' na ,,%s'' nie powiodÅ‚a siÄ™: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "tak" @@ -1149,7 +1165,7 @@ msgstr "brak miejsca w bezpiecznej pamiÄ™ci podczas przydzielania %lu bajtów" msgid "out of core while allocating %lu bytes" msgstr "brak miejsca podczas przydzielania %lu bajtów" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1228,7 +1244,7 @@ msgstr "bÅ‚Ä…d pobierania wersji z ,,%s'': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "serwer ,,%s'' jest starszy niż nasz (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "OSTRZEÅ»ENIE: %s\n" @@ -1312,7 +1328,7 @@ msgid "algorithm: %s" msgstr "algorytm: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "nieobsÅ‚ugiwany algorytm: %s" @@ -1387,11 +1403,11 @@ msgstr "ÅaÅ„cuch certyfikatów poprawny" msgid "Root certificate trustworthy" msgstr "Certyfikat główny jest zaufany" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "nie znaleziono CRL dla certyfikatu" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "dostÄ™pny CRL jest zbyt stary" @@ -1437,22 +1453,22 @@ msgstr "[brak]" msgid "invalid radix64 character %02x skipped\n" msgstr "niewÅ‚aÅ›ciwy znak formatu radix64 %02x zostaÅ‚ pominiÄ™ty\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1506,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "biblioteka %s jest zbyt stara (wymagana %s, zainstalowana %s)\n" @@ -1659,7 +1674,7 @@ msgid "Enter passphrase: " msgstr "HasÅ‚o: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s nie jest zgodny z trybem %s\n" @@ -1670,213 +1685,213 @@ msgstr "%s nie jest zgodny z trybem %s\n" msgid "error from TPM: %s\n" msgstr "bÅ‚Ä…d odczytu z %s: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problem z agentem: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "brak dziaÅ‚ajÄ…cego dirmngr w tej sesji\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "keyserver option \"%s\" may not be used in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "opcja serwera kluczy ,,%s'' nie może być używana w trybie %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKD używa zapamiÄ™tanego wyniku" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "Tor nie dziaÅ‚a" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "Tor nie jest wÅ‚aÅ›ciwie skonfigurowany" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNS nie jest wÅ‚aÅ›ciwie skonfigurowany" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "niedopuszczalne przekierowanie HTTP z serwera" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "niedopuszczalne przekierowanie HTTP z serwera zostaÅ‚o wyczyszczone" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "serwer używa bÅ‚Ä™dnego certyfikatu" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "Uwaga: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "Karta OpenPGP niedostÄ™pna: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "Wykryto kartÄ™ OpenPGP nr %s\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "nie dziaÅ‚a w trybie wsadowym\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "To polecenie jest dostÄ™pne tylko dla kart w wersji 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Kod resetujÄ…cy nie jest (już lub w ogóle) dostÄ™pny\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Twój wybór? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[nie ustawiono]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "Pan" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "Pani" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "nie wymuszono" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "wymuszono" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "BÅ‚Ä…d: aktualnie dopuszczalne jest tylko czyste ASCII.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "BÅ‚Ä…d: znak ,,<'' nie może być użyty.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "BÅ‚Ä…d: podwójne spacje nie sÄ… dopuszczalne.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Nazwisko posiadacza karty: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "ImiÄ™ posiadacza karty: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "BÅ‚Ä…d: peÅ‚ne personalia zbyt dÅ‚ugie (limit to %d znaków).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL do odczytania klucza publicznego: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "bÅ‚Ä…d odczytu ,,%s'': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "bÅ‚Ä…d zapisu ,,%s'': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Dane logowania (nazwa konta): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Prywatne dane DO: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Preferowane jÄ™zyki: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "BÅ‚Ä…d: niewÅ‚aÅ›ciwa dÅ‚ugość tekstu preferencji.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "BÅ‚Ä…d: niewÅ‚aÅ›ciwe znaki w tekÅ›cie preferencji.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "TutuÅ‚ (M = Pan, F = Pani lub spacja): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "BÅ‚Ä…d: niewÅ‚aÅ›ciwa odpowiedź.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "Odcisk CA:" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "BÅ‚Ä…d: niewÅ‚aÅ›ciwie sformatowany odcisk.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "operacja na kluczu niewykonalna: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "to nie jest karta OpenPGP" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "bÅ‚Ä…d podczas odczytu aktualnych informacji o kluczu: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "ZastÄ…pić istniejÄ…cy klucz? (t/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -1892,99 +1907,99 @@ msgstr "" " JeÅ›li tworzenie klucza nie powiedzie siÄ™, proszÄ™ sprawdzić\n" " dokumentacjÄ™ karty, aby poznać dozwolone rozmiary.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Jakiej dÅ‚ugoÅ›ci klucz wygenerować? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "zaokrÄ…glono do %u bitów\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "Rozmiary kluczy %s muszÄ… być z przedziaÅ‚u %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "Zmiana atrybutu klucza karty dla: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Klucz do podpisów\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Klucz do szyfrowania\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "Klucz do uwierzytelniania\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "ProszÄ™ wybrać rodzaj klucza:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "NiewÅ‚aÅ›ciwy wybór.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "Karta zostanie przekonfigurowana do tworzenia klucza %u-bitowego\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "Karta zostanie przekonfigurowana do tworzenia klucza typu: %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "bÅ‚Ä…d podczas zmiany atrybutu klucza %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "bÅ‚Ä…d podczas pobierania informacji o karcie: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "To polecenie nie jest obsÅ‚ugiwane przez tÄ™ kartÄ™\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Stworzyć poza kartÄ… kopiÄ™ zapasowÄ… klucza szyfrujÄ…cego? (T/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Uwaga: klucze sÄ… już zapisane na karcie!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "ZastÄ…pić istniejÄ…ce klucze? (t/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -1995,157 +2010,157 @@ msgstr "" " PIN = ,,%s'' PIN administracyjny = ,,%s''\n" "Należy je zmienić przy użyciu polecenia --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "ProszÄ™ wybrać rodzaj klucza do wygenerowania:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Klucz do podpisów\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Klucz do szyfrowania\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Klucz do uwierzytelniania\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "ProszÄ™ wybrać gdzie zapisać klucz:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARD nie powiodÅ‚o siÄ™: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "Uwaga: to polecenie niszczy wszystkie klucze zapisane na karcie!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "Kontynuować? (t/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "NaprawdÄ™ przywrócić stan fabryczny? (proszÄ™ wpisać ,,yes'') " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "bÅ‚Ä…d przy ustawianiu KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error for setup KDF: %s\n" msgid "error for setup UIF: %s\n" msgstr "bÅ‚Ä…d przy ustawianiu KDF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "wyjÅ›cie z tego menu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "pokazanie poleceÅ„ administratora" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "ten tekst pomocy" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "wypisanie wszystkich dostÄ™pnych danych" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "zmiana nazwy posiadacza karty" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "zmiana URL-a do odczytu klucza" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "pobranie klucza okreÅ›lonego w URL-u karty" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "zmiana nazwy logowania" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "zmiana preferowanych jÄ™zyków" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "zmiana tytuÅ‚u posiadacza karty" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "zmiana odcisku CA" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "zmiana flagi wymuszenia PIN-u do podpisu" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "wygenerowanie nowych kluczy" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "menu do zmiany lub odblokowania PIN-u" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "sprawdzenie PIN-u i wypisanie wszystkich danych" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "odblokowanie PIN-u przy użyciu kodu resetujÄ…cego" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "zniszczenie wszystkich kluczy i danych" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "setup KDF for PIN authentication" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "ustawienie KDF do uwierzytelniania PIN-em" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "zmiana atrybutu klucza" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "zmiana zaufania wÅ‚aÅ›ciciela" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/karta> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Polecenie tylko dla administratora\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Polecenia dla administratora sÄ… dozwolone\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Polecenia dla administratora nie sÄ… dozwolone\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Niepoprawne polecenie (spróbuj ,,help'')\n" @@ -2155,22 +2170,22 @@ msgstr "Niepoprawne polecenie (spróbuj ,,help'')\n" msgid "--output doesn't work for this command\n" msgstr "opcja --output nie dziaÅ‚a z tym poleceniem\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "nie można otworzyć ,,%s''\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "bÅ‚Ä…d odczytu bloku kluczy: %s\n" @@ -2294,14 +2309,14 @@ msgstr "szyfr ,,%s'' nie może być używany w trybie %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "szyfr ,,%s'' nie może być używany w trybie %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "algorytm skrótu ,,%s'' nie może być używany w trybie %s\n" @@ -2319,7 +2334,7 @@ msgstr "" "OSTRZEÅ»ENIE: wymuszone użycie szyfru %s (%d) kłóci siÄ™ z ustawieniami " "adresata\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "OSTRZEÅ»ENIE: klucz %s nie nadaje siÄ™ do szyfrowania w trybie %s\n" @@ -2349,7 +2364,7 @@ msgstr "%s/%s zaszyfrowany dla: ,,%s''\n" msgid "option '%s' may not be used in %s mode\n" msgstr "opcja ,,%s'' nie może być używana w trybie %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2360,7 +2375,7 @@ msgstr "dane zaszyfrowano za pomocÄ… %s\n" msgid "encrypted with unknown algorithm %d\n" msgstr "dane zaszyfrowano nieznanym algorytmem numer %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2400,7 +2415,7 @@ msgstr "użycie formatu kopii zapasowej klucza GnuPG" msgid " - skipped" msgstr " - pominiÄ™ty" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2436,63 +2451,63 @@ msgstr "bÅ‚Ä…d tworzenia ,,%s'': %s\n" msgid "[User ID not found]" msgstr "[brak identyfikatora użytkownika]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "automatycznie pobrano ,,%s'' poprzez %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "bÅ‚Ä…d pobierania ,,%s'' poprzez %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Brak odcisku" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "szukanie Å›wieżej kopii wygasÅ‚ego klucza poprzez %s\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "klucz prywatny ,,%s'' nie zostaÅ‚ odnaleziony: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(sprawdzić argument opcji ,,%s'')\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "Ostrzeżenie: ,,%s'' nie jest użyty jako domyÅ›lny klucz: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "użycie ,,%s'' jako domyÅ›lnego klucza tajnego do podpisywania\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "wszystkie wartoÅ›ci przekazane do ,,%s'' zostaÅ‚y zignorowane\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "" "Opcja --allow-non-selfsigned-uid wymusiÅ‚a uznanie za poprawny niepoprawnego " "klucza %s.\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "poprawne argimenty dla opcji ,,%s'':\n" @@ -2677,7 +2692,7 @@ msgstr "|SPEC|okreÅ›l adres email" msgid "use strict OpenPGP behavior" msgstr "Å›cisÅ‚e zachowanie OpenPGP" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "pozostawienie bez zmian" @@ -2713,7 +2728,7 @@ msgstr "kanoniczny format tekstowy" msgid "|N|set compress level to N (0 disables)" msgstr "|N|ustawienie poziomu kompresji N (0 - bez)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2733,11 +2748,11 @@ msgstr "import brakujÄ…cego klucza z podpisu" msgid "include the public key in signatures" msgstr "wÅ‚Ä…czanie klucza publicznego do podpisów" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "zablokuj dostÄ™p do dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2759,15 +2774,15 @@ msgstr "" "|UÅ»YTKOWNIK|użycie tego identyfikatora użytkownika do podpisania lub " "odszyfrowania" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2811,7 +2826,7 @@ msgstr "" "Podpisywanie, sprawdzanie podpisów, szyfrowanie, rozszyfrowywanie\n" "DomyÅ›lnie wykonywana operacja zależy od danych wejÅ›ciowych\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2835,12 +2850,12 @@ msgstr "Skrótów: " msgid "Compression: " msgstr "Kompresji: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "skÅ‚adnia: %s [opcje] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "sprzeczne polecenia\n" @@ -2850,47 +2865,47 @@ msgstr "sprzeczne polecenia\n" msgid "no = sign found in group definition '%s'\n" msgstr "w definicji grupy ,,%s'' brak znaku ,,=''\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa wÅ‚asnoÅ›ci do katalogu domowego ,,%s''\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa wÅ‚asnoÅ›ci do pliku konfiguracyjnego ,,%s''\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "OSTRZEÅ»ENIE: niebezpieczne prawa wÅ‚asnoÅ›ci do rozszerzenia ,,%s''\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "OSTRZEÅ»ENIE: niebezpieczne prawa dostÄ™pu do katalogu domowego ,,%s''\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa dostÄ™pu do pliku konfiguracyjnego ,,%s''\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "OSTRZEÅ»ENIE: niebezpieczne prawa dostÄ™pu do rozszerzenia ,,%s''\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa wÅ‚asnoÅ›ci do katalogu zawierajÄ…cego katalog " "domowy ,,%s''\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2898,21 +2913,21 @@ msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa wÅ‚asnoÅ›ci do katalogu zawierajÄ…cego plik " "konfiguracyjny ,,%s''\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa wÅ‚asnoÅ›ci do katalogu zawierajÄ…cego " "rozszerzenie ,,%s''\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa dostÄ™pu do katalogu zawierajÄ…cego katalog " "domowy ,,%s''\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2920,475 +2935,475 @@ msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa dostÄ™pu do katalogu zawierajÄ…cego plik " "konfiguracyjny ,,%s''\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "OSTRZEÅ»ENIE: niebezpieczne prawa dostÄ™pu do katalogu zawierajÄ…cego " "rozszerzenie ,,%s''\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "nieznana opcja konfiguracyjna ,,%s''\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "wyÅ›wietlenie ID zdjęć przy wypisywaniu kluczy" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "pokazywanie informacji o zastosowaniu klucza przy wypisywaniu kluczy" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "pokazywanie URL-i polityk przy wypisywaniu podpisów" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "pokazywanie wszystkich adnotacji przy wypisywaniu podpisów" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "pokazywanie standardowych adnotacji IETF przy wypisywaniu podpisów" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "pokazywanie adnotacji użytkownika przy wypisywaniu podpisów" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "" "pokazywanie URL-i preferowanych serwerów kluczy przy wypisywaniu podpisów" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "pokazywanie poprawnoÅ›ci ID użytkownika przy wypisywaniu kluczy" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" "pokazywanie unieważnionych i wygasÅ‚ych ID użytkownika na listach kluczy" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "pokazywanie unieważnionych i wygasÅ‚ych podkluczy na listach kluczy" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "pokazywanie nazwy zbioru kluczy na listach kluczy" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "pokazywanie dat wygaÅ›niÄ™cia przy wypisywaniu podpisów" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "nieznana polityka TOFU ,,%s''\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(,,help'' wyÅ›wietli listÄ™ wyborów)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Uwaga: %s nie jest do normalnego użytku!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr ",,%s'' nie jest poprawnym czasem wygaÅ›niÄ™cia podpisu\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr ",,%s'' nie jest niepoprawnym adresem e-mail\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "bÅ‚Ä™dny tryb pinentry ,,%s''\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "bÅ‚Ä™dne źródÅ‚o żądania ,,%s''\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr ",,%s'' nie jest poprawnÄ… nazwÄ… zestawu znaków\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "niezrozumiaÅ‚y URL serwera kluczy\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: niepoprawne opcje serwera kluczy\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "niepoprawne opcje serwera kluczy\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: niepoprawne opcje wczytania kluczy\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "niepoprawne opcje wczytania kluczy\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "niepoprawne opcje filtrowania: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d niepoprawne opcje eksportu kluczy\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "niepoprawne opcje eksportu kluczy\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: niepoprawne opcje wypisywania\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "niepoprawne opcje wypisywania\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "wyÅ›wietlanie ID zdjęć przy sprawdzaniu podpisów" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "pokazywanie URL-i polityk przy sprawdzaniu podpisów" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "pokazywanie wszystkich adnotacji przy sprawdzaniu podpisów" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "pokazywanie standardowych adnotacji IETF przy sprawdzaniu podpisów" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "pokazywanie adnotacji użytkownika przy sprawdzaniu podpisów" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "" "pokazywanie URL-i preferowanych serwerów kluczy przy sprawdzaniu podpisów" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "pokazywanie poprawnoÅ›ci ID użytkownika przy sprawdzaniu podpisów" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" "pokazywanie unieważnionych i wygasÅ‚ych ID użytkownika przy sprawdzaniu " "podpisów" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "pokazywanie tylko głównego ID użytkownika przy sprawdzaniu podpisu" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: niepoprawne opcje sprawdzania\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "niepoprawne opcje sprawdzania\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "nie można ustawić Å›cieżki programów wykonywalnych na %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: niepoprawna lista auto-key-locate\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "Niepoprawna lista auto-key-locate\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "bÅ‚Ä™dny argument dla opcji ,,%.50s''\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "OSTRZEÅ»ENIE: program może stworzyć plik zrzutu pamiÄ™ci!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "OSTRZEÅ»ENIE: %s powoduje obejÅ›cie %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "Nie wolno używać %s z %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s nie ma sensu w poÅ‚Ä…czeniu z %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "OSTRZEÅ»ENIE: dziaÅ‚anie z faÅ‚szywym czasem systemowym: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "nie zadziaÅ‚a z niebezpiecznÄ… pamiÄ™ciÄ… z powodu %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "wybrany algorytm szyfrujÄ…cy jest niepoprawny\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "wybrany algorytm skrótów wiadomoÅ›ci jest niepoprawny\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "wybrany algorytm kompresji jest niepoprawny\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "wybrany algorytm skrótów poÅ›wiadczeÅ„ jest niepoprawny\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "wartość completes-needed musi być wiÄ™ksza od 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "wartość marginals-needed musi być wiÄ™ksza od 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "wartość max-cert-depth musi mieÅ›cić siÄ™ w zakresie od 1 do 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "" "niewÅ‚aÅ›ciwy domyÅ›lny poziom sprawdzania; musi mieć wartość 0, 1, 2 lub 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "" "niewÅ‚aÅ›ciwy minimalny poziom sprawdzania; musi mieć wartość 0, 1, 2 lub 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Uwaga: prosty tryb S2K (0) jest stanowczo odradzany\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "niepoprawny tryb S2K; musi mieć wartość 0, 1 lub 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "niewÅ‚aÅ›ciwe domyÅ›lne ustawienia\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "niewÅ‚aÅ›ciwe ustawienia szyfrów\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "niewÅ‚aÅ›ciwe ustawienia szyfrów\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "niewÅ‚aÅ›ciwe ustawienia skrótów\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "niewÅ‚aÅ›ciwe ustawienia algorytmów kompresji\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "niewÅ‚aÅ›ciwa dÅ‚ugość klucza; wykorzystano %u bitów\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s jeszcze nie dziaÅ‚a z %s!\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "cipher algorithm '%s' may not be used in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "szyfr ,,%s'' nie może być używany w trybie %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "algorytm kompresji ,,%s'' nie może być używany w trybie %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "inicjowanie Bazy Zaufania nie powiodÅ‚o siÄ™: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "OSTRZEÅ»ENIE: podano adresatów (-r) w dziaÅ‚aniu które ich nie dotyczy\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "szyfrowanie symetryczne ,,%s'' nie powiodÅ‚o siÄ™: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "nie można użyć --symmetric --encrypt wraz z --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "nie można użyć --symmetric --encrypt w trybie %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "nie można użyć --symmetric --sign --encrypt wraz z --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "nie można użyć --symmetric --sign --encrypt w trybie %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "wysyÅ‚ka do serwera kluczy nie powiodÅ‚a siÄ™: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "odbiór z serwera kluczy nie powiódÅ‚ siÄ™: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "eksport kluczy nie powiódÅ‚ siÄ™: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "eksport do klucza ssh powiódÅ‚ siÄ™: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "szukanie w serwerze kluczy nie powiodÅ‚o siÄ™: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "odÅ›wieżenie kluczy z serwera nie powiodÅ‚o siÄ™: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "zdjÄ™cie opakowania ASCII nie powiodÅ‚o siÄ™: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "opakowywanie ASCII nie powiodÅ‚o siÄ™: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "niewÅ‚aÅ›ciwy algorytm skrótu ,,%s''\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "bÅ‚Ä…d analizy specyfikacji klucza ,,%s'': %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" ",,%s'' nie wyglÄ…da na prawidÅ‚owy identyfikator, odcisk ani uchwyt klucza\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "OSTRZEÅ»ENIE: nie podano polecenia. Próba odgadniÄ™cia zamiaru...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Wpisz tutaj swojÄ… wiadomość ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "podany URL regulaminu poÅ›wiadczania jest niepoprawny\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "podany URL regulaminu podpisów jest niepoprawny\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "podany preferowany URL serwera kluczy jest niepoprawny\n" @@ -3401,7 +3416,7 @@ msgstr "|PLIK|pobieranie kluczy ze zbioru PLIK" msgid "make timestamp conflicts only a warning" msgstr "nie traktować konfliktu datowników jako bÅ‚Ä™du" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|pisanie opisu stanu do deskryptora FD" @@ -3490,97 +3505,97 @@ msgstr "przyjÄ™cie wejÅ›cia w formacie kopii zapasowej klucza GnuPG" msgid "repair keys on import" msgstr "naprawienie kluczy przy imporcie" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "blok typu %d zostaje pominiÄ™ty\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu kluczy przetworzonych do tej chwili\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Ogółem przetworzonych kluczy: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " pominiÄ™tych kluczy PGP-2: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " pominiÄ™tych nowych kluczy: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " bez identyfikatora: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " doÅ‚Ä…czono do zbioru: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " bez zmian: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nowych identyfikatorów: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nowych podkluczy: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nowych podpisów: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " nowych unieważnieÅ„ kluczy: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " tajnych kluczy wczytanych: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " tajnych kluczy dodanych: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " tajnych kluczy bez zmian: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " nie wÅ‚Ä…czono do zbioru: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " podpisów wyczyszczonych: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr "ID użytkownika wyczyszczonych: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3589,173 +3604,173 @@ msgstr "" "OSTRZEÅ»ENIE: klucz %s zawiera preferencje dla niedostÄ™pnych\n" "algorytmów dla tych ID użytkownika:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " ,,%s'': preferowany szyfr %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " ,,%s'': preferowany szyfr %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " ,,%s'': preferowany algorytm skrótu %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " ,,%s'': preferowany algorytm kompresji %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "zdecydowanie sugerowane jest uaktualnienie ustawieÅ„ i ponowne\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "rozesÅ‚anie tego klucza w celu unikniÄ™cia niezgodnoÅ›ci algorytmów\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "klucz %s: brak identyfikatora użytkownika\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "klucz %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "odrzucony przez filtr importu" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "klucz %s: podklucz uszkodzony przez serwer zostaÅ‚ naprawiony\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "klucz %s: przyjÄ™to identyfikator nie podpisany nim samym ,,%s''\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "klucz %s: brak poprawnych identyfikatorów użytkownika\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "klucz %s: brak klucza publicznego: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "klucz %s: nowy klucz - pominiÄ™ty\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "brak zapisywalnego zbioru kluczy: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "bÅ‚Ä…d zapisu zbioru kluczy ,,%s'': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "klucz %s: klucz publiczny ,,%s'' wczytano do zbioru\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "klucz %s: nie zgadza siÄ™ z lokalnÄ… kopiÄ…\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "klucz %s: ,,%s'' 1 nowy identyfikator użytkownika\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "klucz %s: ,,%s'' %d nowych identyfikatorów użytkownika\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "klucz %s: ,,%s'' 1 nowy podpis\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "klucz %s: ,,%s'' %d nowych podpisów\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "klucz %s: ,,%s'' 1 nowy podklucz\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "klucz %s: ,,%s'' %d nowych podkluczy\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "klucz %s: ,,%s'' %d podpis wyczyszczony\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "klucz %s: ,,%s'' %d podpisów wyczyszczonych\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "klucz %s: ,,%s'' %d identyfikator użytkownika wyczyszczony\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "klucz %s: ,,%s'' %d identyfikatorów użytkownika wyczyszczonych\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "klucz %s: ,,%s'' bez zmian\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "klucz %s: klucz tajny wczytany do zbioru\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "klucz %s: klucz prywatny już istnieje\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "klucz %s: bÅ‚Ä…d wysyÅ‚ania do agenta: %s\n" @@ -3768,213 +3783,212 @@ 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:2877 +#: g10/import.c:2885 #, 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:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "klucz prywatny %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "wczytywanie kluczy tajnych nie jest dozwolone\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "nie podano przyczyny" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "klucz zostaÅ‚ zastÄ…piony" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "klucz zostaÅ‚ skompromitowany" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "klucz nie jest już używany" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "powód unieważnienia: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "komentarz do unieważnienia: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "klucz %s: brak oryginalnego bloku klucza; %s\n" -#: g10/import.c:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "klucz %s: niepoprawny certyfikat unieważnienia: %s - odrzucony\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "klucz %s: ,,%s'' certyfikat unieważnienia zostaÅ‚ już wczytany\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "klucz %s: brak identyfikatora użytkownika do podpisu\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "klucz %s: nieobsÅ‚ugiwany algorytm asymetryczny\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "klucz %s: nieprawidÅ‚owy bezpoÅ›redni podpis\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "klucz %s: brak podklucza do dowiÄ…zania\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "klucz %s: niepoprawne dowiÄ…zanie podklucza\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "klucz %s: usuniÄ™to wielokrotne dowiÄ…zanie podklucza\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "klucz %s: niepoprawne unieważnienie podklucza\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "klucz %s: usuniÄ™to wielokrotne unieważnienie podklucza\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "klucz %s: pominiÄ™to identyfikator użytkownika ,,%s''\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "klucz %s: podklucz pominiÄ™ty\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "klucz %s: ,,%s'' dodany certyfikat unieważnienia\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "klucz %s: dodano bezpoÅ›redni podpis\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "bÅ‚Ä…d przydzielania pamiÄ™ci: %s\n" @@ -4043,7 +4057,7 @@ msgstr "" "Uwaga: znaleziono bÅ‚Ä™dy, a sprawdzono tylko podpisy wÅ‚asne; uruchomienie " "'%s' sprawdzi wszystkie podpisy.\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "bÅ‚Ä…d tworzenia keyboksa ,,%s'': %s\n" @@ -4053,7 +4067,7 @@ msgstr "bÅ‚Ä…d tworzenia keyboksa ,,%s'': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "bÅ‚Ä…d tworzenia zbioru kluczy ,,%s'': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "keybox ,,%s'' utworzony\n" @@ -4312,8 +4326,8 @@ msgstr "Tożsamość użytkownika zostaÅ‚a dokÅ‚adnie sprawdzona.\n" msgid "Really sign? (y/N) " msgstr "Czy na pewno podpisać? (t/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "zÅ‚ożenie podpisu nie powiodÅ‚o siÄ™: %s\n" @@ -4697,7 +4711,7 @@ msgstr "Brak pasujÄ…cego identyfikatora użytkownika." msgid "Nothing to sign.\n" msgstr "Nie ma nic do podpisania.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Nie podpisane przez ciebie.\n" @@ -4764,7 +4778,7 @@ msgstr "Klucz może zostać unieważniony przez klucz %s użytkownika %s" msgid "(sensitive)" msgstr "(poufne)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "utworzono: %s" @@ -4780,7 +4794,7 @@ msgid "expired: %s" msgstr "wygasÅ‚: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "wygasa: %s" @@ -4816,13 +4830,13 @@ msgstr "" "Pokazana wartość wiarygodnoÅ›ci klucza może być niepoprawna,\n" "dopóki program nie zostanie uruchomiony ponownie.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "unieważniony" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "wygasÅ‚" @@ -4863,7 +4877,7 @@ msgstr "Czy dalej chcesz je dodać? (t/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Do klucza dla PGP 2.x nie można dodać zdjÄ™cia.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Taki identyfikator użytkownika już istnieje na tym kluczu!\n" @@ -5007,7 +5021,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "ProszÄ™ wybrać dokÅ‚adnie jeden identyfikator użytkownika.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "podpis w wersji 3 na identyfikatorze ,,%s'' zostaje pominiÄ™ty\n" @@ -5016,131 +5030,131 @@ msgstr "podpis w wersji 3 na identyfikatorze ,,%s'' zostaje pominiÄ™ty\n" msgid "Enter your preferred keyserver URL: " msgstr "Podaj preferowany URL serwera kluczy: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Czy na pewno chcesz go zastÄ…pić? (t/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Czy na pewno chcesz go usunąć? (t/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Adnotacje: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Kontynuować? (t/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Brak identyfikatora użytkownika o numerze %d.\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Brak identyfikatora użytkownika o skrócie %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Brak podklucza o identyfikatorze ,,%s''.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Brak podklucza o numerze %d.\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "identyfikator użytkownika: ,,%s''\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "podpisany twoim kluczem %s w %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (podpis nieeksportowalny) " -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Ważność tego klucza wygasÅ‚a %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Czy dalej chcesz go unieważnić? (t/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Stworzyć certyfikat unieważnienia tego podpisu? (t/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Te identyfikatory na kluczu %s sÄ… podpisane przez Ciebie:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (podpis nieunieważnialny) " -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "unieważniony przez twój klucz %s w %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Czy na pewno chcesz unieważnić te podpisy:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Na pewno utworzyć certyfikaty unieważnienia ? (t/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "brak klucza tajnego\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" "próba unieważnienia identyfikatora nie odnoszÄ…cego siÄ™ do użytkownika: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "identyfikator użytkownika ,,%s'' zostaÅ‚ już unieważniony\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "OSTRZEÅ»ENIE: identyfikator użytkownika podpisany za %d sekund (w " "przyszÅ‚oÅ›ci)\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "" "Nie można unieważnić ostatniego poprawnego identyfikatora użytkownika.\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Klucz %s jest już unieważniony.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Podklucz %s jest już unieważniony.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5152,64 +5166,64 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "bÅ‚Ä™dna wartość dla opcji ,,%s''\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "ustawienie ,,%s'' powtarza siÄ™\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "zbyt wiele ustawieÅ„ szyfru\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "zbyt wiele ustawieÅ„ funkcji skrótu\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "zbyt wiele ustawieÅ„ kompresji\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "zbyt wiele ustawieÅ„ szyfru\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "niewÅ‚aÅ›ciwy element ,,%s'' w tekÅ›cie ustawieÅ„\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "zapis podpisu bezpoÅ›redniego\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "zapis podpisu klucza nim samym\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "zapis podpisu wiążącego klucz\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "niewÅ‚aÅ›ciwa dÅ‚ugość klucza; wykorzystano %u bitów\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "rozmiar klucza zaokrÄ…glony w górÄ™ do %u bitów\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5217,19 +5231,19 @@ msgstr "" "OSTRZEÅ»ENIE: niektóre programy OpenPGP nie potrafiÄ… obsÅ‚użyć klucza RSA o " "tej dÅ‚ugoÅ›ci skrótu\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Podpisywanie" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certyfikowanie" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Szyfrowanie" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Uwierzytelnianie" @@ -5243,180 +5257,180 @@ msgstr "Uwierzytelnianie" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "PpSsUuZz" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Możliwe akcje dla klucza %s: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Aktualnie dopuszczalne akcje: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) PrzeÅ‚Ä…czenie możliwoÅ›ci podpisywania\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) PrzeÅ‚Ä…czenie możliwoÅ›ci szyfrowania\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) PrzeÅ‚Ä…czenie możliwoÅ›ci uwierzytelniania\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) ZakoÅ„czenie\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA i RSA (domyÅ›lne)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA i Elgamala\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (tylko do podpisywania)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (tylko do podpisywania)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamala (tylko do szyfrowania)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (tylko do szyfrowania)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (możliwoÅ›ci do ustawienia)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (możliwoÅ›ci do ustawienia)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) podpisywanie, szyfrowanie\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (tylko do podpisywania)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) ECC (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (możliwoÅ›ci do ustawienia)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) ECC (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (tylko do szyfrowania)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) IstniejÄ…cy klucz\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) IstniejÄ…cy klucz z karty\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Uchwyt klucza: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "NieprawidÅ‚owy uchwyt klucza (oczekiwano 40 cyfr szesnastkowych)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Brak klucza o tym uchwycie\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "bÅ‚Ä…d odczytu karty: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Numer seryjny karty: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "DostÄ™pne klucze:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "zaokrÄ…glono do %u bitów\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "Klucze %s bÄ™dÄ… miaÅ‚y od %u do %u bitów dÅ‚ugoÅ›ci.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Jakiej dÅ‚ugoÅ›ci podklucz wygenerować? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Żądana dÅ‚ugość klucza to %u bitów.\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "ProszÄ™ wybrać rodzaj krzywej eliptycznej:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5432,7 +5446,7 @@ msgstr "" " <n>m = termin ważnoÅ›ci klucza upÅ‚ywa za n miesiÄ™cy\n" " <n>y = termin ważnoÅ›ci klucza upÅ‚ywa za n lat\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5448,38 +5462,38 @@ msgstr "" " <n>m = termin ważnoÅ›ci podpisu upÅ‚ywa za n miesiÄ™cy\n" " <n>y = termin ważnoÅ›ci podpisu upÅ‚ywa za n lat\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Okres ważnoÅ›ci klucza? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Okres ważnoÅ›ci podpisu? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "niepoprawna wartość\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Klucz nie wygaÅ›nie w ogóle\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Podpis nie wygaÅ›nie w ogóle\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Klucz traci ważność %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Ważność podpisu wygasa %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5487,11 +5501,11 @@ msgstr "" "Twój system nie potrafi pokazać daty po roku 2038.\n" "Niemniej daty do roku 2106 bÄ™dÄ… poprawnie obsÅ‚ugiwane.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Czy wszystko siÄ™ zgadza (t/N)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5505,7 +5519,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5521,49 +5535,49 @@ msgstr "" " \"Tadeusz Å»eleÅ„ski (Boy) <tzb@ziemianska.pl>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "ImiÄ™ i nazwisko: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "NiewÅ‚aÅ›ciwy znak w imieniu lub nazwisku\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "Znaki ,,%s'' i ,,%s'' nie mogÄ… wystÄ™pować w inieniu ani nazwisku\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "ImiÄ™ lub nazwisko nie może zaczynać siÄ™ od cyfry\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "ImiÄ™ i nazwisko muszÄ… mieć co najmniej 5 znaków dÅ‚ugoÅ›ci.\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Adres poczty elektronicznej: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "To nie jest poprawny adres poczty elektronicznej\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Komentarz: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "NiewÅ‚aÅ›ciwy znak w komentarzu\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "Używany zestaw znaków: ,,%s''.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5574,7 +5588,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" "Nie należy umieszczać adresu poczty elektronicznej w polu nazwiska czy\n" @@ -5591,35 +5605,35 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "IiKkEeDdWw" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Zmienić (I)miÄ™/nazwisko, (K)omentarz, adres (E)mail, czy (W)yjść? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "" "Zmienić (I)miÄ™/nazwisko, (K)omentarz, adres (E)mail, przejść (D)alej,\n" "czy (W)yjść z programu? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Zmienić (I)miÄ™/nazwisko, adres (E)mail, czy (W)yjść? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "" "Zmienić (I)miÄ™/nazwisko, adres (E)mail, przejść (D)alej,\n" "czy (W)yjść z programu? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Najpierw trzeba poprawić ten bÅ‚Ä…d\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5635,18 +5649,18 @@ msgstr "" "iloÅ›ci\n" "entropii.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Generacja klucza nie powiodÅ‚a siÄ™: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5657,66 +5671,66 @@ msgstr "" " ,,%s''\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Kontynuować? (T/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "klucz dla ,,%s'' już istnieje\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Utworzyć klucz mimo to? (t/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "tworzenie mimo to\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" "Uwaga: peÅ‚nÄ… funkcjonalność generowania klucza można uzyskać przez ,,%s " "%s''.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Procedura generacji klucza zostaÅ‚a anulowana.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "nie można utworzyć pliku kopii zapasowej ,,%s'': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Uwaga: kopia zapasowa klucza karty zapisana do ,,%s''\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "zapis klucza publicznego w ,,%s''\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "brak zapisywalnego zbioru kluczy publicznych: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "bÅ‚Ä…d podczas zapisu zbioru kluczy publicznych ,,%s'': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "klucz publiczny i prywatny (tajny) zostaÅ‚y utworzone i podpisane.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5724,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5732,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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5740,23 +5754,23 @@ msgstr "" "klucz zostaÅ‚ stworzony %lu sekund w przyszÅ‚oÅ›ci (zaburzenia\n" "czasoprzestrzeni, lub źle ustawiony zegar systemowy)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "" "Uwaga: tworzenie podkluczy dla kluczy wersji 3 jest niezgodne z OpenPGP.\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Część tajna głównego klucza jest niedostÄ™pna.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Czy na pewno utworzyć? (t/N) " @@ -5838,12 +5852,12 @@ msgstr " Odcisk klucza =" msgid " Card serial no. =" msgstr " Nr seryjny karty =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "buforowanie zbioru kluczy ,,%s''\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" @@ -5851,7 +5865,7 @@ msgstr[0] "%lu kluczy zbuforowano do tej pory (%lu podpis)\n" msgstr[1] "%lu kluczy zbuforowano do tej pory (%lu podpisy)\n" msgstr[2] "%lu kluczy zbuforowano do tej pory (%lu podpisów)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" @@ -5859,7 +5873,7 @@ msgstr[0] "%lu klucz zbuforowany" msgstr[1] "%lu klucze zbuforowane" msgstr[2] "%lu kluczy zbuforowanych" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" @@ -5867,7 +5881,7 @@ msgstr[0] " (%lu podpis)\n" msgstr[1] " (%lu podpisy)\n" msgstr[2] " (%lu podpisów)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: zbiór kluczy utworzony\n" @@ -5896,25 +5910,25 @@ msgstr "automatyczne pobieranie kluczy przy sprawdzaniu podpisów" msgid "honor the preferred keyserver URL set on the key" msgstr "honorowanie URL-a preferowanego serwera kluczy ustawionego w kluczu" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "wyÅ‚Ä…czony" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Wprowadź numer(y), N)astÄ™pny lub Q)uit > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "niepoprawny protokół serwera kluczy (nasz %d != moduÅ‚ obsÅ‚ugi %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr ",,%s'' nie jest identyfikatorem klucza - pominiÄ™to\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" @@ -5922,52 +5936,47 @@ msgstr[0] "odÅ›wieżanie %d klucza z %s\n" msgstr[1] "odÅ›wieżanie %d kluczy z %s\n" msgstr[2] "odÅ›wieżanie %d kluczy z %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "OSTRZEÅ»ENIE: nie można odÅ›wieżyć klucza %s przez %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "klucz ,,%s'' nie zostaÅ‚ odnaleziony na serwerze kluczy\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "klucz nie zostaÅ‚ odnaleziony na serwerze kluczy\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "zapytanie o klucz %s z serwera %s %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "zapytanie o klucz %s z %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "brak znanego serwera kluczy\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "pominiÄ™ty ,,%s'': %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "wysyÅ‚anie klucza %s na %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "zapytanie o klucz z ,,%s''\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "OSTRZEÅ»ENIE: nie można pobrać URI %s: %s\n" @@ -5994,69 +6003,69 @@ msgstr "dane zaszyfrowano nieznanym algorytmem numer %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "hasÅ‚o wygenerowane nieznanym algorytmem skrótu %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "klucz publiczny to %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "" "zaszyfrowano %u-bitowym kluczem %s o identyfikatorze %s, stworzonym %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " ,,%s''\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "zaszyfrowano kluczem %s o identyfikatorze %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "OSTRZEÅ»ENIE: widziano wiele czystych tekstów\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "zaszyfrowane za pomocÄ… %lu haseÅ‚\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "zaszyfrowane jednym hasÅ‚em\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "bÅ‚Ä…d odszyfrowywania kluczem publicznym: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "dane zaszyfrowane kluczem publicznym: poprawny klucz sesyjny\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "przyjmujÄ…c że dane zostaÅ‚y zaszyfrowane za pomocÄ… %s\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "szyfr IDEA nie jest dostÄ™pny, próba użycia %s zamiast niego\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "OSTRZEÅ»ENIE: wiadomość nie byÅ‚a zabezpieczona przed manipulacjÄ…\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -6066,182 +6075,182 @@ msgstr "" "prawdopodobne, że jest ona prawdziwa. Jest tak dlatego, że w tamtych\n" "czasach ochrona integralnoÅ›ci nie byÅ‚a szeroko stosowana.\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Użycie mimo to opcji ,,%s'' do odszyfrowania.\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "wymuszono bÅ‚Ä…d odszyfrowywania!\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "odszyfrowanie poprawne\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "OSTRZEÅ»ENIE: zaszyfrowana wiadomość byÅ‚a manipulowana!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "bÅ‚Ä…d odszyfrowywania: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Uwaga: nadawca zaznaczyÅ‚, że wiadomość nie powinna być zapisywana\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "pierwotna nazwa pliku='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" "osobny certyfikat unieważnienia - użyj ,,gpg --import'' aby go wczytać\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "nie znaleziono podpisu\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "NIEPOPRAWNY podpis zÅ‚ożony przez ,,%s''" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Przeterminowany podpis zÅ‚ożony przez ,,%s''" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Poprawny podpis zÅ‚ożony przez ,,%s''" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "wymuszono pominiÄ™cie sprawdzenia podpisu\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "nie można obsÅ‚użyć tych wieloznacznych danych podpisu\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Podpisano w %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " przy użyciu klucza %s %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Podpisano w %s kluczem %s o numerze %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " wystawca ,,%s''\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Klucz dostÄ™pny w: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "Uwaga: aby wykorzystać tÄ™ informacjÄ™, należy użyć ,,%s''\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[niepewne]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " alias ,,%s''" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "OSTRZEÅ»ENIE: ten klucz nie nadaje siÄ™ do podpisywania w trybie %s\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Ważność podpisu wygasÅ‚a %s.\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Ważność podpisu wygasa %s.\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "podpis %s, algorytm skrótu %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binarny" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "tekstowy" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "nieznany" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", algorytm klucza " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" "OSTRZEÅ»ENIE: to nie jest oddzielony podpis; plik ,,%s'' NIE zostaÅ‚ " "zweryfikowany!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Nie można sprawdzić podpisu: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "nie jest oddzielonym podpisem.\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "OSTRZEÅ»ENIE: wielokrotne podpisy. Tylko pierwszy zostanie sprawdzony.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "oddzielony podpis klasy 0x%02x.\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "podpis starego typu (PGP 2.x).\n" @@ -6430,46 +6439,52 @@ msgstr "Nieznane krytyczne adnotacje podpisu: " msgid "subpacket of type %d has critical bit set\n" msgstr "podpakiet typu %d ma ustawiony krytyczny bit\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "ProszÄ™ wprowadzić nowe hasÅ‚o" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "HasÅ‚o\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "anulowano przez użytkownika\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (ID głównego klucza %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "ProszÄ™ wprowadzić hasÅ‚o do odbezpieczenia klucza prywatnego OpenPGP:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "ProszÄ™ wprowadzić hasÅ‚o do zaimportowania klucza prywatnego OpenPGP:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "" "ProszÄ™ wprowadzić hasÅ‚o do wyeksportowania podklucza prywatnego OpenPGP:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "ProszÄ™ wprowadzić hasÅ‚o do wyeksportowania klucza prywatnego OpenPGP:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Czy na pewno trwale usunąć podklucz prywatny OpenPGP:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Czy na pewno trwale usunąć klucz prywatny OpenPGP:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6638,7 +6653,7 @@ msgstr "" "Minimalny poziom zaufania dla tego klucza to: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Decyzja? " @@ -6935,7 +6950,7 @@ msgstr "nie można otworzyć podpisanego pliku ,,%s''\n" msgid "can't open signed data fd=%d: %s\n" msgstr "nie można otworzyć podpisanych danych z fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "klucz %s nie nadaje siÄ™ do odszyfrowywania w trybie %s\n" @@ -6982,7 +6997,7 @@ msgid "Note: key has been revoked" msgstr "Uwaga: klucz zostaÅ‚ unieważniony" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "wywoÅ‚anie funkcji build_packet nie powiodÅ‚o siÄ™: %s\n" @@ -7008,11 +7023,11 @@ msgstr "Klucz tajny nie jest dostÄ™pny.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Stworzyć certyfikat unieważnienia tego klucza? (t/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "wymuszono opakowanie ASCII wyniku.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "wywoÅ‚anie funkcji make_keysig_packet nie powiodÅ‚o siÄ™: %s\n" @@ -7026,11 +7041,11 @@ msgstr "Certyfikat unieważnienia zostaÅ‚ utworzony.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "brak kluczy unieważniajÄ…cych dla ,,%s''\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "To certyfikat unieważnienia dla klucza OpenPGP:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -7041,7 +7056,7 @@ msgstr "" "używany. Po opublikowaniu takiego certyfikatu nie jest już możliwe\n" "wycofanie go." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7055,7 +7070,7 @@ msgstr "" "unieważnienia. WiÄ™cej szczegółów w opisie polecenia gpg\n" ",,--generate-revocation'' w podrÄ™czniku do GnuPG." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -7066,12 +7081,12 @@ msgstr "" "tekstu przed zaimportowaniem i opublikowaniem tego certyfikatu\n" "unieważnienia." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "certyfikat unieważnienia zostaÅ‚ zapisany jako ,,%s.rev''\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "klucz prywatny ,,%s'' nie zostaÅ‚ odnaleziony\n" @@ -7079,21 +7094,21 @@ msgstr "klucz prywatny ,,%s'' nie zostaÅ‚ odnaleziony\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr ",,%s'' pasuje do wielu kluczy tajnych:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "bÅ‚Ä…d przeszukiwania zbioru kluczy: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Stworzyć certyfikat unieważnienia tego klucza? (t/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7117,33 +7132,33 @@ msgstr "" "komputerów mogÄ… zachować treść wydruku i udostÄ™pnić jÄ… osobom " "nieupoważnionym.\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "ProszÄ™ wybrać powód unieważnienia:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Anuluj" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Prawdopodobnie chcesz tu wybrać %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Wprowadź opis (nieobowiÄ…zkowy) i zakoÅ„cz go pustÄ… liniÄ…:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Powód unieważnienia: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(nie podano)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Informacje poprawne? (t/N) " @@ -7327,24 +7342,24 @@ msgstr "podpis:" msgid "%s.%s encryption will be used\n" msgstr "zostanie użyty szyfr %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "klucz nie jest oznaczony jako niepewny - nie można go użyć z atrapÄ…\n" "generatora liczb losowych!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "pominiÄ™ty ,,%s'': duplikat\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "pominiÄ™ty: klucz prywatny jest już wpisany\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "klucz algorytmu Elgamala wygenerowany przez PGP nie zapewniajÄ…cy " @@ -7566,10 +7581,10 @@ msgstr "nieobsÅ‚ugiwana wersja bazy danych TOFU: %s\n" msgid "TOFU DB error" msgstr "BÅ‚Ä…d bazy danych TOFU" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "bÅ‚Ä…d odczytu bazy danych TOFU: %s\n" @@ -7589,7 +7604,7 @@ msgstr "bÅ‚Ä…d inicjowania bazy danych TOFU: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "bÅ‚Ä…d otwierania bazy danych TOFU ,,%s'': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "bÅ‚Ä…d uaktualniania bazy danych TOFU: %s\n" @@ -7632,17 +7647,17 @@ msgstr "bÅ‚Ä…d zbierania ID innych użytkowników: %s\n" msgid "This key's user IDs:\n" msgstr "ID użytkowników tego klucza:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "polityka: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "bÅ‚Ä…d zbierania statystyk podpisów: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" @@ -7650,16 +7665,16 @@ msgstr[0] "Adres e-mail ,,%s'' jest powiÄ…zany z %d kluczem:\n" msgstr[1] "Adres e-mail ,,%s'' jest powiÄ…zany z %d kluczami:\n" msgstr[2] "Adres e-mail ,,%s'' jest powiÄ…zany z %d kluczami:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "Statystyki dla kluczy o adresie e-mail ,,%s'':\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "ten klucz" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." @@ -7667,7 +7682,7 @@ msgstr[0] "Sprawdzono %d wiadomość." msgstr[1] "Sprawdzono %d wiadomoÅ›ci." msgstr[2] "Sprawdzono %d wiadomoÅ›ci." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." @@ -7675,7 +7690,7 @@ msgstr[0] "Zaszyfrowano %d wiadomość." msgstr[1] "Zaszyfrowano %d wiadomoÅ›ci." msgstr[2] "Zaszyfrowano %d wiadomoÅ›ci." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." @@ -7683,7 +7698,7 @@ msgstr[0] "Sprawdzono %d wiadomość w przyszÅ‚oÅ›ci." msgstr[1] "Sprawdzono %d wiadomoÅ›ci w przyszÅ‚oÅ›ci." msgstr[2] "Sprawdzono %d wiadomoÅ›ci w przyszÅ‚oÅ›ci." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." @@ -7691,7 +7706,7 @@ msgstr[0] "Zaszyfrowano %d wiadomość w przyszÅ‚oÅ›ci." msgstr[1] "Zaszyfrowano %d wiadomoÅ›ci w przyszÅ‚oÅ›ci." msgstr[2] "Zaszyfrowano %d wiadomoÅ›ci w przyszÅ‚oÅ›ci." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." @@ -7699,7 +7714,7 @@ msgstr[0] "WiadomoÅ›ci sprawdzonych przez ostatni %d dzieÅ„: %d." msgstr[1] "WiadomoÅ›ci sprawdzonych przez ostatnie %d dni: %d." msgstr[2] "WiadomoÅ›ci sprawdzonych przez ostatnie %d dni: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." @@ -7707,7 +7722,7 @@ msgstr[0] "WiadomoÅ›ci zaszyfrowanych przez ostatni %d dzieÅ„: %d." msgstr[1] "WiadomoÅ›ci zaszyfrowanych przez ostatnie %d dni: %d." msgstr[2] "WiadomoÅ›ci zaszyfrowanych przez ostatnie %d dni: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." @@ -7715,7 +7730,7 @@ msgstr[0] "WiadomoÅ›ci sprawdzonych przez ostatni %d miesiÄ…c: %d." msgstr[1] "WiadomoÅ›ci sprawdzonych przez ostatnie %d miesiÄ…ce: %d." msgstr[2] "WiadomoÅ›ci sprawdzonych przez ostatnie %d miesiÄ™cy: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." @@ -7723,7 +7738,7 @@ msgstr[0] "WiadomoÅ›ci zaszyfrowanych przez ostatni %d miesiÄ…c: %d." msgstr[1] "WiadomoÅ›ci zaszyfrowanych przez ostatnie %d miesiÄ…ce: %d." msgstr[2] "WiadomoÅ›ci zaszyfrowanych przez ostatnie %d miesiÄ™cy: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." @@ -7731,7 +7746,7 @@ msgstr[0] "WiadomoÅ›ci sprawdzonych przez ostatni %d rok: %d." msgstr[1] "WiadomoÅ›ci sprawdzonych przez ostatnie %d lata: %d." msgstr[2] "WiadomoÅ›ci sprawdzonych przez ostatnie %d lat: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." @@ -7739,12 +7754,12 @@ msgstr[0] "WiadomoÅ›ci zaszyfrowanych przez ostatni %d rok: %d." msgstr[1] "WiadomoÅ›ci zaszyfrowanych przez ostatnie %d lata: %d." msgstr[2] "WiadomoÅ›ci zaszyfrowanych przez ostatnie %d lat: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "WiadomoÅ›ci sprawdzonych w przeszÅ‚oÅ›ci: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "WiadomoÅ›ci zaszyfrowanych w przeszÅ‚oÅ›ci: %d." @@ -7752,7 +7767,7 @@ msgstr "WiadomoÅ›ci zaszyfrowanych w przeszÅ‚oÅ›ci: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" "Zwykle adres e-mail jest powiÄ…zany z pojedynczym kluczem. Jednak ludzie " @@ -7764,29 +7779,29 @@ msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "dDaAnNoOzZ" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "(D)obry, (A)kceptuj raz, (N)ieznany, (O)drzuć raz, (Z)Å‚y? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "DomyÅ›lnie nieznany.\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "Wykryto uszkodzenie bazy danych TOFU.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "bÅ‚Ä…d zmiany polityki TOFU: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" @@ -7794,7 +7809,7 @@ msgstr[0] "ostatni %lld~rok" msgstr[1] "ostatnie %lld~lata" msgstr[2] "ostatnie %lld~lat" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" @@ -7802,7 +7817,7 @@ msgstr[0] "ostatni %lld~miesiÄ…c" msgstr[1] "ostatnie %lld~miesiÄ…ce" msgstr[2] "ostatnie %lld~miesiÄ™cy" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" @@ -7810,7 +7825,7 @@ msgstr[0] "ostatni %lld~tydzieÅ„" msgstr[1] "ostatnie %lld~tygodnie" msgstr[2] "ostatnie %lld~tygodni" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" @@ -7818,7 +7833,7 @@ msgstr[0] "ostatni %lld~dzieÅ„" msgstr[1] "ostatnie %lld~dni" msgstr[2] "ostatnie %lld~dni" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" @@ -7826,7 +7841,7 @@ msgstr[0] "ostatniÄ… %lld~godzinÄ™" msgstr[1] "ostatnie %lld~godziny" msgstr[2] "ostatnie %lld~godzin" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" @@ -7834,7 +7849,7 @@ msgstr[0] "ostatniÄ… %lld~minutÄ™" msgstr[1] "ostatnie %lld~minuty" msgstr[2] "ostatnie %lld~minut" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" @@ -7842,26 +7857,26 @@ msgstr[0] "ostatniÄ… %lld~sekundÄ™" msgstr[1] "ostatnie %lld~sekundy" msgstr[2] "ostatnie %lld~sekund" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: Sprawdzono 0~podpisów i zaszyfrowano 0~wiadomoÅ›ci." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s Sprawdzono 0 podpisów." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "Zaszyfrowano 0 wiadomoÅ›ci." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(polityka: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" @@ -7869,7 +7884,7 @@ msgstr "" "Ostrzeżenie: jeszcze nie widzieliÅ›my wiadomoÅ›ci podpisanej tym kluczem i " "identyfikatorem użytkownika!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" @@ -7877,17 +7892,17 @@ msgstr "" "Ostrzeżenie: widzieliÅ›my tylko jednÄ… wiadomość podpisanÄ… tym kluczem i " "identyfikatorem użytkownika!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "Ostrzeżenie: jeszcze nie zaszyfrowano wiadomoÅ›ci tym kluczem!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "Ostrzeżenie: zaszyfrowano tylko jednÄ… wiadomość tym kluczem!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7923,13 +7938,13 @@ msgstr[2] "" " %s\n" "aby oznaczyć go jako zÅ‚y.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "bÅ‚Ä…d otwierania bazy danych TOFU: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7997,7 +8012,7 @@ msgstr "użycie modelu zaufania %s\n" msgid "no need for a trustdb check\n" msgstr "sprawdzanie bazy jest niepotrzebne\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "nastÄ™pne sprawdzanie bazy odbÄ™dzie siÄ™ %s\n" @@ -8027,7 +8042,7 @@ msgstr "należy uruchomić gpg z opcjÄ… ,,--check-trustdb''\n" msgid "checking the trustdb\n" msgstr "sprawdzanie bazy zaufania\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" @@ -8035,7 +8050,7 @@ msgstr[0] "przetworzono %d klucz" msgstr[1] "przetworzono %d klucze" msgstr[2] "przetworzono %d kluczy" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" @@ -8043,17 +8058,17 @@ msgstr[0] " (skasowano %d licznik zaufania)\n" msgstr[1] " (skasowano %d liczniki zaufania)\n" msgstr[2] " (skasowano %d liczników zaufania)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "brak absolutnie zaufanych kluczy\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "klucz publiczny absolutnie zaufanego klucza %s nie odnaleziony\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8061,30 +8076,30 @@ msgstr "" "poziom: %d poprawnych: %3d podpisanych: %3d zaufanie: %d-,%dq,%dn,%dm,%df," "%du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "nie można uaktualnić rekordu wersji bazy zaufania: zapis nie powiódÅ‚ siÄ™: " "%s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "nieokreÅ›lone" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "nigdy" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginalne" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "peÅ‚ne" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "absolutne" @@ -8096,39 +8111,39 @@ msgstr "absolutne" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "17" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ unieważniony ]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[przeterminowany]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ nieznane ]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ nieokreÅ›lone ]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ nigdy ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ marginalne ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ peÅ‚ne ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ absolutne ]" @@ -8188,16 +8203,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sNumer: %s%%0AWÅ‚aÅ›ciciel: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "PozostaÅ‚o prób: %d" @@ -8238,10 +8253,10 @@ msgstr "|A|ProszÄ™ wprowadzić PIN administracyjny" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "|P|ProszÄ™ wprowadzić kod odblokowujÄ…cy PIN (PUK) dla zwykÅ‚ych kluczy." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "Zapytanie zwrotne o PIN zwróciÅ‚o bÅ‚Ä…d: %s\n" @@ -8263,57 +8278,57 @@ msgstr "PIN dla CHV%d jest zbyt krótki; minimalna dÅ‚ugość to %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "klucz już istnieje\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "istniejÄ…cy klucz zostanie zastÄ…piony\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "generowanie nowego klucza\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "zapisywanie nowego klucza\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "nie powiódÅ‚ siÄ™ zapis klucza: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "odpowiedź nie zawiera współczynnika RSA\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "odpowiedź nie zawiera publicznego wykÅ‚adnika RSA\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "odpowiedź nie zawiera klucza publicznego EC\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "proszÄ™ czekać na wygenerowanie klucza...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "generowanie klucza nie powiodÅ‚o siÄ™\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" @@ -8321,36 +8336,36 @@ msgstr[0] "generowanie klucza zakoÅ„czone (%d sekunda)\n" msgstr[1] "generowanie klucza zakoÅ„czone (%d sekundy)\n" msgstr[2] "generowanie klucza zakoÅ„czone (%d sekund)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "odpowiedź nie zawiera danych klucza publicznego\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" "||ProszÄ™ wprowadzić PIN PIN dla klucza do tworzenia podpisów kwalifikowanych." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|ProszÄ™ wprowadzić PIN administracyjny" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|ProszÄ™ wprowadzić kod odblokowujÄ…cy PIN (PUK) dla zwykÅ‚ych kluczy." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||ProszÄ™ wprowadzić PIN dla zwykÅ‚ych kluczy." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "reszta RSA brakujÄ…ca lub o rozmiarze innym niż %d bity\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "publiczny wykÅ‚adnik RSA brakujÄ…cy lub wiÄ™kszy niż %d bity\n" @@ -8397,27 +8412,27 @@ msgstr "" "|P|ProszÄ™ wprowadzić kod odblokowujÄ…cy PIN (PUK) dla klucza do tworzenia " "podpisów kwalifikowanych." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "bÅ‚Ä…d podczas odczytu nowego PIN-u: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "nie powiódÅ‚ siÄ™ zapis odcisku: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "nie powiódÅ‚ siÄ™ zapis daty utworzenia: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "bÅ‚Ä…d podczas odczytu stanu CHV z karty\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "odczyt klucza publicznego nie powiódÅ‚ siÄ™: %s\n" @@ -8425,44 +8440,44 @@ msgstr "odczyt klucza publicznego nie powiódÅ‚ siÄ™: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumer: %s%%0AWÅ‚aÅ›ciciel: %s%%0ALicznik: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "użycie domyÅ›lnego PIN-u jako %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "nie udaÅ‚o siÄ™ użyć domyÅ›lnego PIN-u jako %s: %s - wyÅ‚Ä…czenie dalszego " "domyÅ›lnego użycia\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||ProszÄ™ odblokować kartÄ™" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN dla CHV%d jest zbyt krótki; minimalna dÅ‚ugość to %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "weryfikacja CHV%d nie powiodÅ‚a siÄ™: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "karta zostaÅ‚a trwale zablokowana!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8474,20 +8489,20 @@ msgstr[1] "" msgstr[2] "" "ZostaÅ‚o %d prób PIN-u administracyjnego do trwaÅ‚ego zablokowania karty\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "dostÄ™p do poleceÅ„ administratora nie zostaÅ‚ skonfigurowany\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||ProszÄ™ wpisać PIN" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||ProszÄ™ wprowadzić kod resetujÄ…cy dla karty" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Kod resetujÄ…cy zbyt krótki; minimalna dÅ‚ugość to %d\n" @@ -8495,72 +8510,72 @@ msgstr "Kod resetujÄ…cy zbyt krótki; minimalna dÅ‚ugość to %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Nowy kod resetujÄ…cy" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Nowy PIN administracyjny" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Nowy PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||ProszÄ™ wprowadzić PIN administracyjny i nowy PIN administracyjny" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||ProszÄ™ wprowadzić PIN i nowy PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "bÅ‚Ä…d podczas odczytu danych aplikacji\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "bÅ‚Ä…d podczas odczytu odcisku DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "brak datownika utworzenia\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "liczba pierwsza %s RSA brakujÄ…ca lub o rozmiarze innym niż %d bitów\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "nieobsÅ‚ugiwana krzywa\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "niepoprawna struktura karty OpenPGP (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "odcisk na karcie nie zgadza siÄ™ z żądanym\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "karta nie obsÅ‚uguje algorytmu skrótu %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "dotychczas stworzono podpisów: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8568,7 +8583,7 @@ msgstr "" "weryfikacja PIN-u administracyjnego tym poleceniem jest aktualnie " "zabroniona\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "nie można dostać siÄ™ do %s - niepoprawna karta OpenPGP?\n" @@ -8588,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|POZIOM|ustawienie POZIOMU diagnostyki" @@ -8649,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "obsÅ‚uga fd %d uruchomiona\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "obsÅ‚uga fd %d zakoÅ„czona\n" @@ -8664,11 +8679,11 @@ msgstr "obsÅ‚uga fd %d zakoÅ„czona\n" msgid "validation model requested by certificate: %s" msgstr "model poprawnoÅ›ci żądany przez certyfikat: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "Å‚aÅ„cuchowy" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "powÅ‚okowy" @@ -8701,226 +8716,226 @@ msgstr "Uwaga: niekrytyczna polityka certyfikatu niedozwolona" msgid "certificate policy not allowed" msgstr "polityka certyfikatu niedozwolona" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "nie udaÅ‚o siÄ™ pobrać odcisku\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "poszukiwanie wystawcy na zewnÄ…trz\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "liczba pasujÄ…cych wystawców: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "nie można uzyskać authorityInfoAccess: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "poszukiwanie wystawcy w pamiÄ™ci podrÄ™cznej Dirmngr\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "liczba pasujÄ…cych certyfikatów: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "" "wyszukiwanie klucza tylko w pamiÄ™ci podrÄ™cznej dirmngr nie powiodÅ‚o siÄ™: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "nie udaÅ‚o siÄ™ przydzielić uchwytu keyDB\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "certyfikat zostaÅ‚ unieważniony" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "status certyfikatu jest nieznany" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "proszÄ™ upewnić siÄ™, że ,,dirmngr'' jest poprawnie zainstalowany\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "sprawdzenie CRL nie powiodÅ‚o siÄ™: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "certyfikat z bÅ‚Ä™dnÄ… ważnoÅ›ciÄ…: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "certyfikat jeszcze nie jest ważny" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "certyfikat główny jeszcze nie jest ważny" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "certyfikat poÅ›redni jeszcze nie jest ważny" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "certyfikat wygasÅ‚" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "certyfikat główny wygasÅ‚" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "certyfikat poÅ›redni wygasÅ‚" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "brak wymaganych atrybutów certyfikatu: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "certyfikat o nieważnej ważnoÅ›ci" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "podpis nie utworzony w czasie życia certyfikatu" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "certyfikat nie utworzony w czasie życia wystawcy" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "poÅ›redni certyfikat nie utworzony w czasie życia wystawcy" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( podpis utworzony " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (certyfikat utworzony " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (certyfikat ważny od " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( wystawca ważny od " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "odcisk=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "główny certyfikat nie zostaÅ‚ oznaczony jako zaufany\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "interaktywne oznaczanie zaufania nie wÅ‚Ä…czone w gpg-agencie\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "interaktywne oznaczanie zaufania wyÅ‚Ä…czone dla tej sesji\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "OSTRZEÅ»ENIE: czas utworzenia podpisu nie jest znany - przyjÄ™to czas bieżący" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "nie znaleziono wystawcy w certyfikacie" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "wÅ‚asnorÄ™cznie podpisany certyfikat ma ZÅY podpis" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "główny certyfikat nie jest oznaczony jako zaufany" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "sprawdzenie listy zaufania nie powiodÅ‚o siÄ™: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "Å‚aÅ„cuch certyfikatów zbyt dÅ‚ugi\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "nie znaleziono certyfikatu wystawcy" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "certyfikat ma ZÅY podpis" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "znaleziono inny być może pasujÄ…cy certyfikat CA - ponawianie próby" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "Å‚aÅ„cuch certyfikatów dÅ‚uższy niż dozwolony przez CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "certyfikat jest dobry\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "certyfikat poÅ›redni jest dobry\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "certyfikat główny jest dobry\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "przeÅ‚Ä…czanie do modelu Å‚aÅ„cuchowego" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "użyty model poprawnoÅ›ci: %s" @@ -8931,18 +8946,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "brak pamiÄ™ci\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(to jest algorytm MD2)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "brak" @@ -9231,17 +9246,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "problem z zasobami: brak pamiÄ™ci\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(to jest algorytm RC2)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(to nie wyglÄ…da na zaszyfrowanÄ… wiadomość)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9252,7 +9267,7 @@ msgstr "zaszyfrowano kluczem %s o identyfikatorze %s\n" msgid "certificate '%s' not found: %s\n" msgstr "nie znaleziono certyfikatu ,,%s'': %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "bÅ‚Ä…d blokowania keyboksa: %s\n" @@ -9272,7 +9287,7 @@ msgstr "certyfikat ,,%s'' usuniÄ™ty\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "usuniÄ™cie certyfikatu ,,%s'' nie powiodÅ‚o siÄ™: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "nie podano poprawnych adresatów\n" @@ -9341,63 +9356,63 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|użycie tego serwera do wyszukiwania kluczy" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "pobranie brakujÄ…cych certyfikatów wystawców" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAZWA|użycie kodowania NAZWA dla haseÅ‚ PKCS#12" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "pominiÄ™cie CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "niesprawdzanie CRL dla głównych certyfikatów" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "sprawdzenie poprawnoÅ›ci przy użyciu OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "niesprawdzanie polityk certyfikatów" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAZWA|użycie tego algorytmu szyfrowania NAZWA" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAZWA|użycie tego algorytmu skrótu wiadomoÅ›ci" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "tryb wsadowy: bez żadnych pytaÅ„" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "przyjÄ™cie odpowiedzi ,,tak'' na wiÄ™kszość pytaÅ„" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "przyjÄ™cie odpowiedzi ,,nie'' na wiÄ™kszość pytaÅ„" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|PLIK|zapisanie logów audytowych do PLIKU" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "SkÅ‚adnia: @GPGSM@ [opcje] [pliki] (-h wyÅ›wietla pomoc)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9408,52 +9423,27 @@ msgstr "" "S/MIME\n" "DomyÅ›lnie wykonywana operacja zależy od danych wejÅ›ciowych\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Uwaga: nie można zaszyfrować do ,,%s'': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "nieznany model poprawnoÅ›ci ,,%s''\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: nie podano nazwy hosta\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: podano hasÅ‚o bez użytkownika\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: linia pominiÄ™ta\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "niezrozumiaÅ‚y adres serwera kluczy\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "import wspólnych certyfikatów ,,%s''\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "nie można podpisać z użyciem ,,%s'': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "bÅ‚Ä™dne polecenie (nie ma polecenia domyÅ›lnego)\n" @@ -9474,53 +9464,53 @@ msgid "basic certificate checks failed - not imported\n" msgstr "" "podstawowe sprawdzenia certyikatu nie powiodÅ‚y siÄ™ - nie zaimportowany\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "bÅ‚Ä…d pobierania zapisanych flag: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "bÅ‚Ä…d importu certyfikatu: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "bÅ‚Ä…d odczytu wejÅ›cia: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keyboxd running in this session\n" msgstr "brak dziaÅ‚ajÄ…cego dirmngr w tej sesji\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "bÅ‚Ä…d podczas otwierania bazy kluczy: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problem odszukaniem istniejÄ…cego certyfikatu: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "bÅ‚Ä…d podczas szukania zapisywalnego keyDB: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "bÅ‚Ä…d zapisywania certyfikatu: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problem z ponownym odszukaniem certyfikatu: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "bÅ‚Ä…d zapisywania flag: %s\n" @@ -9705,57 +9695,57 @@ msgstr " przedmiot =" msgid "error loading certificate '%s': %s\n" msgstr "bÅ‚Ä…d Å‚adowania certyfikatu ,,%s'': %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr " trwale zaÅ‚adowanych certyfikatów: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr "certyfikatów w pamiÄ™ci podrÄ™cznej: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " certyfikatów zaufanych: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 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:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "certyfikat zapisany w pamiÄ™ci podrÄ™cznej\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "niewÅ‚aÅ›ciwy Å‚aÅ„cuch odcisku SHA1 ,,%s''\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "bÅ‚Ä…d pobierania certyfikatu wg S/N: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "bÅ‚Ä…d pobierania certyfikatu wg przedmiotu: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "nie znaleziono wystawcy w certyfikacie\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "bÅ‚Ä…d pobierania authorityKeyIdentifier: %s\n" @@ -9790,7 +9780,7 @@ msgstr "usuwanie pliku pamiÄ™ci podrÄ™cznej ,,%s''\n" msgid "not removing file '%s'\n" msgstr "bez usuwania pliku ,,%s''\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "bÅ‚Ä…d zamykania pliku pamiÄ™ci podrÄ™cznej: %s\n" @@ -10030,13 +10020,13 @@ msgid "error getting data from cache file: %s\n" msgstr "bÅ‚Ä…d pobierania danych z pliku pamiÄ™ci podrÄ™cznej: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "odebrano bÅ‚Ä™dne S-wyrażenie z libksba\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "konwersja S-wyrażenia nie powiodÅ‚a siÄ™: %s\n" @@ -10051,136 +10041,136 @@ msgstr "niewÅ‚aÅ›ciwy algorytm skrótu ,,%s''\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "gcry_md_open dla algorytmu %d nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "tworzenie S-wyrażenia nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "bÅ‚Ä…d pobierania czasów aktualizacji CRL: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "czasy uaktualnienia tego CRL: obecne=%s nastÄ™pne=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "nie podano nextUpdate; przyjÄ™to okreÅ› ważnoÅ›ci jednego dnia\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "bÅ‚Ä…d pobierania elementu CRL: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "" "bÅ‚Ä…d wstawiania elementu do pliku tymczasowego pamiÄ™ci podrÄ™cznej: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "nie znaleziono wystawcy CRL w CRL: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "wyszukiwanie certyfikatu wystawcy CRL po authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "weryfikacja podpisu CRL nie powiodÅ‚a siÄ™: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "bÅ‚Ä…d sprawdzania poprawnoÅ›ci certyfikatu wystawcy CRL: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "usuniÄ™to zleżaÅ‚y plik tymczasowy pamiÄ™ci podrÄ™cznej ,,%s''\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "" "problem z usuniÄ™ciem zleżaÅ‚ego pliku tymczasowego pamiÄ™ci podrÄ™cznej ,,%s'': " "%s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "bÅ‚Ä…d tworzenia pliku tymczasowego pamiÄ™ci podrÄ™cznej ,,%s'': %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "bÅ‚Ä…d finalizacji pliku tymczasowego pamiÄ™ci podrÄ™cznej ,,%s'': %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "bÅ‚Ä…d zamykania pliku tymczasowego pamiÄ™ci podrÄ™cznej ,,%s'': %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "OSTRZEÅ»ENIE: nowe CRL jest nadal zbyt stare; wygasÅ‚o %s - Å‚adowanie mimo to\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "nowe CRL jest nadal zbyt stare; wygasÅ‚o %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "nieznane rozszerzenie krytyczne CRL %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "bÅ‚Ä…d odczytu rozszerzeÅ„ CRL: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "bÅ‚Ä…d tworzenia pliku pamiÄ™ci podrÄ™cznej ,,%s''\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "problem ze zmianÄ… nazwy ,,%s'' na ,,%s'': %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10189,12 +10179,12 @@ msgstr "" "uaktualnianie pliku DIR nie powiodÅ‚o siÄ™ - wpis pamiÄ™ci podrÄ™cznej zostanie " "utracony przy nastÄ™pnym starcie programu\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "RozpoczÄ™cie zrzutu cRL (uzyskanego poprzez %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -10202,55 +10192,55 @@ msgstr "" " BÅÄ„D: CRL nie bÄ™dzie użyte, ponieważ po uaktualnieniu jest nadal zbyt " "stare!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" " BÅÄ„D: CRL nie bÄ™dzie użyte ze wzglÄ™du na nieznane rozszerzenie krytyczne!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " BÅÄ„D: CRL nie bÄ™dzie użyte\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr " BÅÄ„D: to zapamiÄ™tane CRL mogÅ‚o zostać naruszone!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " OSTRZEÅ»ENIE: bÅ‚Ä™dna dÅ‚ugość rekordu pamiÄ™ci podrÄ™cznej\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "problem z odczytem rekordu pamiÄ™ci podrÄ™cznej: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "problem z odczytem klucza pamiÄ™ci podrÄ™cznej: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "bÅ‚Ä…d odczytu wpisu pamiÄ™ci podrÄ™cznej z db: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Koniec zrzutu CRL\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "crl_fetch po DP nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "crl_cache_insert po DP nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "crl_cache_insert po wystawcy nie powiodÅ‚o siÄ™: %s\n" @@ -10271,7 +10261,7 @@ msgstr "DostÄ™p do CRL niemożliwy z powodu wyÅ‚Ä…czonego %s\n" msgid "error retrieving '%s': %s\n" msgstr "bÅ‚Ä…d odtwarzania ,,%s'': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "bÅ‚Ä…d inicjowania obiektu czytelnika: %s\n" @@ -10429,133 +10419,133 @@ msgstr "oczekiwano bezwzglÄ™dnej nazwy pliku\n" msgid "looking up '%s'\n" msgstr "wyszukiwanie ,,%s''\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "lista zawartoÅ›ci pamiÄ™ci podrÄ™cznej CRL" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|PLIK|zaÅ‚adowanie CRL z PLIKU do pamiÄ™ci podrÄ™cznej" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|pobranie CRL z URL-a" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "wyÅ‚Ä…czenie dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "zapis pamiÄ™ci podrÄ™cznej" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "zezwolenie na sprawdzenie wersji oprogramowania online" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 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:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "trasowanie caÅ‚ego ruchu sieciowego przez Tora" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Konfiguracja dla serwerów kluczy" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|używaj serwera kluczy URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 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:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Konfiguracja dla serwerów HTTP" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "powstrzymanie od użycia HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "ignorowanie punktów dystrybucji CRL przez HTTP" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|przekierowanie wszystkich żądaÅ„ HTTP na URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "użycie systemowego ustawienia proxy HTTP" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Konfiguracja używanych serwerów LDAP" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "powstrzymanie od użycia LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "ignorowanie punktów dystrybucji CRL przez LDAP" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|użycie HOSTA do zapytaÅ„ LDAP" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "bez użycia hostów zapasowych z --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|PLIK|odczyt listy serwerów LDAP z PLIKU" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 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:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|ustawienie limitu czasu LDAP na N sekund" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Konfiguracja dla OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "zezwolenie na wysyÅ‚anie żądaÅ„ OCSP" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ignorowanie URL-i usÅ‚ug OCSP zawartych w certyfikatach" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|użycie respondera OCSP spod URL-a" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|odpowiedź OCSP podpisana przez FPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "wymuszenie Å‚adowania nieaktualnych CRL" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10564,11 +10554,11 @@ msgstr "" "@\n" "(peÅ‚nÄ… listÄ™ poleceÅ„ i opcji można znaleźć w podrÄ™czniku ,,info'')\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "SkÅ‚adnia: @DIRMNGR@ [opcje] (-h wyÅ›wietla pomoc)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10576,286 +10566,104 @@ msgstr "" "SkÅ‚adnia: @DIRMNGR@ [opcje] [polecenie [argumenty]]\n" "DostÄ™p do serwera kluczy, CRL i OCSP dla @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "poprawne poziomy diagnostyki to: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "dwukropki nie sÄ… dozwolone w nazwie gniazda\n" -#: dirmngr/dirmngr.c:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: linia zbyt dÅ‚uga - pominiÄ™to\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: wykryto bÅ‚Ä™dny odcisk\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 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:1789 +#: dirmngr/dirmngr.c:1828 #, 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:1876 +#: dirmngr/dirmngr.c:1915 #, 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:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "otrzymano SIGUSR2 - nie zdefiniowano akcji\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "otrzymano SIGTERM - zamykanie...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "otrzymano SIGTERM - nadal sÄ… aktywne poÅ‚Ä…czenia: %d\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "wymuszono zamkniÄ™cie\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "otrzymano SIGINT - natychmiastowe zamkniÄ™cie\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "otrzymano sygnaÅ‚ %d - nie zdefiniowano akcji\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "zwrócenie wszystkich wartoÅ›ci w formacie rekordu" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAZWA|zignorowanie części z hostem i poÅ‚Ä…czenie poprzez NAZWĘ" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAZWA|poÅ‚Ä…czenie z hostem NAZWA" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|poÅ‚Ä…czenie z portem N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAZWA|użycie NAZWY użytkownika do uwierzytelnienia" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|HASÅO|użycie HASÅA do uwierzytelnienia" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "pobranie hasÅ‚a z $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|ÅAŃCUCH|ÅAŃCUCH zapytania DN" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|ÅAŃCUCH|użycie ÅAŃCUCHA jako wyrażenia filtra" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|ÅAŃCUCH|zwrócenie atrybutu ÅAŃCUCH" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "SkÅ‚adnia: dirmngr_ldap [opcje] [URL] (-h wyÅ›wietla pomoc)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"SkÅ‚adnia: dirmngr_ldap [opcje] [URL]\n" -"WewnÄ™trzny program pomocniczy LDAP dla Dirmngr\n" -"Interfejs i opcje mogÄ… siÄ™ zmienić bez uprzedzenia\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "bÅ‚Ä™dny numer portu %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "przeszukiwanie wyniku pod kÄ…tem atrybutu ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "bÅ‚Ä…d zapisu na standardowe wyjÅ›cie: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " dostÄ™pny atrybut ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "nie znaleziono atrybutu ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "znaleziono atrybut ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "przetwarzanie URL-a ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " użytkownik ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " hasÅ‚o ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " host ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " port %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " filtr ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " atrybut ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "brak nazwy hosta w ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "nie podano atrybutu dla zapytania ,,%s''\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "OSTRZEÅ»ENIE: użyto tylko pierwszego atrybutu\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "nie udaÅ‚o siÄ™ zainicjować LDAP na ,,%s:%d'': %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "nie udaÅ‚o siÄ™ zainicjować LDAP na ,,%s:%d'': %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "nie udaÅ‚o siÄ™ zainicjować LDAP na ,,%s:%d'': %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "dowiÄ…zanie do ,,%s:%d'' nie powiodÅ‚o siÄ™: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "szukanie ,,%s'' nie powiodÅ‚o siÄ™: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr ",,%s'' nie jest URL-em LDAP\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr ",,%s'' jest nieprawidÅ‚owym URL-em LDAP\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "bÅ‚Ä…d dostÄ™pu do ,,%s'': status http %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL ,,%s'' przekierowany na ,,%s'' (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "za dużo przekierowaÅ„\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "przekierowanie zmienione na ,,%s''\n" @@ -10895,31 +10703,51 @@ msgstr "oczekiwanie na wrapper LDAP %d nie powiodÅ‚o siÄ™: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "wrapper LDAP %d przytkany - zabito\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "bÅ‚Ä™dny znak 0x%02x w nazwie hosta - nie dodano\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "dodano ,,%s:%d'' do listy serwerów LDAP\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "malloc nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: bÅ‚Ä™dny wzorzec ,,%s''\n" +msgid "'%s' is not an LDAP URL\n" +msgstr ",,%s'' nie jest URL-em LDAP\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr ",,%s'' jest nieprawidÅ‚owym URL-em LDAP\n" + +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search natrafiÅ‚o na limit rozmiaru w serwerze\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: podano hasÅ‚o bez użytkownika\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: linia pominiÄ™ta\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -11010,87 +10838,87 @@ msgstr "nie podpisane domyÅ›lnym certyfikatem podpisujÄ…cego OCSP" msgid "allocating list item failed: %s\n" msgstr "przydzielanie elementu listy nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "bÅ‚Ä…d pobierania ID respondera: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" "nie znaleziono odpowiedniego certyfikatu do zweryfikowania odpowiedzi OCSP\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "nie znaleziono certyfikatu wystawcy: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "wywoÅ‚ujÄ…cy nie zwróciÅ‚ certyfikatu docelowego\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "wywoÅ‚ujÄ…cy nie zwróciÅ‚ certyfikatu wystawcy\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "nie udaÅ‚o siÄ™ przydzielić kontekstu OCSP: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "nie zdefiniowano domyÅ›lnego respondera OCSP\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "nie zdefiniowano domyÅ›lnego podpisujÄ…cego OCSP\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "użycie domyÅ›lnego respondera OCSP ,,%s''\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "użycie respondera OCSP ,,%s''\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "bÅ‚Ä…d pobierania stanu OCSP dla certyfikatu docelowego: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "stan certyfikatu: %s (ten=%s nastÄ™pny=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "poprawny" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "certyfikat zostaÅ‚ unieważniony: %s z powodu: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "responder OCSP zwróciÅ‚ stan z przyszÅ‚oÅ›ci\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "responder OCSP zwróciÅ‚ stan niebieżący\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "responder OCSP zwróciÅ‚ stan zbyt stary\n" @@ -11100,71 +10928,67 @@ msgstr "responder OCSP zwróciÅ‚ stan zbyt stary\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assuan_inquire(%s) nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "brak pola ldapserver" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "brak pola serialno w ID certyfikatu" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "assuan_inquire nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fetch_cert_by_url nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "bÅ‚Ä…d wysyÅ‚ania danych: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "start_cert_fetch nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fetch_next_cert nie powiodÅ‚o siÄ™: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "przekroczono max_replies %d\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "nie można przydzielić struktury sterujÄ…cej: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "nie udaÅ‚o siÄ™ przydzielić kontekstu assuan: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "nie udaÅ‚o siÄ™ zainicjować serwera: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "nie udaÅ‚o siÄ™ zarejestrować poleceÅ„ przez Assuana: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Problem z accept u Assuana: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Przetwarzanie u Assuana nie powiodÅ‚o siÄ™: %s\n" @@ -11312,69 +11136,69 @@ msgstr "brak dziaÅ‚ajÄ…cego dirmngr w tej sesji\n" msgid "error sending standard options: %s\n" msgstr "bÅ‚Ä…d wysyÅ‚ania standardowych opcji: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "klucz publiczny to %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Klucze prywatne" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "Karty procesorowe" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Sieć" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Wpisywanie hasÅ‚a" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Komponent nie nadaje siÄ™ do uruchomienia" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "Plik konfiguracyjny komponentu %s jest uszkodzony\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Podpowiedź: można użyć polecenia ,,%s%s'', aby uzyskać szczegóły.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "ZewnÄ™trzna weryfikacja komponentu %s nie powiodÅ‚a siÄ™" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Uwaga, okreÅ›lenia grup sÄ… ignorowane\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "bÅ‚Ä…d zamykania ,,%s''\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "bÅ‚Ä…d analizy ,,%s''\n" @@ -11455,15 +11279,15 @@ msgstr "" "SkÅ‚adnia: @GPGCONF@ [opcje]\n" "ZarzÄ…dzanie opcjami konfiguracji dla narzÄ™dzi z systemu @GNUPG@\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Wymagany jest jeden argument komponentu" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Nie znaleziono komponentu" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Argument nie jest dozwolony" @@ -11480,90 +11304,217 @@ msgstr "" "SkÅ‚adnia: gpg-check-pattern [opcje] plik-wzorców\n" "Sprawdzanie hasÅ‚a ze standardowego wejÅ›cia wzglÄ™dem pliku wzorców\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "Uwaga: klucze sÄ… już zapisane na karcie!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "Uwaga: klucze sÄ… już zapisane na karcie!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "ZastÄ…pić istniejÄ…ce klucze? (t/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "Wykryto kartÄ™ OpenPGP nr %s\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid "add a certificate to the cache" msgid "authenticate to the card" msgstr "dodanie certyfikatu do pamiÄ™ci podrÄ™cznej" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "ustawienie KDF do uwierzytelniania PIN-em" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid "add a certificate to the cache" msgid "read a certificate from a data object" msgstr "dodanie certyfikatu do pamiÄ™ci podrÄ™cznej" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid "add a certificate to the cache" msgid "store a certificate to a data object" msgstr "dodanie certyfikatu do pamiÄ™ci podrÄ™cznej" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "zapytanie o klucz %s z serwera %s %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: nie podano nazwy hosta\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "niezrozumiaÅ‚y adres serwera kluczy\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "zwrócenie wszystkich wartoÅ›ci w formacie rekordu" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NAZWA|zignorowanie części z hostem i poÅ‚Ä…czenie poprzez NAZWĘ" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAZWA|poÅ‚Ä…czenie z hostem NAZWA" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|poÅ‚Ä…czenie z portem N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAZWA|użycie NAZWY użytkownika do uwierzytelnienia" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|HASÅO|użycie HASÅA do uwierzytelnienia" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "pobranie hasÅ‚a z $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|ÅAŃCUCH|ÅAŃCUCH zapytania DN" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|ÅAŃCUCH|użycie ÅAŃCUCHA jako wyrażenia filtra" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|ÅAŃCUCH|zwrócenie atrybutu ÅAŃCUCH" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "SkÅ‚adnia: dirmngr_ldap [opcje] [URL] (-h wyÅ›wietla pomoc)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "SkÅ‚adnia: dirmngr_ldap [opcje] [URL]\n" +#~ "WewnÄ™trzny program pomocniczy LDAP dla Dirmngr\n" +#~ "Interfejs i opcje mogÄ… siÄ™ zmienić bez uprzedzenia\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "bÅ‚Ä™dny numer portu %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "przeszukiwanie wyniku pod kÄ…tem atrybutu ,,%s''\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "bÅ‚Ä…d zapisu na standardowe wyjÅ›cie: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " dostÄ™pny atrybut ,,%s''\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "nie znaleziono atrybutu ,,%s''\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "znaleziono atrybut ,,%s''\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "przetwarzanie URL-a ,,%s''\n" + +#~ msgid " user '%s'\n" +#~ msgstr " użytkownik ,,%s''\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " hasÅ‚o ,,%s''\n" + +#~ msgid " host '%s'\n" +#~ msgstr " host ,,%s''\n" + +#~ msgid " port %d\n" +#~ msgstr " port %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN ,,%s''\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " filtr ,,%s''\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " atrybut ,,%s''\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "brak nazwy hosta w ,,%s''\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "nie podano atrybutu dla zapytania ,,%s''\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "OSTRZEÅ»ENIE: użyto tylko pierwszego atrybutu\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "nie udaÅ‚o siÄ™ zainicjować LDAP na ,,%s:%d'': %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "nie udaÅ‚o siÄ™ zainicjować LDAP na ,,%s:%d'': %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "nie udaÅ‚o siÄ™ zainicjować LDAP na ,,%s:%d'': %s\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "dowiÄ…zanie do ,,%s:%d'' nie powiodÅ‚o siÄ™: %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "szukanie ,,%s'' nie powiodÅ‚o siÄ™: %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: bÅ‚Ä™dny wzorzec ,,%s''\n" + +#~ msgid "ldapserver missing" +#~ msgstr "brak pola ldapserver" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" @@ -29,48 +29,52 @@ msgstr "falha ao inicializar a base de dados de confiança: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Você quer realmente remover as chaves selecionadas? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "frase-secreta inválida" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -81,13 +85,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "frase secreta demasiado longa\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -97,107 +113,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Por favor digite a frase secreta \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "frase secreta incorrecta" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "frase secreta demasiado longa\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "frase secreta demasiado longa\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Caracter inválido no nome\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "MPI incorreto" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "frase secreta incorrecta" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "muda a frase secreta" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Por favor digite a frase secreta \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -208,26 +224,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "algoritmo de protecção %d%s não é suportado\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "impossÃvel criar `%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -336,39 +352,39 @@ msgstr "a frase secreta não foi repetida corretamente; tente outra vez" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "a escrever para `%s'\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "Insira a frase secreta\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -376,7 +392,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "O nome deve ter pelo menos 5 caracteres\n" msgstr[1] "O nome deve ter pelo menos 5 caracteres\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -384,109 +400,108 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "Usar esta chave de qualquer modo? " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Você precisa de uma frase secreta para proteger a sua chave.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "muda a frase secreta" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "A chave foi substituÃda" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "detalhado" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "ser mais silencioso" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "actualizar a base de dados de confiança" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" @@ -494,278 +509,278 @@ msgstr "" "|NOME|definir mapa de caracteres do terminal como\n" "NOME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "não suportado" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "não suportado" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "erro na criação da frase secreta: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "erro na criação da frase secreta: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|usar mode de frase secreta N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "erro na criação da frase secreta: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "utilizar o gpg-agent" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Por favor comunique bugs para <gnupg-bugs@gnu.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "o algoritmo de \"digest\" selecionado é inválido\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "impossÃvel criar %s: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, 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:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "erro ao enviar para `%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "a escrever chave privada para `%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: directoria criada\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "base de dados de confiança: leitura falhou (n=%d): %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: impossÃvel criar directoria: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "actualização da chave secreta falhou: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: ignorado: %s\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "o gpg-agent não está disponÃvel nesta sessão\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -787,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -817,40 +832,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Por favor digite a frase secreta \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Por favor digite a frase secreta \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "Por favor digite a frase secreta \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "cancelado pelo utilizador\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "erro na leitura de `%s': %s\n" @@ -1005,7 +1020,7 @@ msgstr "verificação da assinatura criada falhou: %s\n" msgid "secret key parts are not available\n" msgstr "partes da chave secreta não disponÃveis\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1037,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "erro na leitura de `%s': %s\n" @@ -1110,7 +1125,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "criação de armadura falhou: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 #, fuzzy msgid "yes" msgstr "sim" @@ -1166,7 +1181,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1238,7 +1253,7 @@ msgstr "erro ao criar porta-chaves `%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1333,7 +1348,7 @@ msgid "algorithm: %s" msgstr "armadura: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1417,12 +1432,12 @@ msgstr "Esta chave expirou!" msgid "Root certificate trustworthy" msgstr "certificado incorrecto" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "certificado incorrecto" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Nenhuma ajuda disponÃvel" @@ -1474,22 +1489,22 @@ msgstr "versão desconhecida" msgid "invalid radix64 character %02x skipped\n" msgstr "caracter radix64 inválido %02x ignorado\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1543,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1702,7 +1716,7 @@ msgid "Enter passphrase: " msgstr "Digite a frase secreta: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s não faz sentido com %s!\n" @@ -1712,225 +1726,225 @@ msgstr "%s não faz sentido com %s!\n" msgid "error from TPM: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "problema com o agente: o agente returnou 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "o gpg-agent não está disponÃvel nesta sessão\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "não pode utilizar %s enquanto estiver no modo %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "%s: versão de ficheiro inválida %d\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "%s: versão de ficheiro inválida %d\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "gerar um certificado de revogação" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "armadura: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "chave secreta não disponÃvel" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "impossÃvel fazer isso em modo não-interativo\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Este comando não é permitido no modo %s.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "partes da chave secreta não disponÃveis\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Opção? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "não processado" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "a escrever chave pública para `%s'\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "erro na leitura de `%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "erro na escrita do porta-chaves `%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "preferências actualizadas" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "caracter inválido na cadeia de caractéres da preferência\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "caracter inválido na cadeia de caractéres da preferência\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "mostra impressão digital" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "nenhum dado OpenPGP válido encontrado.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, fuzzy, c-format msgid "error getting current key info: %s\n" msgstr "erro ao escrever no porta-chaves secreto `%s': %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1938,102 +1952,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Qual o tamanho de chave desejado? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "arredondado para %u bits\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Por favor selecione o tipo de chave desejado:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (apenas assinatura)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA e ElGamal (por omissão)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Opção inválida.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "erro ao enviar para `%s': %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "erro ao escrever no porta-chaves secreto `%s': %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Este comando não é permitido no modo %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "ignorado: a chave secreta já está presente\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2041,172 +2055,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "Por favor selecione o tipo de chave desejado:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "motivo da revocação: " -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "actualização falhou: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "ignorado: a chave secreta já está presente\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "Realmente assinar? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "sair deste menu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "comandos em conflito\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "mostra esta ajuda" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "Nenhuma ajuda disponÃvel" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "muda a data de validade" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "muda os valores de confiança" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "mostra impressão digital" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "gerar um novo par de chaves" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NOME|usar NOME como destinatário por omissão" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "muda os valores de confiança" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "muda os valores de confiança" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "comandos em conflito\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "comandos em conflito\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "a escrever chave privada para `%s'\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Comando inválido (tente \"help\")\n" @@ -2216,23 +2230,23 @@ msgstr "Comando inválido (tente \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output não funciona para este comando\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "impossÃvel abrir `%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "erro na leitura do bloco de chave: %s\n" @@ -2357,14 +2371,14 @@ msgstr "não pode utilizar %s enquanto estiver no modo %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "não pode utilizar %s enquanto estiver no modo %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "não pode utilizar %s enquanto estiver no modo %s\n" @@ -2382,7 +2396,7 @@ msgid "" msgstr "" "ao forçar a cifra simétrica %s (%d) viola as preferências do destinatário\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVISO: \"%s\" é uma opção depreciada\n" @@ -2414,7 +2428,7 @@ msgstr "%s/%s cifrado para: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "não pode utilizar %s enquanto estiver no modo %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2425,7 +2439,7 @@ msgstr "dados cifrados com %s\n" msgid "encrypted with unknown algorithm %d\n" msgstr "cifrado com algoritmo desconhecido %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2471,7 +2485,7 @@ msgstr "" msgid " - skipped" msgstr "%s: ignorado: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2510,64 +2524,64 @@ msgstr "erro ao criar `%s': %s\n" msgid "[User ID not found]" msgstr "[Utilizador não encontrado]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "erro ao criar `%s': %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "erro ao criar `%s': %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "mostra impressão digital" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "chave `%s' não encontrada: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "opções de importação inválidas\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NOME|usar NOME como chave secreta por omissão" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NOME|usar NOME como chave secreta por omissão" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opções de importação inválidas\n" @@ -2772,7 +2786,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "não fazer alterações" @@ -2808,7 +2822,7 @@ msgstr "" "|N|estabelecer nÃvel de compressão N\n" "(0 desactiva)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2827,11 +2841,11 @@ msgstr "importar chaves de um servidor de chaves" msgid "include the public key in signatures" msgstr "verificar as assinaturas das chaves" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2853,15 +2867,15 @@ msgstr "" "usar este identificador de utilizador para\n" "assinar ou decifrar" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2920,7 +2934,7 @@ msgstr "" "assina, verifica, cifra ou decifra\n" "a operação por omissão depende dos dados de entrada\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2944,12 +2958,12 @@ msgstr "Dispersão: " msgid "Compression: " msgstr "Compressão: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "uso: gpg [opções] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "comandos em conflito\n" @@ -2959,534 +2973,534 @@ msgstr "comandos em conflito\n" msgid "no = sign found in group definition '%s'\n" msgstr "nenhum sinal = encontrada na definição de grupo \"%s\"\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "criado um novo ficheiro de configuração `%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Nenhuma assinatura correspondente no porta-chaves secreto\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Nenhuma assinatura correspondente no porta-chaves secreto\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "a URL de polÃtica de assinatura dada é inválida\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "mostrar em que porta-chave a chave está" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Nenhuma assinatura correspondente no porta-chaves secreto\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "destinatário por omissão desconhecido `%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "NOTA: %s não é para uso normal!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s não é um conjunto de caracteres válido\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Endereço eletrónico inválido\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "algoritmo de dispersão inválido `%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s não é um conjunto de caracteres válido\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "não consegui processar a URI do servidor de chaves\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opções de exportação inválidas\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "opções de exportação inválidas\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opções de importação inválidas\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opções de exportação inválidas\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "opções de exportação inválidas\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opções de importação inválidas\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s não é um conjunto de caracteres válido\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "a URL de polÃtica de assinatura dada é inválida\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s não é um conjunto de caracteres válido\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s não é um conjunto de caracteres válido\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opções de exportação inválidas\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "opções de exportação inválidas\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "não foi possÃvel alterar o exec-path para %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: opções de exportação inválidas\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "AVISO: O programa pode criar um ficheiro core!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVISO: %s sobrepõe %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s não é permitido com %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s não faz sentido com %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "a escrever chave privada para `%s'\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "o algoritmo de cifragem selecionado é inválido\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "o algoritmo de \"digest\" selecionado é inválido\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "o algoritmo de cifragem selecionado é inválido\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "o algoritmo de \"digest\" de certificação selecionado é inválido\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed deve ser maior que 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed deve ser maior que 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth deve estar na entre 1 e 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, fuzzy, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "nÃvel de verificação por omissão inválido: deve ser 0, 1, 2 ou 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, fuzzy, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "nÃvel de verificação por omissão inválido: deve ser 0, 1, 2 ou 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "NOTA: o modo S2K simples (0) não é recomendável\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "modo S2K inválido: deve ser 0, 1 ou 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "preferências por omissão inválidas\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferências pessoais de cifra inválidas\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "preferências pessoais de cifra inválidas\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferências pessoais de 'digest' inválidas\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferências pessoais de compressão inválidas\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "tamanho de chave inválido; a utilizar %u bits\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, fuzzy, c-format msgid "%s does not yet work with %s\n" msgstr "%s não faz sentido com %s!\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "não pode utilizar %s enquanto estiver no modo %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "não pode utilizar %s enquanto estiver no modo %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "AVISO: destinatários (-r) dados sem utilizar uma cifra de chave pública\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "decifragem falhou: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "não pode utilizar %s enquanto estiver no modo %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "não pode utilizar %s enquanto estiver no modo %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, fuzzy, c-format msgid "keyserver send failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, fuzzy, c-format msgid "keyserver receive failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, fuzzy, c-format msgid "key export failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format msgid "export as ssh key failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, fuzzy, c-format msgid "keyserver search failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, fuzzy, c-format msgid "keyserver refresh failed: %s\n" msgstr "actualização da chave secreta falhou: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "retirada de armadura falhou: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "criação de armadura falhou: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "algoritmo de dispersão inválido `%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Digite a sua mensagem ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "a URL de polÃtica de certificação dada é inválida\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "a URL de polÃtica de assinatura dada é inválida\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "a URL de polÃtica de assinatura dada é inválida\n" @@ -3501,7 +3515,7 @@ msgstr "Remover esta chave do porta-chaves?" msgid "make timestamp conflicts only a warning" msgstr "conflito de \"timestamp\"" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "" "|DF|escrever informações de estado para o\n" @@ -3596,271 +3610,271 @@ msgstr "" msgid "repair keys on import" msgstr "mostra impressão digital" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "ignorando bloco do tipo %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "%lu chaves processadas até agora\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Número total processado: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " ignorei novas chaves: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " ignorei novas chaves: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " sem IDs de utilizadores: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importados: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " não modificados: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " novos IDs de utilizadores: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " novas subchaves: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " novas assinaturas: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " novas revogações de chaves: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " chaves secretas lidas: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " chaves secretas importadas: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " chaves secretas não modificadas: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " não importadas: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " novas assinaturas: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " chaves secretas lidas: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "assinatura %s de: \"%s\"\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "assinatura %s de: \"%s\"\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "chave %08lX: sem ID de utilizador\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "ignorado `%s': %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "chave %08lX: subchave HKP corrompida foi reparada\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "chave %08lX: aceite ID de utilizador sem auto-assinatura '%s'\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "chave %08lX: sem IDs de utilizadores válidos\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "chave %08lX: chave pública não encontrada: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "chave %08lX: chave nova - ignorada\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "não foi encontrada nenhum porta-chaves onde escrever: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "erro na escrita do porta-chaves `%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "chave %08lX: chave pública \"%s\" importada\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "chave %08lX: não corresponde à nossa cópia\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "chave %8lX: \"%s\" 1 novo ID de utilizador\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "chave %08lX: \"%s\" %d novos IDs de utilizadores\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "chave %08lX: \"%s\" 1 nova assinatura\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "chave %08lX: \"%s\" %d novas assinaturas\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "chave %08lX: \"%s\" 1 nova subchave\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "chave %08lX: \"%s\" %d novas subchaves\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "chave %08lX: \"%s\" %d novas assinaturas\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "chave %08lX: \"%s\" %d novas assinaturas\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "chave %08lX: \"%s\" %d novos IDs de utilizadores\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "chave %08lX: \"%s\" %d novos IDs de utilizadores\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "chave %08lX: \"%s\" não modificada\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "chave %08lX: chave secreta importada\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "erro ao enviar para `%s': %s\n" @@ -3873,210 +3887,209 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "chave `%s' não encontrada: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "a escrever chave privada para `%s'\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Nenhum motivo especificado" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "A chave foi substituÃda" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "A chave foi comprometida" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "A chave já não é utilizada" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "motivo da revocação: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "comentário da revocação: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "chave %08lX: \"%s\" certificado de revogação importado\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, 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:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "chave %08lX: assinatura directa de chave adicionada\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "chave %08lX: ligação de subchave inválida\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, 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:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "chave %08lX: revocação de subchave inválida\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "chave %08lX: ignorado ID de utilizador '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "chave %08lX: subchave ignorada\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, fuzzy, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "chave %08lX: detectado ID de utilizador duplicado - fundido\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, fuzzy, c-format msgid "key %s: direct key signature added\n" msgstr "chave %08lX: assinatura directa de chave adicionada\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "erro ao criar porta-chaves `%s': %s\n" @@ -4139,7 +4152,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "erro ao criar porta-chaves `%s': %s\n" @@ -4150,7 +4163,7 @@ msgstr "erro ao criar porta-chaves `%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "erro ao criar porta-chaves `%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "porta-chaves `%s' criado\n" @@ -4431,8 +4444,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Realmente assinar? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "assinatura falhou: %s\n" @@ -4843,7 +4856,7 @@ msgstr "Identificador de utilizador inexistente.\n" msgid "Nothing to sign.\n" msgstr "Nada para assinar com a chave %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " assinado por %08lX em %s%s\n" @@ -4913,7 +4926,7 @@ msgstr "Esta chave pode ser revogada pela chave %s " msgid "(sensitive)" msgstr " (sensÃvel)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "impossÃvel criar %s: %s\n" @@ -4929,7 +4942,7 @@ msgid "expired: %s" msgstr "[expira: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr "[expira: %s]" @@ -4965,14 +4978,14 @@ msgstr "" "Não se esqueça que a validade de chave mostrada não é necessáriamente a\n" "correcta a não ser que reinicie o programa.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "revkey" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5013,7 +5026,7 @@ msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "" "Não pode adicionar um identificador fotográfico a uma chave tipo PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5161,7 +5174,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Seleccione exactamente um identificador de utilizador.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "a ignorar auto-assinatura v3 no utilizar com o id \"%s\"\n" @@ -5170,134 +5183,134 @@ msgstr "a ignorar auto-assinatura v3 no utilizar com o id \"%s\"\n" msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Você tem certeza de que quer adicioná-la de qualquer forma? (s/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Você tem certeza de que quer adicioná-la de qualquer forma? (s/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Notação de assinatura: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "Escrever por cima (s/N)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Nenhum ID de utilizador com Ãndice %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Nenhum ID de utilizador com Ãndice %d\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Nenhum ID de utilizador com Ãndice %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Nenhum ID de utilizador com Ãndice %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "ID de utilizador: \"" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " assinado por %08lX em %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (não-exportável)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Tem a certeza de que quer revogá-la de qualquer forma? (s/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Gerar um certificado de revogação para esta assinatura? (s/N)" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Assinou estes identificadores de utilizadores:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (não-exportável)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revogado por %08lX em %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Está prestes a revogar estas assinaturas:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Realmente criar os certificados de revogação? (s/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "nenhuma chave secreta\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "o utilizador com o id \"%s\" já está revocado\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "AVISO: a assintura do ID do utilizador tem data %d segundos no futuro\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Você não pode remover o último ID de utilizador!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "o utilizador com o id \"%s\" já está revocado\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "o utilizador com o id \"%s\" já está revocado\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5308,83 +5321,83 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "opções de importação inválidas\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "preferência %c%lu duplicada\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "demasiadas preferências `%c'\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "demasiadas preferências `%c'\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "demasiadas preferências `%c'\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "demasiadas preferências `%c'\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "caracter inválido na cadeia de caractéres da preferência\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "a escrever a assinatura directa\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "a escrever a auto-assinatura\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "a escrever a assinatura ligada a uma chave\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "tamanho de chave inválido; a utilizar %u bits\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "tamanho da chave arredondado para %u bits\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "cifrar dados" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5398,180 +5411,180 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (apenas cifragem)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA e ElGamal (por omissão)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA e ElGamal (por omissão)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (apenas assinatura)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (apenas assinatura)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (apenas cifragem)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) ElGamal (sign and encrypt)\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ElGamal (assinatura e cifragem)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr " (por omissão)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (apenas assinatura)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (apenas cifragem)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Notação de assinatura: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Nenhum ID de utilizador com Ãndice %d\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: erro ao ler registo livre: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "desactiva uma chave" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "arredondado para %u bits\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Qual o tamanho de chave desejado? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "O tamanho de chave pedido é %u bits\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Por favor selecione o tipo de chave desejado:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5587,7 +5600,7 @@ msgstr "" " <n>m = chave expira em n meses\n" " <n>y = chave expira em n anos\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5603,40 +5616,40 @@ msgstr "" " <n>m = assinatura expira em n meses\n" " <n>y = assinatura expira em n anos\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "A chave é valida por? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "A assinatura é valida por? (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "valor inválido\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "A %s não expira nunca\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "A %s não expira nunca\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "%s expira em %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5644,12 +5657,12 @@ msgstr "" "O seu sistema não consegue mostrar datas para além de 2038.\n" "No entanto, estas vão ser tratadas correctamente até 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "Está correto (s/n)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5660,7 +5673,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5678,50 +5691,50 @@ msgstr "" " \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Nome completo: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Caracter inválido no nome\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "O nome não pode começar com um dÃgito\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "O nome deve ter pelo menos 5 caracteres\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Endereço de correio eletrónico: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Endereço eletrónico inválido\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Comentário: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Caracter inválido no comentário\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Você está usando o conjunto de caracteres `%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5732,7 +5745,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" "Por favor não coloque o endereço de email no nome verdadeiro ou no " @@ -5749,35 +5762,35 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoSs" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Mudar (N)ome, (C)omentário, (E)mail ou (S)air? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Mudar (N)ome, (C)omentário, (E)ndereço ou (O)k/(S)air? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Mudar (N)ome, (C)omentário, (E)mail ou (S)air? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Mudar (N)ome, (C)omentário, (E)ndereço ou (O)k/(S)air? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Por favor corrija primeiro o erro\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5789,18 +5802,18 @@ msgstr "" "geração dos números primos; isso dá ao gerador de números aleatórios\n" "uma hipótese maior de ganhar entropia suficiente.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5808,69 +5821,69 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "%s' já comprimido\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Create anyway? " msgid "Create anyway? (y/N) " msgstr "Criar mesmo assim?" -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "Create anyway? " msgid "creating anyway\n" msgstr "Criar mesmo assim?" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Geração de chave cancelada.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "impossÃvel criar `%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "NOTA: chave secreta %08lX expirou em %s\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "a escrever chave pública para `%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "nenhum porta-chaves público com permissões de escrita encontrado: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "erro ao escrever no porta-chaves público `%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "chaves pública e privada criadas e assinadas.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5879,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5887,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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5895,23 +5908,23 @@ msgstr "" "a chave foi criada %lu segundos no futuro\n" "(viagem no tempo ou problema no relógio)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "NOTA: a criação de sub-chave para chaves v3 não respeito o OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Componentes secretas da chave primária não disponÃveis.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "Realmente criar? " @@ -5994,26 +6007,26 @@ msgstr " Impressão da chave =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "a verificar o porta chaves `%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu chave verificadas (%lu assinaturas)\n" msgstr[1] "%lu chave verificadas (%lu assinaturas)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6021,7 +6034,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 assinatura incorrecta\n" msgstr[1] "1 assinatura incorrecta\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: porta-chaves criado\n" @@ -6051,80 +6064,75 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "a URL de polÃtica de assinatura dada é inválida\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "opções de exportação inválidas\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "a pedir a chave %08lX de %s\n" msgstr[1] "a pedir a chave %08lX de %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "chave `%s' não encontrada: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "chave `%s' não encontrada: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "a pedir a chave %08lX de %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "a pedir a chave %08lX de %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "opções de exportação inválidas\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "ignorado `%s': %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "assinado com a sua chave %08lX em %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "a pedir a chave %08lX de %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" @@ -6150,253 +6158,253 @@ msgstr "cifrado com algoritmo desconhecido %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "cifrado com algoritmo desconhecido %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "a chave pública é %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "cifrado com chave %u-bit %s, ID %08lX, criada em %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " ou \"" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "cifrado com chave %s, ID %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, fuzzy, c-format msgid "encrypted with %lu passphrases\n" msgstr "Repita a frase secreta\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, fuzzy, c-format msgid "encrypted with 1 passphrase\n" msgstr "Repita a frase secreta\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "decifragem de chave pública falhou: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "dados cifrados com chave pública: DEK válido\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "a assumir dados cifrados %s\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "Cifra IDEO não disponÃvel, a tentar utilizar %s em substituição\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "AVISO: a mensagem não tinha a sua integridade protegida\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "decifragem falhou: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "decifragem correcta\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "CUIDADO: a mensagem cifrada foi manipulada!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "decifragem falhou: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "NOTA: o remetente solicitou \"apenas-para-seus-olhos\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "nome do ficheiro original='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revocação solitária - utilize \"gpg --import\" para aplicar\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Assinatura correcta de \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "Assinatura INCORRECTA de \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Assinatura expirada de \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Assinatura correcta de \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "verificação de assinatura suprimida\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "não consigo tratar estas assinaturas múltiplas\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " ou \"" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Assinatura feita em %.*s usando %s, ID da chave %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " ou \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, fuzzy, c-format msgid "Key available at: " msgstr "Nenhuma ajuda disponÃvel" -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[incerto]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " ou \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "AVISO: Esta chave não está certificada com uma assinatura confiável!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, fuzzy, c-format msgid "Signature expired %s\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, fuzzy, c-format msgid "Signature expires %s\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "assinatura %s de: \"%s\"\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 #, fuzzy msgid "binary" msgstr "primary" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 #, fuzzy msgid "unknown" msgstr "versão desconhecida" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "algoritmo de chave pública desconhecido" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "ImpossÃvel verificar assinatura: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "não é uma assinatura separada\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "AVISO: várias assinaturas detectadas. Apenas a primeira será verificada.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "assinatura de classe 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "formato de assinatura antigo (PGP2.x)\n" @@ -6584,51 +6592,56 @@ msgstr "Notação de assinatura crÃtica: " msgid "subpacket of type %d has critical bit set\n" msgstr "subpacote do tipo %d tem bit crÃtico ligado\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "muda a frase secreta" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Insira a frase secreta\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "cancelado pelo utilizador\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (ID principal da chave %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Por favor digite a frase secreta \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Por favor digite a frase secreta \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Por favor digite a frase secreta \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Por favor digite a frase secreta \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Você quer realmente remover as chaves selecionadas? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Você quer realmente remover as chaves selecionadas? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6791,7 +6804,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Decisão? " @@ -7092,7 +7105,7 @@ msgstr "impossÃvel abrir dados assinados `%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "impossÃvel abrir dados assinados `%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "chave %08lX: sem ID de utilizador\n" @@ -7139,7 +7152,7 @@ msgid "Note: key has been revoked" msgstr "NOTA: a chave foi revogada" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, fuzzy, c-format msgid "build_packet failed: %s\n" msgstr "actualização falhou: %s\n" @@ -7168,11 +7181,11 @@ msgstr "Chave secreta disponÃvel.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Gerar um certificado de revogação para esta assinatura? (s/N)" -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, fuzzy, c-format msgid "make_keysig_packet failed: %s\n" msgstr "actualização da chave secreta falhou: %s\n" @@ -7187,19 +7200,19 @@ msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n" msgid "no revocation keys found for \"%s\"\n" msgstr "" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Gerar um certificado de revogação para esta assinatura? (s/N)" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7208,19 +7221,19 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "chave `%s' não encontrada: %s\n" @@ -7228,23 +7241,23 @@ msgstr "chave `%s' não encontrada: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "erro ao criar porta-chaves `%s': %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "Gerar um certificado de revogação para esta assinatura? (s/N)" -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7255,37 +7268,37 @@ msgid "" "your machine might store the data and make it available to others!\n" msgstr "" -#: g10/revoke.c:786 +#: g10/revoke.c:787 #, fuzzy msgid "Please select the reason for the revocation:\n" msgstr "motivo da revocação: " -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "" -#: g10/revoke.c:839 +#: g10/revoke.c:843 #, fuzzy msgid "Enter an optional description; end it with an empty line:\n" msgstr "" "\n" "Insira o identificador do utilizador. Termine com uma linha vazia: " -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, fuzzy, c-format msgid "Reason for revocation: %s\n" msgstr "motivo da revocação: " -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "Usar esta chave de qualquer modo? " @@ -7464,23 +7477,23 @@ msgstr "a assinar:" msgid "%s.%s encryption will be used\n" msgstr "será utilizada a cifragem %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "a chave não está marcada insegura - impossÃvel usá-la com o RNG falso!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "ignorado `%s': duplicada\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "ignorado: a chave secreta já está presente\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7707,10 +7720,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "erro ao enviar para `%s': %s\n" @@ -7732,7 +7745,7 @@ msgstr "%s: erro ao escrever registo de diretório: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "erro na leitura de `%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "erro ao enviar para `%s': %s\n" @@ -7772,111 +7785,111 @@ msgstr "erro na criação da frase secreta: %s\n" msgid "This key's user IDs:\n" msgstr "lista chave e identificadores de utilizadores" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "PolÃtica: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "listar as chaves" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [ficheiros]|imprimir \"digests\" de mensagens" msgstr[1] "|algo [ficheiros]|imprimir \"digests\" de mensagens" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "Repita a frase secreta\n" msgstr[1] "Repita a frase secreta\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [ficheiros]|imprimir \"digests\" de mensagens" msgstr[1] "|algo [ficheiros]|imprimir \"digests\" de mensagens" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [ficheiros]|imprimir \"digests\" de mensagens" msgstr[1] "|algo [ficheiros]|imprimir \"digests\" de mensagens" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [ficheiros]|imprimir \"digests\" de mensagens" @@ -7884,129 +7897,129 @@ msgstr "|algo [ficheiros]|imprimir \"digests\" de mensagens" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "%d assinaturas removidas.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy msgid "Encrypted 0 messages." msgstr "Repita a frase secreta\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "PolÃtica: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8023,13 +8036,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "erro ao enviar para `%s': %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8097,7 +8110,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "não é necessária uma verificação da base de dados de confiança\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "proxima verificação da base de dados de confiança a %s\n" @@ -8127,60 +8140,60 @@ msgstr "" msgid "checking the trustdb\n" msgstr "a verificar a base de dados de confiança\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%lu chaves processadas até agora\n" msgstr[1] "%lu chaves processadas até agora\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] "" msgstr[1] "" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, fuzzy, c-format msgid "no ultimately trusted keys found\n" msgstr "" "chave pública da chave absolutamente de confiança %08lX não encontrada\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "" "chave pública da chave absolutamente de confiança %08lX não encontrada\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "registo de confiança %lu, tipo %d: escrita falhou: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8192,42 +8205,42 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "revkey" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "expire" -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "versão desconhecida" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8286,16 +8299,16 @@ msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8330,10 +8343,10 @@ msgstr "muda a frase secreta" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "motivo da revocação: " -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8353,96 +8366,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "%s' já comprimido\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "gerar um novo par de chaves" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "gerar um novo par de chaves" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "remover chaves do porta-chaves público" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "A geração de chaves falhou: %s\n" msgstr[1] "A geração de chaves falhou: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "muda a frase secreta" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "motivo da revocação: " -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "muda a frase secreta" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8484,27 +8497,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "falha ao criar 'cache' do porta-chaves: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" @@ -8512,43 +8525,43 @@ msgstr "remoção do bloco de chave falhou: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "muda a frase secreta" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8556,22 +8569,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "muda a frase secreta" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "motivo da revocação: " -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8579,81 +8592,81 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "muda a frase secreta" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "muda a frase secreta" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "erro na leitura do bloco de chave: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: erro ao ler registo livre: %s\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI não suportado" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "assinatura %s de: \"%s\"\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "nenhum dado OpenPGP válido encontrado.\n" @@ -8674,7 +8687,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8739,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8754,11 +8767,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "help" @@ -8792,231 +8805,231 @@ msgstr "a escrever chave privada para `%s'\n" msgid "certificate policy not allowed" msgstr "a escrever chave privada para `%s'\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: impossÃvel aceder: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "erro na criação da frase secreta: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "NOTA: a chave foi revogada" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "verificação da assinatura criada falhou: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "a escrever chave privada para `%s'\n" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "Esta chave expirou!" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "Esta chave expirou!" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "Esta chave expirou!" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "Esta chave expirou!" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " novas assinaturas: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "certificado incorrecto" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "mostra impressão digital" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "gerar um certificado de revogação" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "verificação da assinatura criada falhou: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "verificar uma assinatura" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "preferência %c%lu duplicada\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "certificado incorrecto" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9027,18 +9040,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "não processado" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "não" @@ -9337,17 +9350,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "cifrado com chave %s, ID %08lX\n" @@ -9357,7 +9370,7 @@ msgstr "cifrado com chave %s, ID %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "chave `%s' não encontrada: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "erro na leitura do bloco de chave: %s\n" @@ -9377,7 +9390,7 @@ msgstr "preferência %c%lu duplicada\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "resposta do agente inválida\n" @@ -9455,70 +9468,70 @@ msgstr "" "adicionar este porta-chaves\n" "à lista de porta-chaves" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|ENDEREÇO|usar este servidor para buscar chaves" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "" "|NOME|usar algoritmo de criptografia NOME para\n" "frases secretas" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOME|usar algoritmo de criptografia NOME" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOME|usar algoritmo de \"digest\" de mensagens NOME" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "modo não-interactivo: nunca perguntar" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "assumir sim para a maioria das perguntas" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "assumir não para a maioria das perguntas" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9529,52 +9542,27 @@ msgstr "" "assina, verifica, cifra ou decifra\n" "a operação por omissão depende dos dados de entrada\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "impossÃvel ligar a `%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "destinatário por omissão desconhecido `%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " s = saltar esta chave\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "não consegui processar a URI do servidor de chaves\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "a escrever para `%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "impossÃvel fechar `%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9594,52 +9582,52 @@ msgstr "gerar um certificado de revogação" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "o gpg-agent não está disponÃvel nesta sessão\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? problema ao verificar revogação: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "erro na leitura de `%s': %s\n" @@ -9811,57 +9799,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "certificado incorrecto" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, 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:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 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:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "preferência %c%lu duplicada\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "gerar um certificado de revogação" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "erro na criação da frase secreta: %s\n" @@ -9897,7 +9885,7 @@ msgstr "remoção do bloco de chave falhou: %s\n" msgid "not removing file '%s'\n" msgstr "criação de armadura falhou: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "erro na leitura de `%s': %s\n" @@ -10131,13 +10119,13 @@ msgid "error getting data from cache file: %s\n" msgstr "erro na criação da frase secreta: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format msgid "converting S-expression failed: %s\n" msgstr "impossÃvel abrir %s: %s\n" @@ -10153,201 +10141,201 @@ msgstr "algoritmo de dispersão inválido `%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format msgid "creating S-expression failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "actualização falhou: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "a escrever para `%s'\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "gerar um certificado de revogação" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "verificação de assinatura suprimida\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "verificação da assinatura criada falhou: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "actualização falhou: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "%s: impossÃvel criar directoria: %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "%s: impossÃvel criar directoria: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "actualização da chave secreta falhou: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "a escrever para `%s'\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "criação de armadura falhou: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" msgstr "" "AVISO: o ficheiro random_seed tem um tamanho inválido - não utilizado\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: erro ao ler registo livre: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? problema ao verificar revogação: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "actualização falhou: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "verificação da assinatura criada falhou: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" @@ -10368,7 +10356,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "erro ao criar `%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10536,135 +10524,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "não consegui processar a URI do servidor de chaves\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "não consegui processar a URI do servidor de chaves\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10677,306 +10665,115 @@ msgstr "" "@\n" "(Veja a página man para uma lista completa de comandos e opções)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "frase secreta demasiado longa\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "armadura: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "não processado" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "" -"|NOME|definir mapa de caracteres do terminal como\n" -"NOME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NOME|usar NOME como destinatário por omissão" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "opções de importação inválidas\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "erro na escrita do porta-chaves `%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "chave `%s' não encontrada: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "lendo de `%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " sem IDs de utilizadores: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " ou \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " ou \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " não importadas: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " ou \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " ou \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "AVISO: a utilizar memória insegura!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "criação de armadura falhou: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "criação de armadura falhou: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "criação de armadura falhou: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "criação de armadura falhou: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "retirada de armadura falhou: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "%s: não é um base de dados de confiança\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "erro na leitura de `%s': %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "demasiadas preferências `%c'\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11017,31 +10814,51 @@ msgstr "actualização falhou: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "a procurar por \"%s\" no servidor HKP %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "%s: não é um base de dados de confiança\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " s = saltar esta chave\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11134,87 +10951,87 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "chave `%s' não encontrada: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "gerar um certificado de revogação" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "sem porta-chaves público por omissão: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format msgid "using OCSP responder '%s'\n" msgstr "assinatura falhou: %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "NOTA: a chave foi revogada" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11224,72 +11041,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assinatura falhou: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "assinatura falhou: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "erro ao enviar para `%s': %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "impossÃvel criar `%s': %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: falha ao criar tabela de dispersão: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "falha ao criar 'cache' do porta-chaves: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11438,73 +11251,73 @@ msgstr "o gpg-agent não está disponÃvel nesta sessão\n" msgid "error sending standard options: %s\n" msgstr "erro ao enviar para `%s': %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "a chave pública é %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "erro na rede" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "frase secreta incorrecta" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "chave pública não encontrada" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Por favor utilize o comando \"toggle\" primeiro.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "erro na leitura de `%s': %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "erro na leitura de `%s': %s\n" @@ -11588,16 +11401,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "chave pública não encontrada" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "a escrever chave privada para `%s'\n" @@ -11613,88 +11426,183 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "ignorado: a chave secreta já está presente\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "ignorado: a chave secreta já está presente\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NOME|usar NOME como destinatário por omissão" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "muda a data de validade" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "a pedir a chave %08lX de %s\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "não consegui processar a URI do servidor de chaves\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "" +#~ "|NOME|definir mapa de caracteres do terminal como\n" +#~ "NOME" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NOME|usar NOME como destinatário por omissão" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "opções de importação inválidas\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "erro na escrita do porta-chaves `%s': %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "chave `%s' não encontrada: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "lendo de `%s'\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " sem IDs de utilizadores: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " ou \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " ou \"" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " não importadas: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " ou \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " ou \"" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "AVISO: a utilizar memória insegura!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "criação de armadura falhou: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "criação de armadura falhou: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "criação de armadura falhou: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "criação de armadura falhou: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "retirada de armadura falhou: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "muda a frase secreta" @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "am eÅŸuat să stochez amprenta: %s\n" @@ -30,49 +30,53 @@ msgstr "am eÅŸuat să stochez amprenta: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to make your passphrase visible on the screen?" msgstr "DoriÅ£i într-adevăr să ÅŸtergeÅ£i cheile selectate? (d/N) " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "frază-parolă invalidă" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -83,13 +87,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "frază-parolă prea lungă\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 #, fuzzy msgid "Quality:" msgstr "validitate: %s" @@ -100,17 +116,17 @@ msgstr "validitate: %s" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " @@ -118,83 +134,83 @@ msgid "" msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "frază-parolă incorectă" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "linie prea lungă" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "frază-parolă prea lungă\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Caracter invalid în nume\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "MPI incorect" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "frază-parolă incorectă" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "schimbă fraza-parolă" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -202,7 +218,7 @@ msgid "" msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -213,26 +229,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "algoritm rezumat %d nu este suportat\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "nu pot crea `%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -346,39 +362,39 @@ msgstr "PIN-ul nu a fost repetat corect; mai încercaÅ£i o dată" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "%s: eroare scriere înregistrare dir: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "IntroduceÅ£i fraza-parolă\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -386,7 +402,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Numele trebuie să fie de cel puÅ£in 5 caractere\n" msgstr[1] "Numele trebuie să fie de cel puÅ£in 5 caractere\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -394,388 +410,387 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "FolosiÅ£i oricum această cheie? (d/N) " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "AveÅ£i nevoie de o frază-parolă pentru a vă proteja cheia secretă.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "schimbă fraza-parolă" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "Cheia este înlocuită" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FIÅžIER|încarcă modulul extensie FIÅžIER" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "locvace" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "fii oarecum mai tăcut" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "actualizează baza de date de încredere" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NUME|setează charset-ul pentru terminal ca NUME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "nu este suportat(ă)" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "nu este suportat(ă)" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|foloseÅŸte modul frază-parolă N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "foloseÅŸte gpg-agent" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "RaportaÅ£i bug-uri la <gnupg-bugs@gnu.org>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Folosire: gpg [opÅ£iuni] [fiÅŸiere] (-h pentru ajutor)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "algoritm rezumat selectat este invalid\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "nu pot crea `%s': %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "eroare la obÅ£inere noului PIN: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "eroare trimitere la `%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "scriu cheia secretă în `%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format #| msgid "directory `%s' created\n" msgid "directory '%s' created\n" msgstr "director `%s' creat\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "fstat(%d) a eÅŸuat în %s: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: nu pot crea director: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "eroare la citire `%s': %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "actualizarea secretului a eÅŸuat: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: sărită: %s\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "gpg-agent nu este disponibil în această sesiune\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -797,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -827,25 +842,25 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" @@ -853,17 +868,17 @@ msgid "" msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "anulată" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "eroare în `%s': %s\n" @@ -1020,7 +1035,7 @@ msgstr "verificarea semnăturii create a eÅŸuat: %s\n" msgid "secret key parts are not available\n" msgstr "părÅ£i ale cheii secrete nu sunt disponibile\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1052,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "eroare la citire `%s': %s\n" @@ -1126,7 +1141,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "da" @@ -1180,7 +1195,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1256,7 +1271,7 @@ msgstr "eroare la crearea inelului de chei `%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: " msgid "WARNING: %s\n" @@ -1351,7 +1366,7 @@ msgid "algorithm: %s" msgstr "validitate: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1436,12 +1451,12 @@ msgstr "Această cheie a expirat!" msgid "Root certificate trustworthy" msgstr "certificat incorect" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "certificat incorect" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "Cheie disponibilă la: " @@ -1493,22 +1508,22 @@ msgstr "[nesetat(ă)]" msgid "invalid radix64 character %02x skipped\n" msgstr "caracter radix64 invalid %02X sărit\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1562,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1723,7 +1737,7 @@ msgid "Enter passphrase: " msgstr "IntroduceÅ£i fraza-parolă: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1734,221 +1748,221 @@ msgstr "%s nu merge încă cu %s!\n" msgid "error from TPM: %s\n" msgstr "eroare la citire `%s': %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "problemă cu agentul: agentul returnează 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent nu este disponibil în această sesiune\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "nu puteÅ£i folosi %s câtă vreme în modul %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "invalid fingerprint" msgid "Tor is not properly configured" msgstr "amprentă invalidă" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "invalid fingerprint" msgid "DNS is not properly configured" msgstr "amprentă invalidă" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "generează un certificat de revocare" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "armură: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "cardul OpenPGP nu e disponibil: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "cardul OpenPGP nr. %s detectat\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "nu pot face acest lucru în modul batch\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Această comandă nu este permisă în modul %s.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "părÅ£i ale cheii secrete nu sunt disponibile\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "SelecÅ£ia d-voastră? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[nesetat(ă)]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "neforÅ£at(ă)" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "forÅ£at(ă)" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Eroare: Deocamdată sunt permise numai caractere ASCII.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Eroare: Caracterul \"<\" nu poate fi folosit.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Eroare: SpaÅ£iile duble nu sunt permise.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Numele de familie al proprietarului cardului: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Prenumele proprietarului cardului: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Eroare: Nume combinat prea lung (limita este de %d caractere).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL pentru a aduce cheia publică: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "eroare la citire `%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "eroare la scrierea inelului de chei `%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Date login (nume cont): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Date DO personale: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "PreferinÅ£e limbă: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Eroare: lungime invalidă pentru ÅŸir preferinÅ£e.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Eroare: caractere invalide în ÅŸir preferinÅ£e.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Eroare: răspuns invalid.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "Amprenta CA: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Eroare: amprentă formatată invalid.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "operaÅ£ia pe cheie nu e posibilă: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "nu este un card OpenPGP" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "eroare la obÅ£inerea informaÅ£iei pentru cheia curentă: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "ÃŽnlocuiesc cheia existentă? (d/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1956,107 +1970,107 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Ce lungime de cheie doriÅ£i? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "rotunjită prin adaos la %u biÅ£i\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "dimensiunile cheii %s trebuie să fie în intervalul %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy #| msgid " (1) Signature key\n" msgid "Signature key\n" msgstr " (1) Cheie de semnare\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy #| msgid " (2) Encryption key\n" msgid "Encryption key\n" msgstr " (2) Cheie de cifrare\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 #, fuzzy #| msgid " (3) Authentication key\n" msgid "Authentication key\n" msgstr " (3) Cheie de autentificare\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "SelectaÅ£i ce fel de cheie doriÅ£i:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (numai semnare)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA ÅŸi Elgamal (implicit)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "SelecÅ£ie invalidă.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "eroare trimitere la `%s': %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format #| msgid "error getting current key info: %s\n" msgid "error getting card info: %s\n" msgstr "eroare la obÅ£inerea informaÅ£iei pentru cheia curentă: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Această comandă nu este permisă în modul %s.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Creez copie de rezervă a cheii de cifrare în afara cardului? (d/N) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "cheia secretă deja stocată pe un card\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "ÃŽnlocuiesc cheile existente? (d/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, fuzzy, c-format #| msgid "" #| "Please note that the factory settings of the PINs are\n" @@ -2071,162 +2085,162 @@ msgstr "" " PIN = `%s' PIN Admin = `%s'\n" "Ar trebui să le schimbaÅ£i folosind comanda --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Vă rugăm selectaÅ£i tipul de cheie de generat:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Cheie de semnare\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Cheie de cifrare\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Cheie de autentificare\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Vă rugăm selectaÅ£i unde să fie stocată cheia:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "actualizarea a eÅŸuat: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "cheia secretă deja stocată pe un card\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy #| msgid "Sign it? (y/N) " msgid "Continue? (y/N) " msgstr "DoriÅ£i să-l semnaÅ£i? (d/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "eroare în `%s': %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "eroare în `%s': %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "ieÅŸi din acest meniu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "arată comenzi administrare" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "afiÅŸează acest mesaj" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "afiÅŸează toate datele disponibile" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "schimbă numele purtătorului cardului" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "schimbă URL-ul de unde să fie adusă cheia" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "adu cheia specificată de URL-ul de pe card" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "schimbă numele de login" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "schimbă preferinÅ£ele de limbă" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "schimbă sexul purtătorului cardului" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "schimbă o amprentă CA" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "comută fanionul PIN de forÅ£are a semnăturii" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "generează noi chei" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "meniu pentru a schimba sau debloca PIN-ul" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "verifică PIN-ul ÅŸi listează toate datele" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NUME|foloseÅŸte NUME ca destinatar implicit" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "schimbă încrederea pentru proprietar" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "schimbă încrederea pentru proprietar" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Comandă numai-administrare\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Sunt permise comenzi administrare\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Nu sunt permise comenzi administrare\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Comandă invalidă (încercaÅ£i \"ajutor\")\n" @@ -2236,23 +2250,23 @@ msgstr "Comandă invalidă (încercaÅ£i \"ajutor\")\n" msgid "--output doesn't work for this command\n" msgstr "--output nu merge pentru această comandă\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "nu pot deschide `%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "eroare la citire keyblock: %s\n" @@ -2380,15 +2394,15 @@ msgstr "nu puteÅ£i folosi algoritmul de cifrare `%s' câtă vreme în modul %s\n msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format #| msgid "you may not use cipher algorithm `%s' while in %s mode\n" msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "nu puteÅ£i folosi algoritmul de cifrare `%s' câtă vreme în modul %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format #| msgid "you may not use digest algorithm `%s' while in %s mode\n" msgid "digest algorithm '%s' may not be used in %s mode\n" @@ -2408,7 +2422,7 @@ msgstr "" "AVERTISMENT: forţând cifrul simetric %s (%d) violaÅ£i preferinÅ£ele " "destinatarului\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVERTISMENT: \"%s\" este o opÅ£iune învechită\n" @@ -2439,7 +2453,7 @@ msgstr "%s/%s cifrat pentru: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "nu puteÅ£i folosi %s câtă vreme în modul %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2450,7 +2464,7 @@ msgstr "%s date cifrate\n" msgid "encrypted with unknown algorithm %d\n" msgstr "cifrat cu un algoritm necunoscut %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2495,7 +2509,7 @@ msgstr "" msgid " - skipped" msgstr "%s: sărită: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2533,64 +2547,64 @@ msgstr "eroare la creearea `%s': %s\n" msgid "[User ID not found]" msgstr "[ID utilizator nu a fost găsit]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "eroare la creearea `%s': %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "eroare la creearea `%s': %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "Amprenta CA: " -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "cheia secretă \"%s\" nu a fost găsită: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "opÅ£iuni enumerare invalide\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NUME|foloseÅŸte NUME ca cheie secretă implicită" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NUME|foloseÅŸte NUME ca cheie secretă implicită" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opÅ£iuni enumerare invalide\n" @@ -2794,7 +2808,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "foloseÅŸte comportament strict OpenPGP" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "nu face nici o schimbare" @@ -2828,7 +2842,7 @@ msgstr "foloseÅŸte modul text canonic" msgid "|N|set compress level to N (0 disables)" msgstr "|N|setează nivel de compresie N (0 deactivează)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2848,11 +2862,11 @@ msgstr "importă chei de la un server de chei" msgid "include the public key in signatures" msgstr "enumeră ÅŸi verifică semnăturile cheii" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2872,15 +2886,15 @@ msgstr "|NUME|cifrare pentru NUME" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "foloseÅŸte acest id-utilizator pentru a semna sau decripta" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2939,7 +2953,7 @@ msgstr "" "sign, check, encrypt sau decrypt\n" "operaÅ£iunea implicită depinde de datele de intrare\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2963,12 +2977,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Compresie: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "folosire: gpg [opÅ£iuni] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "comenzi în conflict\n" @@ -2979,47 +2993,47 @@ msgstr "comenzi în conflict\n" msgid "no = sign found in group definition '%s'\n" msgstr "nu am găsit nici un semn = în definiÅ£ia grupului `%s'\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on homedir `%s'\n" msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "" "AVERTISMENT: proprietate nesigură (unsafe) pentru directorul home `%s'\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on configuration file `%s'\n" msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "" "AVERTISMENT: proprietate nesigură (unsafe) pentru fiÅŸier configurare `%s'\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on extension `%s'\n" msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVERTISMENT: proprietate nesigură (unsafe) pentru extensia `%s'\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on homedir `%s'\n" msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "" "AVERTISMENT: permisiuni nesigure (unsafe) pentru directorul home `%s'\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on configuration file `%s'\n" msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "" "AVERTISMENT: permisiuni nesigure (unsafe) pentru fiÅŸier configurare `%s'\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on extension `%s'\n" msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVERTISMENT: permisiuni nesigure (unsafe) pentru extensia `%s'\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" @@ -3027,7 +3041,7 @@ msgstr "" "AVERTISMENT: proprietate director incluziuni nesigur (unsafe) pentru " "directorul home `%s'\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n" @@ -3037,7 +3051,7 @@ msgstr "" "AVERTISMENT: proprietate director incluziuni nesigur (unsafe) pentru fiÅŸier " "configurare `%s'\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" @@ -3045,7 +3059,7 @@ msgstr "" "AVERTISMENT: proprietate director incluziuni nesigur (unsafe) pentru " "extensia `%s'\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" @@ -3053,7 +3067,7 @@ msgstr "" "AVERTISMENT: permisiuni director incluziuni nesigure (unsafe) pentru " "directorul home `%s'\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory permissions on configuration file `" @@ -3064,7 +3078,7 @@ msgstr "" "AVERTISMENT: permisiuni director incluziuni nesigure (unsafe) pentru fiÅŸier " "configurare `%s'\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" @@ -3072,485 +3086,485 @@ msgstr "" "AVERTISMENT: permisiuni director incluziuni nesigure (unsafe) pentru " "extensia `%s'\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format #| msgid "unknown configuration item `%s'\n" msgid "unknown configuration item '%s'\n" msgstr "articol configurare necunoscut `%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "Nici o semnătură corespunzătoare în inelul secret\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "Nici o semnătură corespunzătoare în inelul secret\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "URL-ul serverului de chei preferat furnizat este invalid\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "arată căruia dintre inelele de chei îi aparÅ£ine o cheie enumerată" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Nici o semnătură corespunzătoare în inelul secret\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format #| msgid "unknown option `%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "opÅ£iune necunoscută `%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "NOTÄ‚: %s nu este pentru o folosire normală!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format #| msgid "`%s' is not a valid signature expiration\n" msgid "'%s' is not a valid signature expiration\n" msgstr "`%s' nu este expirare de semnătură validă\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Nu este o adresă de email validă\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "algoritm hash invalid `%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opÅ£iuni enumerare invalide\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format #| msgid "`%s' is not a valid character set\n" msgid "'%s' is not a valid character set\n" msgstr "`%s' nu este un set de carectere valid\n" # -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "nu am putut interpreta URL-ul serverului de chei\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opÅ£iuni server de chei invalide\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "opÅ£iuni server de chei invalide\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opÅ£iuni import invalide\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "opÅ£iuni import invalide\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "opÅ£iuni enumerare invalide\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opÅ£iuni export invalide\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "opÅ£iuni export invalide\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opÅ£iuni enumerare invalide\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "opÅ£iuni enumerare invalide\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "`%s' nu este expirare de semnătură validă\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "URL-ul serverului de chei preferat furnizat este invalid\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "`%s' nu este expirare de semnătură validă\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "`%s' nu este expirare de semnătură validă\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opÅ£iuni verificare invalide\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "opÅ£iuni verificare invalide\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "nu pot seta cale-execuÅ£ie ca %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: opÅ£iuni verificare invalide\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opÅ£iuni enumerare invalide\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "AVERTISMENT: programul ar putea crea un fiÅŸier core!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVERTISMENT: %s înlocuieÅŸte %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s nu este permis cu %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s nu are sens cu %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "nu va rula cu memorie neprotejată (insecure) pentru că %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "algoritm cifrare selectat este invalid\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "algoritm rezumat selectat este invalid\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "algoritm compresie selectat este invalid\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "algoritm rezumat certificare selectat este invalid\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed trebuie să fie mai mare decât 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed trebuie să fie mai mare decât 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth trebuie să fie în intervalul de la 1 la 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "default-cert-level invalid; trebuie să fie 0, 1, 2 sau 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "min-cert-level invalid; trebuie să fie 0, 1, 2 sau 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "NOTÄ‚: modul S2K simplu (0) este contraindicat cu insistenţă\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "mod S2K invalid; trebuie să fie 0, 1 sau 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "preferinÅ£e implicite invalide\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferinÅ£e cifrare personale invalide\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "preferinÅ£e cifrare personale invalide\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferinÅ£e rezumat personale invalide\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferinÅ£e compresie personale invalide\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "lungime cheie invalidă; folosesc %u biÅ£i\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s nu merge încă cu %s!\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "you may not use cipher algorithm `%s' while in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "nu puteÅ£i folosi algoritmul de cifrare `%s' câtă vreme în modul %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format #| msgid "you may not use compression algorithm `%s' while in %s mode\n" msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "nu puteÅ£i folosi algoritmul de compresie `%s' câtă vreme în modul %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "am eÅŸuat să iniÅ£ializez TrustDB:%s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "AVERTISMENT: destinatari (-r) furnizaÅ£i fără a folosi cifrare cu cheie " "publică\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format #| msgid "symmetric encryption of `%s' failed: %s\n" msgid "symmetric encryption of '%s' failed: %s\n" msgstr "cifrarea simetrică a lui `%s' a eÅŸuat: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "nu puteÅ£i folosi --symmetric --encrypt cu --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format #| msgid "you cannot use --symmetric --encrypt while in %s mode\n" msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "nu puteÅ£i folosi --symmetric --encrypt câtă vreme în modul %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "nu puteÅ£i folosi --symmetric --sign --encrypt cu --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format #| msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n" msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "nu puteÅ£i folosi --symmetric --sign --encrypt câtă vreme în modul %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "trimitere server de chei eÅŸuată: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "recepÅ£ie server de chei eÅŸuată: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "export cheie eÅŸuat: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "export cheie eÅŸuat: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "căutare server de chei eÅŸuată: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "actualizare server de chei eÅŸuată: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "eliminarea armurii a eÅŸuat: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "punerea armurii a eÅŸuat: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "algoritm hash invalid `%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "DaÅ£i-i drumul ÅŸi scrieÅ£i mesajul ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "URL-ul politicii de certificare furnizat este invalid\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "URL-ul politicii de semnături furnizat este invalid\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "URL-ul serverului de chei preferat furnizat este invalid\n" @@ -3564,7 +3578,7 @@ msgstr "ia cheile de pe acest inel de chei" msgid "make timestamp conflicts only a warning" msgstr "dă numai un avertisment la conflicte de timestamp" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|scrie informaÅ£ii de stare în acest FD" @@ -3662,276 +3676,276 @@ msgstr "" msgid "repair keys on import" msgstr "afiÅŸează amprenta cheii" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "bloc de tip %d sărit\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu chei procesate până acum\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Număr total procesate: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " chei noi sărite: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " chei noi sărite: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " fără ID-uri utilizator: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importate: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " neschimbate: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " noi ID-uri utilizator: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " noi subchei: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " noi semnături: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " noi revocări de chei: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " chei secrete citite: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " chei secrete importate: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr "chei secrete neschimbate: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " ne importate: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr "semnături create până acum: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " chei secrete citite: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, fuzzy, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "AVERTISMENT: cheia %s conÅ£ine preferinÅ£e pentru indisponibil\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": preferinţă pentru algoritm de cifrare %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": preferinţă pentru algoritm de cifrare %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": preferinţă pentru algoritm rezumat %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": preferinţă pentru algoritm compresie %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" "este puternic sugerat să vă actualizaÅ£i preferinÅ£ele ÅŸi re-distribuiÅ£i\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "această cheie pentru a avita probleme potenÅ£iale de ne-potrivire de " "algoritm\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "cheia %s: nici un ID utilizator\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format #| msgid "skipped \"%s\": %s\n" msgid "key %s: %s\n" msgstr "sărită \"%s\": %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "cheia %s: subcheia HPK coruptă a fost reparată\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "cheia %s: am acceptat ID-ul utilizator ce nu e auto-semnat \"%s\"\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "cheia %s: nici un ID utilizator valid\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "cheia %s: cheia publică nu a fost găsită: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "cheia %s: cheie nouă - sărită\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format 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:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "eroare la scrierea inelului de chei `%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "cheia %s: cheia publică \"%s\" importată\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "cheia %s: nu se potriveÅŸte cu copia noastră\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "cheia %s: \"%s\" 1 nou ID utilizator\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "cheia %s: \"%s\" %d noi ID-uri utilizator\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "cheia %s: \"%s\" 1 nouă semnătură\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "cheia %s: \"%s\" %d noi semnături\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "cheia %s: \"%s\" 1 nouă subcheie\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "cheia %s: \"%s\" %d noi subchei\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "cheia %s: \"%s\" %d noi semnături\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "cheia %s: \"%s\" %d noi semnături\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "cheia %s: \"%s\" %d noi ID-uri utilizator\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "cheia %s: \"%s\" %d noi ID-uri utilizator\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "cheia %s: \"%s\" nu a fost schimbată\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "cheia %s: cheie secretă importată\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "eroare trimitere la `%s': %s\n" @@ -3944,210 +3958,209 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, 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:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "importul de chei secrete nu este permis\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Nici un motiv specificat" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Cheia este înlocuită" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Cheia a fost compromisă" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Cheia nu mai este folosită" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "motiv pentru revocare: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "comentariu revocare: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "cheia %s: certificat de revocare invalid: %s - respins\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "cheia %s: certificatul de revocare \"%s\" importat\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "cheia %s: algoritm cu cheie publică nesuportat\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, 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:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "cheia %s: nici o subcheie pentru legarea cheii\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "cheia %s: legare subcheie invalidă\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "cheia %s: am ÅŸters multiple legături de subchei\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "cheia %s: revocare de subcheie invalidă\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "cheia %s: am ÅŸters multiple revocări de subcheie\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "cheia %s: am sărit ID-ul utilizator \"%s\"\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "cheia %s: am sărit subcheia\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "cheia %s: am adăugat certificatul de revocare \"%s\"\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "cheia %s: am adăugat semnătura de cheie directă\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "eroare la crearea inelului de chei `%s': %s\n" @@ -4213,7 +4226,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "eroare la crearea inelului de chei `%s': %s\n" @@ -4224,7 +4237,7 @@ msgstr "eroare la crearea inelului de chei `%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "eroare la crearea inelului de chei `%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "inelul de chei `%s' creat\n" @@ -4485,8 +4498,8 @@ msgstr "Am verificat această cheie foarte atent.\n" msgid "Really sign? (y/N) " msgstr "DoriÅ£i cu adevărat să semnaÅ£i? (d/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "semnarea a eÅŸuat: %s\n" @@ -4886,7 +4899,7 @@ msgstr "Nu există acest ID utilizator.\n" msgid "Nothing to sign.\n" msgstr "Nimic de semnat cu cheia %s\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "" @@ -4958,7 +4971,7 @@ msgstr "Această cheie poate fi revocată de %s cheia %s" msgid "(sensitive)" msgstr " (senzitiv)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "creată: %s" @@ -4974,7 +4987,7 @@ msgid "expired: %s" msgstr "expirată: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "expiră: %s" @@ -5011,13 +5024,13 @@ msgstr "" "corectă dacă nu reporniÅ£i programul.\n" # -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "revocată" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "expirată" @@ -5059,7 +5072,7 @@ msgstr "SunteÅ£i încă sigur(ă) că doriÅ£i să o adăugaÅ£i? (d/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Nu puteÅ£i adăuga o poză ID la o cheie stil PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5215,7 +5228,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Vă rugăm selectaÅ£i exact un ID utilizator.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "auto-semnătură v3 sărită pentru ID-ul utilizator \"%s\"\n" @@ -5224,133 +5237,133 @@ msgstr "auto-semnătură v3 sărită pentru ID-ul utilizator \"%s\"\n" msgid "Enter your preferred keyserver URL: " msgstr "IntroduceÅ£i URL-ul serverului de chei preferat: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "SunteÅ£i sigur(ă) că doriÅ£i să o folosiÅ£i? (d/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "SunteÅ£i sigur(ă) că doriÅ£i să o folosiÅ£i? (d/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Notare semnătură: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "Suprascriu? (d/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Nici un ID utilizator cu indicele %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Nici un ID utilizator cu hash-ul %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format #| msgid "No subkey with index %d\n" msgid "No subkey with key ID '%s'.\n" msgstr "Nici o subcheie cu indicele %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Nici o subcheie cu indicele %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "ID utilizator: \"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "semnată de cheia d-voastră %s la %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (non-exportabilă)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Această semnătură a expirat pe %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "SunteÅ£i încă sigur(ă) că doriÅ£i să o revocaÅ£i? (d/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "CreaÅ£i un certificat de revocare pentru această semnătură? (d/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "AÅ£i semnat aceste ID-uri utilizator pe cheia %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (non-revocabilă)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revocată de cheia d-voastră %s pe %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "SunteÅ£i pe cale să revocaÅ£i aceste semnături:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "DoriÅ£i într-adevăr să creaÅ£i certificatele de revocare? (d/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "nici o cheie secretă\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, fuzzy, c-format #| msgid "revoke a user ID" msgid "tried to revoke a non-user ID: %s\n" msgstr "revocă un ID utilizator" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "ID-ul utilizator \"%s\" este deja revocat\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "AVERTISMENT: o semnătură ID utilizator este datată %d secunde în viitor\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Nu puteÅ£i ÅŸterge ultimul ID utilizator!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Cheia %s este deja revocată.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Subcheia %s este deja revocată.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "AfiÅŸez poza ID %s de dimensiune %ld pentru cheia %s (uid %d)\n" @@ -5360,84 +5373,84 @@ msgstr "AfiÅŸez poza ID %s de dimensiune %ld pentru cheia %s (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "opÅ£iuni enumerare invalide\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format #| msgid "preference `%s' duplicated\n" msgid "preference '%s' duplicated\n" msgstr "preferinÅ£a `%s' duplicată\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "prea multe preferinÅ£e de cifrare\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "prea multe preferinÅ£e de rezumat\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "prea multe preferinÅ£e de compresie\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "prea multe preferinÅ£e de cifrare\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format #| msgid "invalid item `%s' in preference string\n" msgid "invalid item '%s' in preference string\n" msgstr "articol invalid `%s' în ÅŸirul de preferinÅ£e\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "scriu semnătură directă\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "scriu auto semnătură\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "scriu semnătură legată de cheie\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "lungime cheie invalidă; folosesc %u biÅ£i\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "lungime cheie rotunjită la %u biÅ£i\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Semnează" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Cifrează" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Autentifică" @@ -5451,185 +5464,185 @@ msgstr "Autentifică" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsCcAaTt" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "AcÅ£iuni posibile pentru o cheie %s: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "AcÅ£iuni permise curent: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Comută capabilitatea de semnare\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Comută capabilitatea de cifrare\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Comută capabilitatea de autentificare\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Terminat\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA ÅŸi Elgamal (implicit)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA ÅŸi Elgamal (implicit)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (numai semnare)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (numai semnare)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (numai cifrare)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (numai cifrare)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (setează singur capabilităţile)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (setează singur capabilităţile)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) ElGamal (sign and encrypt)\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ElGamal (semnare ÅŸi cifrare)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr "(implicit)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (numai semnare)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) DSA (setează singur capabilităţile)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (numai cifrare)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (2) Cheie de cifrare\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (2) Cheie de cifrare\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Notare semnătură: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Nici o subcheie cu indicele %d\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: eroare citire înregistrare liberă: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "deactivează cheia" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "rotunjită prin adaos la %u biÅ£i\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "cheile %s pot avea lungimea între %u ÅŸi %u biÅ£i.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Ce lungime de cheie doriÅ£i? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Lungimea cheii necesară este %u biÅ£i\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "SelectaÅ£i ce fel de cheie doriÅ£i:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5645,7 +5658,7 @@ msgstr "" " <n>m = cheia expiră în n luni\n" " <n>y = cheia expiră în n ani\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5661,38 +5674,38 @@ msgstr "" " <n>m = semnătura expiră în n luni\n" " <n>y = semnătura expiră în n ani\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Cheia este validă pentru? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Semnătura este validă pentru? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "valoare invalidă\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Cheia nu expiră deloc\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Semnătura nu expiră deloc\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Cheia expiră pe %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Semnătura expiră pe %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5700,11 +5713,11 @@ msgstr "" "Sistemul d-voastră nu poate afiÅŸa date după 2038.\n" "TotuÅŸi, acestea vor fi corect mânuite până în 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Este aceasta corect? (d/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5715,7 +5728,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5732,50 +5745,50 @@ msgstr "" " \"Popa Ioan (popică) <popa.ioan@compania.ro>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Nume real: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Caracter invalid în nume\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Numele nu poate începe cu o cifră\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Numele trebuie să fie de cel puÅ£in 5 caractere\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "Adresă de email: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Nu este o adresă de email validă\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Comentariu: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Caracter invalid în comentariu\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "FolosiÅ£i setul de caractere `%s'\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5786,7 +5799,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Vă rugăm nu puneÅ£i adresa de email în numele real sau comentariu\n" @@ -5801,35 +5814,35 @@ msgstr "Vă rugăm nu puneÅ£i adresa de email în numele real sau comentariu\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoTt" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Schimbă (N)ume, (C)omentariu, (E)mail sau (T)Termină? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Schimbă (N)ume, (C)omentariu, (E)mail sau (O)K/(T)Termină? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Schimbă (N)ume, (C)omentariu, (E)mail sau (T)Termină? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Schimbă (N)ume, (C)omentariu, (E)mail sau (O)K/(T)Termină? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Vă rugăm corectaÅ£i mai întâi eroarea\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5841,18 +5854,18 @@ msgstr "" "în timpul generării numerelor prime; aceasta dă o ÅŸansă generatorului de\n" "numere aleatoare o ÅŸansă mai bună de a aduna destulă entropie.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Generarea cheii a eÅŸuat: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5860,72 +5873,72 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format #| msgid "key already exists\n" msgid "A key for \"%s\" already exists\n" msgstr "cheia există deja\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Create anyway? " msgid "Create anyway? (y/N) " msgstr "CreaÅ£i oricum? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "Create anyway? " msgid "creating anyway\n" msgstr "CreaÅ£i oricum? " -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Generarea cheii a fost anulată.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format #| msgid "can't create backup file `%s': %s\n" msgid "can't create backup file '%s': %s\n" msgstr "nu pot crea fiÅŸier de rezervă `%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format #| msgid "NOTE: backup of card key saved to `%s'\n" msgid "Note: backup of card key saved to '%s'\n" msgstr "NOTÄ‚: copia de siguranÅ£a a cheii cardului salvată la `%s'\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "scriu cheia publică în `%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "nu am găsit nici un inel de chei public de scris: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "eroare la scrierea inelului de chei public `%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "cheile secretă ÅŸi publică au fost create ÅŸi semnate.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5935,7 +5948,7 @@ msgstr "" "să folosiÅ£i comanda \"--edit-key\" pentru a genera o subcheie secundară\n" "pentru acest scop.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5943,7 +5956,7 @@ msgstr "" "cheia a fost creată %lu secundă în viitor (warp în timp sau probleme cu " "ceasul)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5951,23 +5964,23 @@ msgstr "" "cheia a fost creată %lu secunde în viitor (warp în timp sau probleme cu " "ceasul)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "NOTÄ‚: crearea de subchei pentru chei v3 nu este conform OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "PărÅ£ile secrete ale cheii primare nu sunt disponibile.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "CreaÅ£i într-adevăr? (d/N) " @@ -6048,13 +6061,13 @@ msgstr " Amprentă cheie =" msgid " Card serial no. =" msgstr " Card nr. serie =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format #| msgid "caching keyring `%s'\n" msgid "caching keyring '%s'\n" msgstr "pun în cache inelul de chei `%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format #| msgid "%lu keys cached so far (%lu signatures)\n" msgid "%lu keys cached so far (%lu signature)\n" @@ -6062,14 +6075,14 @@ msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu chei puse în cache până acum (%lu semnături)\n" msgstr[1] "%lu chei puse în cache până acum (%lu semnături)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6077,7 +6090,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 semnătură incorectă\n" msgstr[1] "1 semnătură incorectă\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: inelul de chei creat\n" @@ -6107,25 +6120,25 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "IntroduceÅ£i URL-ul serverului de chei preferat: " -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "deactivat(ă)" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "IntroduceÅ£i număr/numere, N)ext (următor), sau Q)uit (termină) > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "protocol server de chei invalid (us %d!=handler %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" nu este un ID de cheie: sărit\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" @@ -6133,54 +6146,49 @@ msgid_plural "refreshing %d keys from %s\n" msgstr[0] "reactualizez %d chei de la %s\n" msgstr[1] "reactualizez %d chei de la %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "AVERTISMENT: nu pot reactualiza cheia %s via %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "cheia \"%s\" nu a fost găsită pe serverul de chei\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "cheia nu a fost găsită pe serverul de chei\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "cer cheia %s de la serverul %s %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "cer cheia %s de la %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format #| msgid "no keyserver action!\n" msgid "no keyserver known\n" msgstr "nici o acÅ£iune pentru serverul de chei!\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "sărită \"%s\": %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "trimit cheia %s lui %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format #| msgid "requesting key %s from %s\n" msgid "requesting key from '%s'\n" msgstr "cer cheia %s de la %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVERTISMENT: nu pot reactualiza cheia %s via %s: %s\n" @@ -6207,255 +6215,255 @@ msgstr "cifrat cu un algoritm necunoscut %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "fraza-parolă generată cu un algoritm rezumat necunoscut %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "cheia publică este %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "cifrat cu cheia %u-bit %s, ID %s, creată %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "cifrat cu cheia %s, ID %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "cifrată cu %lu fraze-parolă\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "cifrată cu 1 frază-parolă\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "decriptarea cu cheie publică a eÅŸuat: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "date cigrate cu cheie publică: DEK bun\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "presupunem date cifrate %s\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "cifru IDEA indisponibil, vom încerca să folosim %s în loc\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "AVERTISMENT: mesajul nu a avut integritatea protejată\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "decriptarea a eÅŸuat: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "decriptare OK\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "AVERTISMENT: mesajul cifrat a fost manipulat!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "decriptarea a eÅŸuat: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "NOTÄ‚: expeditorul a cerut \"doar-pentru-ochii-d-voastră\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "nume fiÅŸier original='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revocare standalone - folosiÅ£i \"gpg --import\" pentru a aplica\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Semnătură bună din \"%s\"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "Semnătură INCORECTÄ‚ din \"%s\"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "Semnătură expirată din \"%s\"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Semnătură bună din \"%s\"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "verificare semnătură eliminată\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "nu pot mânui aceste semnături multiple\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Semnătură făcută %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " folosind cheia %s %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Semnătură făcută %s folosind cheia %s cu ID %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " aka \"%s\"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Cheie disponibilă la: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[nesigur]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " aka \"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" "AVERTISMENT: Această cheie nu este certificată de o semnătură de încredere!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Semnătură expirată %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Semnătura expiră %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "semnătură %s, algoritm rezumat %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binar" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "modtext" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "necunoscut" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "algoritm pubkey necunoscut" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Nu pot verifica semnătura: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "nu o semnătură detaÅŸată\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "AVERTISMENT: am detectat multiple semnături. Numai prima va fi verificată.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "semnătură de sine stătătoare (standalone) de clasă 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "semnătură de stil vechi (PGP 2.x)\n" @@ -6647,57 +6655,62 @@ msgstr "Notare semnătură critică: " msgid "subpacket of type %d has critical bit set\n" msgstr "subpachetul de tip %d are bitul critic setat\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "schimbă fraza-parolă" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "IntroduceÅ£i fraza-parolă\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "anulată de utilizator\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (ID cheie principală %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "" "Vă rugăm introduceÅ£i fraza-parolă; aceasta este o propoziÅ£ie secretă \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "DoriÅ£i într-adevăr să ÅŸtergeÅ£i cheile selectate? (d/N) " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "DoriÅ£i într-adevăr să ÅŸtergeÅ£i cheile selectate? (d/N) " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format #| msgid "%u-bit %s key, ID %s, created %s" msgid "" @@ -6872,7 +6885,7 @@ msgstr "" "Nivelul minim de încredere pentru această cheie este: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Decizia d-voastră? " @@ -7181,7 +7194,7 @@ msgstr "nu pot deschide date semnate `%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "nu pot deschide date semnate `%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "cheia %s nu are nici un ID utilizator\n" @@ -7231,7 +7244,7 @@ msgid "Note: key has been revoked" msgstr "NOTÄ‚: cheia a fost revocată" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet a eÅŸuat: %s\n" @@ -7259,11 +7272,11 @@ msgstr "Cheia secretă este disponibilă.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "CreaÅ£i un certificat de revocare desemnat pentru această cheie? (d/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "IeÅŸire în armură ASCII forÅ£ată.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet a eÅŸuat: %s\n" @@ -7277,20 +7290,20 @@ msgstr "Certificat de revocare creat.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "nici o cheie de revocare găsită pentru \"%s\"\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy #| msgid "Create a revocation certificate for this key? (y/N) " msgid "This is a revocation certificate for the OpenPGP key:" msgstr "CreaÅ£i un certificat de revocare pentru această cheie? (d/N) " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7299,20 +7312,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Certificat de revocare creat.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format #| msgid "secret key \"%s\" not found: %s\n" msgid "secret key \"%s\" not found\n" @@ -7321,22 +7334,22 @@ msgstr "cheia secretă \"%s\" nu a fost găsită: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "eroare la crearea inelului de chei `%s': %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "CreaÅ£i un certificat de revocare pentru această cheie? (d/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7354,33 +7367,33 @@ msgstr "" "caz că mediumul este deteriorat. Dar fiÅ£i atent: sistemul de tipărire al\n" "maÅŸinii d-voastră ar putea păstra datele ÅŸi să le facă accesibile altora!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Vă rugăm selectaÅ£i motivul pentru revocare:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Renunţă" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Probabil doriÅ£i să selectaÅ£i %d aici)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "IntroduceÅ£i o descriere opÅ£ională; terminaÅ£i cu o linie goală:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Motiv pentru revocare: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Nici o descriere dată)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Este aceasta OK? (d/N) " @@ -7566,22 +7579,22 @@ msgstr "semnare:" msgid "%s.%s encryption will be used\n" msgstr "va fi folosită cifrarea %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "cheia nu este marcată ca sigură - nu o pot folosi cu GNA falsificat!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "sărită \"%s\": duplicată\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "sărită: cheia secretă deja prezentă\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "aceasta este o cheie ElGamal generată de PGP care nu e sigură pentru " @@ -7812,10 +7825,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "eroare trimitere la `%s': %s\n" @@ -7837,7 +7850,7 @@ msgstr "%s: eroare scriere înregistrare dir: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "eroare în `%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "eroare trimitere la `%s': %s\n" @@ -7878,43 +7891,43 @@ msgstr "eroare la obÅ£inere noului PIN: %s\n" msgid "This key's user IDs:\n" msgstr "enumeră chei ÅŸi ID-uri utilizator" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Politica: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "eroare la obÅ£inere noului PIN: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "enumeră chei" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [fiÅŸiere]|afiÅŸează rezumate mesaje" msgstr[1] "|algo [fiÅŸiere]|afiÅŸează rezumate mesaje" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7922,68 +7935,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "cifrată cu %lu fraze-parolă\n" msgstr[1] "cifrată cu %lu fraze-parolă\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [fiÅŸiere]|afiÅŸează rezumate mesaje" msgstr[1] "|algo [fiÅŸiere]|afiÅŸează rezumate mesaje" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [fiÅŸiere]|afiÅŸează rezumate mesaje" msgstr[1] "|algo [fiÅŸiere]|afiÅŸează rezumate mesaje" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [fiÅŸiere]|afiÅŸează rezumate mesaje" @@ -7991,130 +8004,130 @@ msgstr "|algo [fiÅŸiere]|afiÅŸează rezumate mesaje" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "eroare la crearea frazei-parolă: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "Am ÅŸters %d semnături.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "cifrată cu %lu fraze-parolă\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Politica: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8131,13 +8144,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "eroare trimitere la `%s': %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8204,7 +8217,7 @@ msgstr "folosesc model de încredere %s\n" msgid "no need for a trustdb check\n" msgstr "nu e nevoie de o verificare trustdb\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "următoarea verificare trustdb programată pe %s\n" @@ -8236,7 +8249,7 @@ msgstr "vă rugăm faceÅ£i un --check-trustdb\n" msgid "checking the trustdb\n" msgstr "verific trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format #| msgid "%lu keys processed so far\n" msgid "%d key processed" @@ -8244,7 +8257,7 @@ msgid_plural "%d keys processed" msgstr[0] "%lu chei procesate până acum\n" msgstr[1] "%lu chei procesate până acum\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8252,46 +8265,46 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d chei procesate (%d numărători valide anulate)\n" msgstr[1] "%d chei procesate (%d numărători valide anulate)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "nu am găsit nici o cheie cu încredere supremă\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "cheia publică a cheii cu încredere supremă %s nu a fost găsită\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" "adânc: %d valid: %3d semnat: %3d încredere: %d-, %dq, %dn, %dm, %df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "nu pot actualiza înregistrare versiunii trustdb: scrierea a eÅŸuat: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "nedefinită" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "niciodată" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginal" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "deplină" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "supremă" @@ -8303,43 +8316,43 @@ msgstr "supremă" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 #, fuzzy #| msgid "10 translator see trustdb.c:uid_trust_string_fixed" msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "10 traducător vezi trustdb.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[revocată]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[expirată] " -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[necunoscută]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ nedef ]" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy #| msgid "never" msgid "[ never ]" msgstr "niciodată" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[marginal]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ deplină]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ supremă]" @@ -8399,16 +8412,16 @@ msgstr "Folosire: gpg [opÅ£iuni] [fiÅŸiere] (-h pentru ajutor)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8443,10 +8456,10 @@ msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "apelul PIN a returnat eroare: %s\n" @@ -8468,58 +8481,58 @@ msgstr "PIN-ul pentru CHV%d este prea scurt; lungimea minimă este %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "cheia există deja\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "cheia existentă va fi înlocuită\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "generez o nouă cheie\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "generez o nouă cheie\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "am eÅŸuat să stochez cheia: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "răspunsul nu conÅ£ine modulul RSA\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "răspunsul nu conÅ£ine exponentul public RSA\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "response does not contain the RSA public exponent\n" msgid "response does not contain the EC public key\n" msgstr "răspunsul nu conÅ£ine exponentul public RSA\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "vă rugăm aÅŸteptaÅ£i câtă vreme este creată noua cheie ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "generarea cheii a eÅŸuat\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" @@ -8527,38 +8540,38 @@ msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "generarea cheii este completă (%d secunde)\n" msgstr[1] "generarea cheii este completă (%d secunde)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "răspunsul nu conÅ£ine datele cheii publice\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "modulus-ul RSA lipseÅŸte sau nu are %d biÅ£i\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, fuzzy, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "exponentul public RSA lipseÅŸte sau are mai mult de %d biÅ£i\n" @@ -8600,27 +8613,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "eroare la obÅ£inere noului PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "am eÅŸuat să stochez amprenta: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "am eÅŸuat să stochez data creării: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "eroare la recuperarea stării CHV de pe card\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "citirea cheii publice a eÅŸuat: %s\n" @@ -8628,43 +8641,43 @@ msgstr "citirea cheii publice a eÅŸuat: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN-ul pentru CHV%d este prea scurt; lungimea minimă este %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verificarea CHV%d a eÅŸuat: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "cardul este încuiat permanent!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, fuzzy, c-format #| msgid "%d Admin PIN attempts remaining before card is permanently locked\n" msgid "%d Admin PIN attempt remaining before card is permanently locked\n" @@ -8675,22 +8688,22 @@ msgstr[0] "" msgstr[1] "" "%d încercări PIN Admin rămase înainte de a încuia cardul permanent\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "accesul la comenzile de administrare nu este configurată\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, fuzzy, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "PIN-ul pentru CHV%d este prea scurt; lungimea minimă este %d\n" @@ -8698,82 +8711,82 @@ msgstr "PIN-ul pentru CHV%d este prea scurt; lungimea minimă este %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|PIN Admin Nou" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|PIN Nou" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "||Vă rugăm introduceÅ£i PIN%%0A[semnături făcute: %lu]" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "eroare la citirea datelor aplicaÅ£iei\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "eroare la citirea amprentei DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "timestamp-ul de creare lipseÅŸte\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "prime-ul RSA %s lipseÅŸte sau nu are %d biÅ£i\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI nesuportat" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "structură invalidă a cardului OpenPGP (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "semnătură %s, algoritm rezumat %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "semnături create până acum: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" "verificarea PIN-ului Admin este deocamdată interzisă prin această comandă\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "nu pot accesa %s - card OpenPGP invalid?\n" @@ -8795,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8860,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8875,11 +8888,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "ajutor" @@ -8913,231 +8926,231 @@ msgstr "exportul cheilor secrete nu este permis\n" msgid "certificate policy not allowed" msgstr "exportul cheilor secrete nu este permis\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "am eÅŸuat să stochez amprenta: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: nu pot accesa: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "citirea cheii publice a eÅŸuat: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "am eÅŸuat să stochez cheia: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "NOTÄ‚: cheia a fost revocată" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "verificarea semnăturii create a eÅŸuat: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "exportul cheilor secrete nu este permis\n" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "Această cheie a expirat!" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "Această cheie a expirat!" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "Această cheie a expirat!" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "Această cheie a expirat!" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr "semnături create până acum: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "Certificat de revocare creat.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "certificat incorect" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, fuzzy, c-format msgid " ( issuer valid from " msgstr " Card nr. serie =" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "Amprenta CA: " -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "generează un certificat de revocare" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "verificarea semnăturii create a eÅŸuat: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "verifică o semnătură" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "preferinÅ£a `%s' duplicată\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "Certificat de revocare creat.\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "certificat incorect" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9148,18 +9161,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "neforÅ£at(ă)" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "nu" @@ -9460,17 +9473,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9481,7 +9494,7 @@ msgstr "cifrat cu cheia %s, ID %s\n" msgid "certificate '%s' not found: %s\n" msgstr "cheia secretă \"%s\" nu a fost găsită: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "eroare la citire keyblock: %s\n" @@ -9501,7 +9514,7 @@ msgstr "preferinÅ£a `%s' duplicată\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "stergere keyblock a eÅŸuat: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(Nici o descriere dată)\n" @@ -9578,68 +9591,68 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "|HOST|foloseÅŸte acest server de chei pentru a căuta chei" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NUME|foloseÅŸte algoritm cifrare NUME pentru fraza-parolă" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NUME|foloseÅŸte algoritm cifrare NUME" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NUME|foloseÅŸte algoritm rezumat mesaj NUME" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "modul batch: nu întreba niciodată" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "presupune da la cele mai multe întrebări" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "presupune nu la cele mai multe întrebări" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FIÅžIER|încarcă modulul extensie FIÅžIER" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Folosire: gpg [opÅ£iuni] [fiÅŸiere] (-h pentru ajutor)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9650,53 +9663,27 @@ msgstr "" "sign, check, encrypt sau decrypt\n" "operaÅ£iunea implicită depinde de datele de intrare\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "nu mă pot conecta la `%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "opÅ£iune necunoscută `%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(Nici o descriere dată)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " s = sări peste cheia asta\n" - -# -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "nu am putut interpreta URL-ul serverului de chei\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "nu pot accesa `%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9716,52 +9703,52 @@ msgstr "generează un certificat de revocare" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "eroare la obÅ£inere noului PIN: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "eroare la citire `%s': %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "gpg-agent nu este disponibil în această sesiune\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "eroare în `%s': %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? probleme la verificare revocării: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "eroare la citire `%s': %s\n" @@ -9932,58 +9919,58 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "certificat incorect" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, 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:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "Certificat de revocare creat.\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "preferinÅ£a `%s' duplicată\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "amprentă invalidă" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "generează un certificat de revocare" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "eroare la obÅ£inere noului PIN: %s\n" @@ -10020,7 +10007,7 @@ msgstr "citirea cheii publice a eÅŸuat: %s\n" msgid "not removing file '%s'\n" msgstr "punerea armurii a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "eroare în `%s': %s\n" @@ -10258,14 +10245,14 @@ msgid "error getting data from cache file: %s\n" msgstr "eroare la obÅ£inere noului PIN: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "răspuns invalid de la agent\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format msgid "converting S-expression failed: %s\n" msgstr "nu pot deschide fiÅŸierul: %s\n" @@ -10281,168 +10268,168 @@ msgstr "algoritm hash invalid `%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format msgid "creating S-expression failed: %s\n" msgstr "citirea cheii publice a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format #| msgid "error getting new PIN: %s\n" msgid "error getting CRL item: %s\n" msgstr "eroare la obÅ£inere noului PIN: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "%s: eroare scriere înregistrare dir: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "generează un certificat de revocare" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "verificare semnătură eliminată\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "verificarea semnăturii create a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "stergere keyblock a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "actualizarea a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "nu pot crea directorul `%s': %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "nu pot crea directorul `%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "eroare la crearea frazei-parolă: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "actualizarea secretului a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "%s: eroare scriere înregistrare dir: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "eroare la crearea frazei-parolă: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "eroare la citire `%s': %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "eroare la crearea frazei-parolă: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format #| msgid "renaming `%s' to `%s' failed: %s\n" msgid "problem renaming '%s' to '%s': %s\n" msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" @@ -10450,36 +10437,36 @@ msgstr "" "AVERTISMENT: dimensiune invalidă pentru fiÅŸierul random_seed - nu va fi " "folosită\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: eroare citire înregistrare liberă: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? probleme la verificare revocării: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "eroare la citire `%s': %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "actualizarea a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "verificarea semnăturii create a eÅŸuat: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "citirea cheii publice a eÅŸuat: %s\n" @@ -10500,7 +10487,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "eroare la creearea `%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10669,137 +10656,137 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|FIÅžIER|încarcă modulul extensie FIÅžIER" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" # -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "nu am putut interpreta URL-ul serverului de chei\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|FIÅžIER|încarcă modulul extensie FIÅžIER" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" # -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy msgid "|URL|use OCSP responder at URL" msgstr "nu am putut interpreta URL-ul serverului de chei\n" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10812,318 +10799,120 @@ msgstr "" "@\n" "(Arată pagina man pentru o listă completă a comenzilor ÅŸi opÅ£iunilor)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Folosire: gpg [opÅ£iuni] [fiÅŸiere] (-h pentru ajutor)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "linie prea lungă" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "%s:%u: invalid fingerprint detected\n" msgstr "amprentă invalidă" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 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:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format #| msgid "not forced" msgid "shutdown forced\n" msgstr "neforÅ£at(ă)" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NUME|setează charset-ul pentru terminal ca NUME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NUME|foloseÅŸte NUME ca destinatar implicit" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Folosire: gpg [opÅ£iuni] [fiÅŸiere] (-h pentru ajutor)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "opÅ£iuni import invalide\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "eroare la scrierea inelului de chei `%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "cheia secretă \"%s\" nu a fost găsită: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "citesc din `%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " fără ID-uri utilizator: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " pass '%s'\n" -msgstr " aka \"%s\"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " host '%s'\n" -msgstr " fără ID-uri utilizator: %lu\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " ne importate: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " DN '%s'\n" -msgstr " aka \"%s\"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " attr '%s'\n" -msgstr " aka \"%s\"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(Nici o descriere dată)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "AVERTISMENT: este folosită memorie neprotejată (insecure)!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "binding to '%s:%d' failed: %s\n" -msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "eliminarea armurii a eÅŸuat: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -#| msgid "`%s' is not a JPEG file\n" -msgid "'%s' is not an LDAP URL\n" -msgstr "`%s' nu este un fiÅŸier JPEG\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "eroare la citire `%s': %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many redirections\n" msgstr "prea multe preferinÅ£e de cifrare\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11164,32 +10953,53 @@ msgstr "actualizarea a eÅŸuat: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format #| msgid "sending key %s to %s server %s\n" msgid "adding '%s:%d' to the ldap server list\n" msgstr "trimit cheia %s serverului %s %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "stergere keyblock a eÅŸuat: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +#| msgid "`%s' is not a JPEG file\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "`%s' nu este un fiÅŸier JPEG\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " s = sări peste cheia asta\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11283,89 +11093,89 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "citirea cheii publice a eÅŸuat: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format #| msgid "error getting new PIN: %s\n" msgid "error getting responder ID: %s\n" msgstr "eroare la obÅ£inere noului PIN: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "cheia secretă \"%s\" nu a fost găsită: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "generează un certificat de revocare" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "am eÅŸuat să stochez cheia: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "nici un inel de chei secrete implicit: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "folosesc cifrul %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "eroare la obÅ£inerea numărului serial: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "NOTÄ‚: cheia a fost revocată" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11375,73 +11185,69 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "semnarea a eÅŸuat: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "semnarea a eÅŸuat: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "stergere keyblock a eÅŸuat: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "eroare trimitere la `%s': %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "stergere keyblock a eÅŸuat: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "stergere keyblock a eÅŸuat: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "nu pot crea fiÅŸier de rezervă `%s': %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: am eÅŸuat să creez hashtable: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "am eÅŸuat să iniÅ£ializez TrustDB:%s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format #| msgid "failed to store the creation date: %s\n" msgid "failed to the register commands with Assuan: %s\n" msgstr "am eÅŸuat să stochez data creării: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11590,74 +11396,74 @@ msgstr "gpg-agent nu este disponibil în această sesiune\n" msgid "error sending standard options: %s\n" msgstr "eroare trimitere la `%s': %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "cheia publică este %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "eroare reÅ£ea" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "frază-parolă incorectă" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "cheia publică nu a fost găsită" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Vă rugăm folosiÅ£i mai întâi comanda \"toggle\".\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "eroare în `%s': %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format #| msgid "error in `%s': %s\n" msgid "error parsing '%s'\n" @@ -11742,16 +11548,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "cheia publică nu a fost găsită" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "Nu sunt permise comenzi administrare\n" @@ -11767,87 +11573,196 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "cheia secretă deja stocată pe un card\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "cheia secretă deja stocată pe un card\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "ÃŽnlocuiesc cheile existente? (d/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "cardul OpenPGP nr. %s detectat\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "Certificat de revocare creat.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NUME|foloseÅŸte NUME ca destinatar implicit" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "Certificat de revocare creat.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "Certificat de revocare creat.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "cer cheia %s de la serverul %s %s\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(Nici o descriere dată)\n" + +# +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "nu am putut interpreta URL-ul serverului de chei\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NUME|setează charset-ul pentru terminal ca NUME" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NUME|foloseÅŸte NUME ca destinatar implicit" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Folosire: gpg [opÅ£iuni] [fiÅŸiere] (-h pentru ajutor)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "opÅ£iuni import invalide\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "eroare la scrierea inelului de chei `%s': %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "cheia secretă \"%s\" nu a fost găsită: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "citesc din `%s'\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " fără ID-uri utilizator: %lu\n" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " pass '%s'\n" +#~ msgstr " aka \"%s\"" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " host '%s'\n" +#~ msgstr " fără ID-uri utilizator: %lu\n" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " ne importate: %lu\n" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " DN '%s'\n" +#~ msgstr " aka \"%s\"" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " attr '%s'\n" +#~ msgstr " aka \"%s\"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(Nici o descriere dată)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "AVERTISMENT: este folosită memorie neprotejată (insecure)!\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "redenumirea `%s' ca `%s' a eÅŸuat: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "eliminarea armurii a eÅŸuat: %s\n" + #, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "schimbă fraza-parolă" Binary files differ@@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11) ? 0 : ((n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "Ñбой при блокировке Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ð° паролÑ: %s\n" @@ -33,45 +33,49 @@ msgstr "Ñбой при блокировке Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ð° паролÑ: %s\ #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|Отмена (_C)" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|Да (_Y)" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|Ðет (_N)" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|Сохранить в диÑпетчере паролей (_S)" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Ð’Ñ‹ дейÑтвительно хотите, чтобы фраза-пароль была видна на Ñкране?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Показывать фразу-пароль" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Скрывать фразу-пароль" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -82,7 +86,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -90,9 +94,22 @@ msgstr "" "СтойкоÑÑ‚ÑŒ введенного выше текÑта. ПроконÑультируйтеÑÑŒ у админиÑтратора о " "критериÑÑ… оценки ÑтойкоÑти." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Слишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ñ„Ñ€Ð°Ð·Ð°-пароль" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "СтойкоÑÑ‚ÑŒ:" @@ -102,95 +119,95 @@ msgstr "СтойкоÑÑ‚ÑŒ:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "СтойкоÑÑ‚ÑŒ введенного выше текÑта. ПроконÑультируйтеÑÑŒ у админиÑтратора о " "критериÑÑ… оценки ÑтойкоÑти." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "Введите PIN, чтобы Ñделать Ñекретный ключ доÑтупным в Ñтом ÑеанÑе" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "" "Введите фразу-пароль, чтобы Ñделать Ñекретный ключ доÑтупным в Ñтом ÑеанÑе" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Фраза-пароль:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "не подходит - попробуйте еще раз" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (попытка %d из %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Повторите:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "Слишком длинный PIN" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Слишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ñ„Ñ€Ð°Ð·Ð°-пароль" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "ÐедопуÑтимые Ñимволы в PIN" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "Слишком короткий PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Ðеверный PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ Ñ„Ñ€Ð°Ð·Ð°-пароль" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñерийного номера карты: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Повторите фразу-пароль:" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -201,7 +218,7 @@ msgid "" msgstr "" "Введите фразу-пароль Ð´Ð»Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ импортированных объектов в ÑиÑтеме GnuPG." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -212,25 +229,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "ключи ssh длиннее %d бит не поддерживаютÑÑ\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "не могу Ñоздать '%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "не могу открыть '%s': %s\n" @@ -336,27 +353,27 @@ msgstr "PIN повторен неверно; попробуйте еще раз" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Введите PIN%s%s%s Ð´Ð»Ñ Ð´Ð¾Ñтупа к карте" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ файла: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "ошибка запиÑи во временный файл: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Введите новую фразу-пароль" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "Ð’Ñ‹ не ввели фразу-пароль!%0AПуÑÑ‚Ð°Ñ Ñ„Ñ€Ð°Ð·Ð°-пароль недопуÑтима." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -365,11 +382,11 @@ msgstr "" "Ð’Ñ‹ не ввели фразу-пароль - Ñто, как правило, Ð¿Ð»Ð¾Ñ…Ð°Ñ Ð¼Ñ‹Ñль!%0AПодтвердите, " "что Ð’Ñ‹ дейÑтвительно не хотите защищать Ñвой ключ." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Да, защита не нужна" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." @@ -377,7 +394,7 @@ msgstr[0] "Фраза-пароль не должна быть короче %u Ñ msgstr[1] "Фраза-пароль не должна быть короче %u Ñимволов." msgstr[2] "Фраза-пароль не должна быть короче %u Ñимволов." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -392,243 +409,242 @@ msgstr[2] "" "Фраза-пароль должна Ñодержать по меньшей мере %u цифр или%%0AÑпециальных " "Ñимволов." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" "Фраза-пароль не должна быть извеÑтным выражением и не должна быть ÑоÑтавлена" "%%0Aпо определенному образцу." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "Внимание: Ð’Ñ‹ ввели небезопаÑную фразу-пароль." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Ð’Ñе равно принÑÑ‚ÑŒ" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Введите фразу-пароль%0AÐ´Ð»Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ нового ключа" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Введите новую фразу-пароль" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Параметры, полезные Ð´Ð»Ñ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "запуÑк в режиме демона (фоновый режим)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "запуÑк в режиме Ñервера (нефоновый режим)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "запуÑк в подконтрольном режиме" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "не отÑоединÑÑ‚ÑŒÑÑ Ð¾Ñ‚ конÑоли" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "вывод команд в Ñтиле sh" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "вывод команд в Ñтиле csh" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FILE|взÑÑ‚ÑŒ параметры из файла FILE" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Параметры, управлÑющие выводом диагноÑтики" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "подробно" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "Ñократить подробноÑти" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|ÑохранÑÑ‚ÑŒ журнал режима Ñервера в файле FILE" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Параметры, управлÑющие наÑтройками" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "не иÑпользовать демон криптографичеÑких карт" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|иÑпользовать программу PGM как демон криптографичеÑких карт" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|иÑпользовать программу PGM как демон криптографичеÑких карт" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|принимать некоторые команды по NAME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "игнорировать запроÑÑ‹ Ñмены терминала" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "игнорировать запроÑÑ‹ Ñмены диÑÐ¿Ð»ÐµÑ XWindow" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "включить поддержку ssh" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|иÑпользовать Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¿ÐµÑ‡Ð°Ñ‚ÐºÐ¾Ð² алгоритм ALGO" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "включить поддержку putty" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Параметры, управлÑющие безопаÑноÑтью" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|ÑбраÑывать запомненный PIN через N Ñекунд" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|ÑбраÑывать ключи SSH по иÑтечении N Ñекунд" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|уÑтановить макÑимальный Ñрок Ð·Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ PIN N Ñекунд" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|уÑтановить макÑимальный Ñрок дейÑÑ‚Ð²Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð° SSH N Ñекунд" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "не иÑпользовать запомненный PIN при подпиÑывании" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "не позволÑÑ‚ÑŒ пользоватьÑÑ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ памÑтью паролей" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "не позволÑÑ‚ÑŒ клиентам помечать ключи как \"доверенные\"" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "разрешить предуÑтанавливать фразу-пароль" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Параметры, обеÑпечивающие правила Ð´Ð»Ñ Ñ„Ñ€Ð°Ð·-паролей" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "не позволÑÑ‚ÑŒ обходить правила Ð´Ð»Ñ Ñ„Ñ€Ð°Ð·-паролей" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|уÑтановить минимальную длину фразы-Ð¿Ð°Ñ€Ð¾Ð»Ñ Ñ€Ð°Ð²Ð½Ð¾Ð¹ N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|n|требовать Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ фразы-Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð½Ðµ менее N неалфавитных Ñимволов" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|проверÑÑ‚ÑŒ новую фразу-пароль по файлу образцов FILE" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|Ñчитать фразу-пароль уÑтаревшей через N дней" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "не разрешать повторное иÑпользование Ñтарых фраз-паролей" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Параметры, управлÑющие безопаÑноÑтью" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" "не позволÑÑ‚ÑŒ вызывающей программе замещать Ñобой программу ввода паролÑ" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "не захватывать клавиатуру и мышь" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|иÑпользовать программу PGM Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ð° паролей" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|уÑтановить Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð²Ð²Ð¾Ð´Ð° Ð¿Ð°Ñ€Ð¾Ð»Ñ N Ñекунд" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "разрешить ввод фразы-Ð¿Ð°Ñ€Ð¾Ð»Ñ Ñ‡ÐµÑ€ÐµÐ· Emacs" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Об ошибках в программе Ñообщайте по адреÑу <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Вызов: @GPG_AGENT@ [параметры] (-h - подÑказка)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -636,131 +652,131 @@ msgstr "" "СинтакÑиÑ: @GPG_AGENT@ [параметры] [команда [аргументы]]\n" "Управление Ñекретными ключами Ð´Ð»Ñ @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "запрошен недопуÑтимый уровень отладки '%s'\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "выбрана недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ…ÐµÑˆ-функциÑ\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "чтение параметров из '%s'\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Замечание: '%s' не ÑчитаетÑÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "не могу Ñоздать Ñокет: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "Ñлишком длинное Ð¸Ð¼Ñ Ñокета '%s'\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "агент gpg уже запущен - еще один, новый, запущен не будет\n" -#: agent/gpg-agent.c:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ кода Ð´Ð»Ñ Ñокета\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "ошибка ÑвÑÐ·Ñ‹Ð²Ð°Ð½Ð¸Ñ Ñокета Ñ '%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "не удалоÑÑŒ задать права доÑтупа Ð´Ð»Ñ '%s': %s\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "Ñлушаем Ñокет '%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "Ñоздан каталог '%s'\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "Ñбой stat() Ð´Ð»Ñ '%s': %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "невозможно иÑпользовать '%s' как домашний каталог\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ кода из файлового деÑкриптора %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "обработчик 0x%lx Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð³Ð¾ деÑкриптора %d запущен\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "обработчик 0x%lx Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð³Ð¾ деÑкриптора %d завершилÑÑ\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "обработчик ssh 0x%lx Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð³Ð¾ деÑкриптора %d запущен\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "обработчик ssh 0x%lx Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð³Ð¾ деÑкриптора %d завершилÑÑ\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "Ñбой npth_pselect: %s - жду 1 Ñекунду\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s оÑтановлен\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "в Ñтом ÑеанÑе агент gpg не работает\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -781,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -812,22 +828,22 @@ msgstr "" "СинтакÑиÑ: gpg-protect-tool [параметры] [аргументы]\n" "СредÑтво работы Ñ Ñекретными ключами\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Введите фразу-пароль Ð´Ð»Ñ ÑнÑÑ‚Ð¸Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° PKCS#12." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Введите фразу-пароль Ð´Ð»Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ нового объекта PKCS#12." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" "Введите фразу-пароль Ð´Ð»Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ импортированных объектов в ÑиÑтеме GnuPG." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -835,17 +851,17 @@ msgstr "" "Введите фразу-пароль или PIN,\n" "необходимые Ð´Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ операции." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "отменено\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "ошибка запроÑа ввода фразы-паролÑ: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ '%s': %s\n" @@ -1004,7 +1020,7 @@ msgstr "Ñбой проверки Ñозданной подпиÑи: %s\n" msgid "secret key parts are not available\n" msgstr "ÑÐµÐºÑ€ÐµÑ‚Ð½Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ ключа недоÑтупна\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "алгоритм ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ ключом %d (%s) не поддерживаетÑÑ\n" @@ -1033,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "ошибка при дублировании процеÑÑа: %s\n" @@ -1105,7 +1121,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "Ñбой при переименовании '%s' в '%s': %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "да|yes" @@ -1159,7 +1175,7 @@ msgstr "выход за предел безопаÑной памÑти при Ñ€ msgid "out of core while allocating %lu bytes" msgstr "выход за границы при размещении %lu байтов" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1238,7 +1254,7 @@ msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ñии из '%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "Ñервер '%s' Ñтарше Ð½Ð°Ñ (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "Внимание: %s\n" @@ -1323,7 +1339,7 @@ msgid "algorithm: %s" msgstr "алгоритм: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "алгоритм (не поддерживаетÑÑ): %s" @@ -1398,11 +1414,11 @@ msgstr "Цепочка Ñертификатов доÑтоверна" msgid "Root certificate trustworthy" msgstr "Корневой Ñертификат доÑтоверен" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "Ð´Ð»Ñ Ñертификата не найден ÑпиÑок отозванных Ñертификатов" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "доÑтупный ÑпиÑок отозванных Ñертификатов Ñлишком Ñтар" @@ -1448,22 +1464,22 @@ msgstr "[отÑутÑтвует]" msgid "invalid radix64 character %02x skipped\n" msgstr "недопуÑтимый Ñимвол radix64 %02x пропущен\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1517,8 +1533,7 @@ msgstr "блокировка '%s' не выполнена: %s\n" msgid "waiting for lock %s...\n" msgstr "ожидаю ÑнÑÑ‚Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ¸ %s...\n" -#: common/init.c:191 sm/gpgsm.c:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "Ñлишком ÑÑ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ %s (нужно %s, еÑÑ‚ÑŒ %s)\n" @@ -1670,7 +1685,7 @@ msgid "Enter passphrase: " msgstr "Введите фразу-пароль:" #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s не ÑовмеÑтим Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð¼ %s\n" @@ -1681,213 +1696,213 @@ msgstr "%s не ÑовмеÑтим Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð¼ %s\n" msgid "error from TPM: %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸Ð· %s: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "проблема Ñ Ð°Ð³ÐµÐ½Ñ‚Ð¾Ð¼: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "в Ñтом ÑеанÑе dirmngr не работает\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "keyserver option \"%s\" may not be used in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "параметр Ñервера ключей \"%s\" Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать в режиме %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKD пользуетÑÑ Ñохраненным результатом" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "Tor не работает" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "Tor не наÑтроен должным образом" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNS не наÑтроен должным образом" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "недопуÑтимое перенаправление HTTP Ñ Ñервера" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "недопуÑтимое перенаправление HTTP Ñ Ñервера Ñброшено" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "на Ñервере применÑетÑÑ Ð½ÐµÐ¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ñ‹Ð¹ Ñертификат" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "Замечание: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "Карта OpenPGP недоÑтупна: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "Обнаружена карта OpenPGP номер %s\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "в пакетном режиме Ñто дейÑтвие невозможно\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Ðта команда доÑтупна только Ð´Ð»Ñ ÐºÐ°Ñ€Ñ‚ верÑии 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Код ÑброÑа (больше) не доÑтупен\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Ваш выбор? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[не уÑтановлено]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "Уважаемый" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "УважаемаÑ" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "не требуетÑÑ" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "требуетÑÑ" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Ошибка: ДопуÑтим только проÑтой текÑÑ‚ ASCII.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Ошибка: ÐÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать Ñимвол \"<\".\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Ошибка: Двойные пробелы недопуÑтимы.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ Ð´ÐµÑ€Ð¶Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ñ€Ñ‚Ñ‹: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Ð˜Ð¼Ñ Ð´ÐµÑ€Ð¶Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ñ€Ñ‚Ñ‹: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Ошибка: Слишком длинное полное Ð¸Ð¼Ñ (предел - %d Ñимволов).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "URL Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¾Ð³Ð¾ ключа: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ '%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "ошибка запиÑи '%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ (имÑ): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Секретные данные DO:" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Предпочтительный Ñзык: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Ошибка: недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтроки предпочтений.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Ошибка: недопуÑтимые Ñимволы в Ñтроке предпочтений.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "ПриветÑтвие (M = Уважаемый, F = УважаемаÑ, пробел - не задано): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Ошибка: недопуÑтимый ответ.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "отпечаток удоÑтоверÑющего центра: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Ошибка: недопуÑтимый формат отпечатка.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ñ ÐºÐ»ÑŽÑ‡Ð¾Ð¼ невозможна: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "Ñто не карта OpenPGP" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "ошибка при Ñчитывании информации ключа: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Заменить ÑущеÑтвующий ключ? (y/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -1903,99 +1918,99 @@ msgstr "" " ЕÑли Ñоздать ключ не удаÑÑ‚ÑÑ, ÑверьтеÑÑŒ Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸ÐµÐ¹\n" " на карту и выÑÑните, какие размеры допуÑтимы.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Какой размер ключа Вам необходим? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "округлен до %u бит\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "размер ключей %s должен быть в пределах %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "Изменение атрибутов ключа на карте:" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Ключа Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Ключа Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "Ключа Ð´Ð»Ñ ÑƒÐ´Ð¾ÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ Ð»Ð¸Ñ‡Ð½Ð¾Ñти\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Выберите тип ключа:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Ðеправильный выбор.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "Теперь карта будет перенаÑтроена на генерацию ключа длиной %u бит\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "Теперь карта будет перенаÑтроена на генерацию ключа типа %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "ошибка Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° ключа %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "ошибка при Ñчитывании информации карты: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "Ð”Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ñтой картой не поддерживаетÑÑ\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Сделать вне карты архивную копию ключа шифрованиÑ? (Y/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "Замечание: ключи уже хранÑÑ‚ÑÑ Ð½Ð° карте!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Заменить ÑущеÑтвующие ключи? (y/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2006,157 +2021,157 @@ msgstr "" " PIN = '%s' Ðдмин. PIN = '%s'\n" "Вам Ñледует изменить их командой --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Выберите тип Ñоздаваемого ключа:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Ключ подпиÑи\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Ключ шифрованиÑ\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Ключ удоÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ Ð»Ð¸Ñ‡Ð½Ð¾Ñти\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Выберите, где хранить ключ:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "Ñбой запиÑи ключа на карту: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "Замечание: Ñта команда Ñотрет Ñ ÐºÐ°Ñ€Ñ‚Ñ‹ вÑе ключи!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "Продолжить? (y/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "Подтвердите ÑÐ±Ñ€Ð¾Ñ Ðº заводÑким уÑтановкам (введите \"yes\") " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "ошибка при наÑтройке KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error for setup KDF: %s\n" msgid "error for setup UIF: %s\n" msgstr "ошибка при наÑтройке KDF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "выйти из Ñтого меню" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "показать админиÑтративные команды" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "показать данную Ñправку" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "вывеÑти вÑе доÑтупные данные" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "изменить Ð¸Ð¼Ñ Ð´ÐµÑ€Ð¶Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ñ€Ñ‚Ñ‹" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "изменить URL Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð°" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "запроÑить ключ по заданному картой URL" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "изменить Ð¸Ð¼Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑи" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "изменить Ñзыковые предпочтениÑ" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "изменить приветÑтвие Ð´Ð»Ñ Ð´ÐµÑ€Ð¶Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ñ€Ñ‚Ñ‹" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "Ñменить отпечаток удоÑтоверÑющего центра" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "переключить признак 'подпиÑÑŒ требует PIN'" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "Ñоздать новые ключи" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "меню Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ разблокировки PIN" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "проверить PIN и показать вÑе данные" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "разблокировать PIN Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кода ÑброÑа" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "уничтожить вÑе ключи и данные" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "setup KDF for PIN authentication" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "наÑтроить KDF Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ по PIN" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "изменить атрибут ключа" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "изменить уровень Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ñƒ" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/card> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Команды админиÑтрированиÑ\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Команды админиÑÑ‚Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ñ‹\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Команды админиÑÑ‚Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ разрешены\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° (ÑпиÑок команд: \"help\")\n" @@ -2166,22 +2181,22 @@ msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° (ÑпиÑок команд: \"he msgid "--output doesn't work for this command\n" msgstr "--output Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ команды не работает\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "не могу открыть '%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "ключ \"%s\" не найден: %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ° ключей: %s\n" @@ -2305,14 +2320,14 @@ msgstr "алгоритм ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ '%s' Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользо msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "алгоритм ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ '%s' Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать в режиме %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "хеш-функцию '%s' Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать в режиме %s\n" @@ -2330,7 +2345,7 @@ msgstr "" "Внимание: принудительное иÑпользование Ñимметричного шифра %s (%d)\n" " нарушает Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ‚ÐµÐ»Ñ\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "Внимание: ключ %s не подходит Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² режиме %s\n" @@ -2360,7 +2375,7 @@ msgstr "%s/%s зашифровано Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "параметр '%s' Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать в режиме %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2371,7 +2386,7 @@ msgstr "данные зашифрованы алгоритмом %s\n" msgid "encrypted with unknown algorithm %d\n" msgstr "зашифровано неизвеÑтным алгоритмом %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2413,7 +2428,7 @@ msgstr "пользоватьÑÑ Ð°Ñ€Ñ…Ð¸Ð²Ð½Ñ‹Ð¼ форматом ключей msgid " - skipped" msgstr " - пропущено" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2449,64 +2464,64 @@ msgstr "ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ '%s': %s\n" msgid "[User ID not found]" msgstr "[Идентификатор Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ðµ найден]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "автоматичеÑки получили '%s' через %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ '%s' через %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Ðет отпечатка" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "поиÑк обновленной копии проÑроченного ключа по %s\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "Ñекретный ключ \"%s\" не найден: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(проверьте аргумент параметра '%s')\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "Внимание: '%s' не иÑпользуетÑÑ Ð² качеÑтве оÑновного ключа: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "" "\"%s\" иÑпользуетÑÑ Ð² качеÑтве оÑновного Ñекретного ключа Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "вÑе значениÑ, переданные в '%s', игнорируютÑÑ\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "" "Параметр --allow-non-selfsigned-uid Ñделал недоÑтоверный ключ %s " "доÑтоверным\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, c-format msgid "using subkey %s instead of primary key %s\n" msgstr "иÑпользую подключ %s вмеÑто первичного ключа %s\n" -#: g10/getkey.c:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "недопуÑтимые Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"\n" @@ -2693,7 +2708,7 @@ msgstr "|SPEC|уÑтановить Ñинонимы Ñлектронной Ð¿Ð¾Ñ msgid "use strict OpenPGP behavior" msgstr "Ñтрого Ñледовать Ñтандарту OpenPGP" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "не делать никаких изменений" @@ -2729,7 +2744,7 @@ msgstr "иÑпользовать каноничеÑкий текÑтовый рРmsgid "|N|set compress level to N (0 disables)" msgstr "|N|уÑтановить уровень ÑÐ¶Ð°Ñ‚Ð¸Ñ N (0 - без ÑжатиÑ)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2749,11 +2764,11 @@ msgstr "импортировать недоÑтающий ключ из подп msgid "include the public key in signatures" msgstr "вноÑить открытый ключ в подпиÑи" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "полноÑтью запретить доÑтуп к dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2773,15 +2788,15 @@ msgstr "|USER-ID|зашифровать Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ USER-ID" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|иÑпользовать ключ USER-ID Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи и раÑшифровки" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2823,7 +2838,7 @@ msgstr "" "ПодпиÑи и их проверка, шифрование и раÑшифровка\n" "ДейÑтвие по умолчанию завиÑит от входных данных\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2847,12 +2862,12 @@ msgstr "Хеш-функции: " msgid "Compression: " msgstr "Ðлгоритмы ÑжатиÑ: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "вызов: %s [параметры] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "неÑовмеÑтимые команды\n" @@ -2862,64 +2877,64 @@ msgstr "неÑовмеÑтимые команды\n" msgid "no = sign found in group definition '%s'\n" msgstr "в определении группы '%s' отÑутÑтвует знак =\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "Внимание: небезопаÑный владелец домашнего каталога '%s'\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "Внимание: небезопаÑный владелец файла наÑтроек '%s'\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "Внимание: небезопаÑный владелец файла Ð¼Ð¾Ð´ÑƒÐ»Ñ Ñ€Ð°ÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ '%s'\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "Внимание: небезопаÑные права доÑтупа к домашнему каталогу '%s'\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "Внимание: небезопаÑные права доÑтупа к файлу наÑтроек '%s'\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "Внимание: небезопаÑные права доÑтупа к файлу Ð¼Ð¾Ð´ÑƒÐ»Ñ Ñ€Ð°ÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ '%s'\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "Внимание: небезопаÑный владелец каталога, Ñодержащего домашний каталог '%s'\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" "Внимание: небезопаÑный владелец каталога, Ñодержащего файл наÑтроек '%s'\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "Внимание: небезопаÑный владелец каталога,\n" " Ñодержащего модуль раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ '%s'\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "Внимание: небезопаÑные права доÑтупа к каталогу,\n" " Ñодержащему домашний каталог '%s'\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2927,477 +2942,477 @@ msgstr "" "Ð’ÐИМÐÐИЕ: небезопаÑные права доÑтупа к каталогу,\n" " Ñодержащему файл наÑтроек '%s'\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "Внимание: небезопаÑные права доÑтупа к каталогу,\n" " Ñодержащему файл Ð¼Ð¾Ð´ÑƒÐ»Ñ Ñ€Ð°ÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ '%s'\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "неизвеÑтный Ñлемент в файле наÑтроек '%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "показывать в ÑпиÑке ключей фотоидентификаторы" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "показывать в ÑпиÑке ключей ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ назначении ключа" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "показывать в ÑпиÑке подпиÑей URL правил" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "показывать в ÑпиÑке подпиÑей вÑе замечаниÑ" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "показывать в ÑпиÑке подпиÑей Ð·Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ñтандарта IETF" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "показывать в ÑпиÑке подпиÑей пользовательÑкие замечаниÑ" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "показывать в ÑпиÑке подпиÑей URL предпочтительных Ñерверов ключей" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" "показывать в ÑпиÑке ключей дейÑтвительноÑÑ‚ÑŒ идентификаторов пользователей" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" "показывать в ÑпиÑке ключей отозванные и проÑроченные идентификаторы " "пользователей" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "показывать в ÑпиÑке ключей отозванные и проÑроченные подключи" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "показывать в ÑпиÑке ключей название таблицы ключей" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "показывать в ÑпиÑке подпиÑей Ñроки дейÑтвиÑ" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "неизвеÑтные правила TOFU '%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(\"help\" выведет ÑпиÑок вариантов)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Замечание: %s не предназначен Ð´Ð»Ñ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ применениÑ!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "'%s' - не допуÑтимый Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "\"%s\" не ÑвлÑетÑÑ Ð°Ð´Ñ€ÐµÑом Ñлектронной почты\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "недопуÑтимый режим ввода Ð¿Ð°Ñ€Ð¾Ð»Ñ '%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "недопуÑтимый иÑточник запроÑа '%s'\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "'%s' - не допуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° Ñимволов\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "не могу интерпретировать URL Ñервера ключей\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: недопуÑтимые параметры Ñервера ключей\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "недопуÑтимые параметры Ñервера ключей\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: недопуÑтимые параметры импорта\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "недопуÑтимые параметры импорта\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "недопуÑтимый параметр фильтра: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: недопуÑтимые параметры ÑкÑпорта\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "недопуÑтимые параметры ÑкÑпорта\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: недопуÑтимые параметры ÑпиÑка\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "недопуÑтимые параметры ÑпиÑка\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "показать при проверке подпиÑи фотоидентификаторы" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "показать при проверке подпиÑи URL правил" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "показать при проверке подпиÑей вÑе замечаниÑ" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "показать при проверке подпиÑей Ð·Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ñтандарта IETF" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "показать при проверке подпиÑей пользовательÑкие замечаниÑ" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "показать при проверке подпиÑей URL предпочтительных Ñерверов ключей" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "" "показать при проверке подпиÑей дейÑтвительноÑÑ‚ÑŒ идентификаторов пользователей" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" "показать при проверке подпиÑей отозванные и проÑроченные идентификаторы " "пользователÑ" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "" "показать при проверке подпиÑей только первичный идентификатор пользователÑ" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: недопуÑтимые параметры проверки\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "недопуÑтимые параметры проверки\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "не могу определить путь запуÑка Ð´Ð»Ñ %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: недопуÑтимый ÑпиÑок auto-key-locate\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "недопуÑтимый ÑпиÑок auto-key-locate\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "недопуÑтимый аргумент Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%.50s\"\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "Внимание: возможно Ñоздание файла образа памÑти!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "Внимание: %s отменÑет %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s Ñ %s недопуÑтимо!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s Ñ %s не имеет ÑмыÑла!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "Внимание: работаем Ñ Ñ„Ð°Ð»ÑŒÑˆÐ¸Ð²Ñ‹Ð¼ ÑиÑтемным временем: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "отказываюÑÑŒ работать Ñ Ð½ÐµÐ±ÐµÐ·Ð¾Ð¿Ð°Ñной памÑтью из-за %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "выбран недопуÑтимый алгоритм шифрованиÑ\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "выбрана недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ…ÐµÑˆ-функциÑ\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "выбран недопуÑтимый алгоритм ÑжатиÑ\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "выбрана недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ…ÐµÑˆ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð´Ð»Ñ Ñертификации\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed должен быть больше 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed должен быть больше 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth должен быть в диапазоне от 1 до 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "недопуÑтимый default-cert-level; должен быть 0, 1, 2 или 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "недопуÑтимый min-cert-level; должен быть 0, 1, 2 или 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "Замечание: проÑтой режим S2K (0) Ñтрого противопоказан\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "недопуÑтимый режим S2K; должно быть 0, 1 или 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "недопуÑтимые Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "недопуÑтимые личные Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ ÑˆÐ¸Ñ„Ñ€Ð°\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "недопуÑтимые личные Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ ÑˆÐ¸Ñ„Ñ€Ð°\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "недопуÑтимые личные Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ…ÐµÑˆ-функции\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "недопуÑтимые личные Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼Ð¾Ð² ÑжатиÑ\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "неверный размер ключа; иÑпользую %u бит\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s пока не работает ÑовмеÑтно Ñ %s!\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "cipher algorithm '%s' may not be used in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "алгоритм ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ '%s' Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать в режиме %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "алгоритм ÑÐ¶Ð°Ñ‚Ð¸Ñ '%s' Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать в режиме %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "Ñбой инициализации таблицы довериÑ: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "Ð’ÐИМÐÐИЕ: получатели (-r) заданы без иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ " "ключом\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "Ñбой Ñимметричного ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ '%s': %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "--symmetric --encrypt Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать ÑовмеÑтно Ñ --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "в режиме %s Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать --symmetric --encrypt\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" "Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать --symmetric --sign --encrypt ÑовмеÑтно Ñ --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "в режиме %s Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать --symmetric --sign --encrypt\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "Ñбой при отправке на Ñервер ключей: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "Ñбой при получении Ñ Ñервера ключей: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "Ñбой при ÑкÑпорте ключа: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "Ñбой при ÑкÑпорте в виде ключа ssh: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "Ñбой при поиÑке на Ñервере ключей: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "Ñбой при обновлении Ñ Ñервера ключей: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "ошибка Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð· текÑтового формата: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "ошибка Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² текÑтовый формат: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ…ÐµÑˆ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ '%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "ошибка ÑинтакÑичеÑкого анализа Ñпецификации ключа '%s': %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "'%s' не ÑвлÑетÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼, отпечатком или кодом ключа\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "Внимание: команда не отдана. ПытаюÑÑŒ угадать, что имелоÑÑŒ в виду ...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Пишите Ñообщение ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "заданный URL правил Ñертификации неверен\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "заданный URL правил подпиÑи неверен\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "заданный URL предпочтительного Ñервера ключей неверен\n" @@ -3410,7 +3425,7 @@ msgstr "|FILE|взÑÑ‚ÑŒ ключи из файла таблицы ключей msgid "make timestamp conflicts only a warning" msgstr "при неÑоответÑтвии метки времени - только предупреждение" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|выводить информацию в файл Ñ Ð´ÐµÑкриптором FD" @@ -3499,97 +3514,97 @@ msgstr "ожидать ключи в архивном формате GnuPG" msgid "repair keys on import" msgstr "иÑправлÑÑ‚ÑŒ ключи при импорте" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "пропущен блок типа %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "обработано %lu ключей\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Ð’Ñего обработано: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " пропущено ключей PGP-2: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " пропущено новых ключей: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " без идентификатора пользователÑ: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " импортировано: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " неизмененных: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " новых идентификаторов пользователÑ: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " новых подключей: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " новых подпиÑей: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " новых отзывов ключей: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " прочитано Ñекретных ключей: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr "импортировано Ñекретных ключей: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " неизмененных Ñекретных ключей: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " не импортировано: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " очищено подпиÑей: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " очищено идентификаторов пользователей: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3598,175 +3613,175 @@ msgstr "" "Внимание: ключ %s Ñодержит Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð½ÐµÐ´Ð¾Ñтупных\n" "алгоритмов Ð´Ð»Ñ Ñледующих идентификаторов пользователей:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": предпочитает шифр %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": предпочитает шифр %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": предпочитает хеш-функцию %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": предпочитает алгоритм ÑÐ¶Ð°Ñ‚Ð¸Ñ %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "крайне желательно, чтобы Ð’Ñ‹ обновили Ñвои Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "раÑпроÑтранили Ñтот ключ во избежание возможных неÑтыковок алгоритмов\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "ключ %s: нет идентификатора пользователÑ\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "ключ %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "иÑключен фильтром импорта" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "ключ %s: повреждение подключа PKS иÑправлено\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "" "ключ %s: принÑÑ‚ без Ñамозаверенного идентификатора Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\"\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "ключ %s: нет дейÑтвительных идентификаторов пользователÑ\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "может быть, из-за отÑутÑÑ‚Ð²Ð¸Ñ ÑамоподпиÑи\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "ключ %s: не найден открытый ключ: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "ключ %s: новый ключ - пропущен\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "нет доÑтупной Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи таблицы ключей: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "ошибка запиÑи таблицы ключей '%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "ключ %s: импортирован открытый ключ \"%s\"\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "ключ %s: не Ñовпадает Ñ Ð½Ð°ÑˆÐµÐ¹ копией\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "ключ %s: \"%s\" 1 новый идентификатор пользователÑ\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "ключ %s: \"%s\" %d новых идентификаторов пользователÑ\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "ключ %s: \"%s\" 1 Ð½Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "ключ %s: \"%s\" %d новых подпиÑей\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "ключ %s: \"%s\" 1 новый подключ\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "ключ %s: \"%s\" %d новых подключей\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "ключ %s: \"%s\" %d подпиÑÑŒ очищена\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "ключ %s: \"%s\" %d подпиÑей очищено\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "ключ %s: \"%s\" %d идентификатор Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "ключ %s: \"%s\" %d идентификаторов Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð¾\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "ключ %s: \"%s\" не изменен\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "ключ %s: импортирован Ñекретный ключ\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "ключ %s: Ñекретный ключ уже имеетÑÑ\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "ключ %s: ошибка отправки в агент: %s\n" @@ -3779,209 +3794,208 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñа '%s' выполните на каждой криптографичеÑкой карте: %s\n" -#: g10/import.c:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "Ñекретный ключ %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "импорт Ñекретного ключа не допуÑкаетÑÑ\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, c-format msgid "key %s: secret key with invalid cipher %d - skipped\n" msgstr "ключ %s: Ñекретный ключ Ñ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑтимым шифром %d - пропущен\n" -#: g10/import.c:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Причина не указана" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Ключ заменен другим" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Ключ был раÑкрыт" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Ключ больше не иÑпользуетÑÑ" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "Идентификатор Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð±Ð¾Ð»ÑŒÑˆÐµ не дейÑтвителен" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "причина отзыва: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "поÑÑнение к отзыву: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, c-format msgid "key %s: no public key - can't apply revocation certificate\n" msgstr "ключ %s: нет открытого ключа - не могу применить Ñертификат отзыва\n" -#: g10/import.c:3461 +#: g10/import.c:3469 #, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "ключ %s: оригинальный блок ключей не найден: %s\n" -#: g10/import.c:3468 +#: g10/import.c:3476 #, c-format msgid "key %s: can't read original keyblock: %s\n" msgstr "ключ %s: оригинальный блок ключей не читаетÑÑ: %s\n" -#: g10/import.c:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "ключ %s: недейÑтвительный Ñертификат отзыва: %s - отвергнут\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "ключ %s: Ñертификат отзыва \"%s\" импортирован\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "ключ %s: нет идентификатора Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "" "ключ %s: алгоритм Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ ключом у идентификатора Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\" не " "поддерживаетÑÑ\n" -#: g10/import.c:3628 +#: g10/import.c:3636 #, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "" "ключ %s: Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ ÑамоподпиÑÑŒ на идентификаторе Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\"\n" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "ключ %s: алгоритм Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ ключом не поддерживаетÑÑ\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "ключ %s: недейÑÑ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€ÑÐ¼Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ ключа\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "ключ %s: нет подключа Ð´Ð»Ñ ÑвÑÐ·Ñ‹Ð²Ð°Ð½Ð¸Ñ ÐºÐ»ÑŽÑ‡ÐµÐ¹\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "ключ %s: недопуÑÑ‚Ð¸Ð¼Ð°Ñ ÑвÑзь подключей\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "ключ %s: удалена Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð°Ñ ÑвÑзь подключей\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "ключ %s: нет подключа Ð´Ð»Ñ Ð¾Ñ‚Ð·Ñ‹Ð²Ð° ключа\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "ключ %s: неверный отзыв подключа\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "ключ %s: удален многократный отзыв подключей\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "ключ %s: пропущен идентификатор Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\"\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "ключ %s: пропущен подключ\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, c-format msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" msgstr "ключ %s: неÑкÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ (клаÑÑ 0x%02X) - пропущена\n" -#: g10/import.c:3860 +#: g10/import.c:3868 #, c-format msgid "key %s: revocation certificate at wrong place - skipped\n" msgstr "ключ %s: Ñертификат отзыва в неправильном меÑте - пропущен\n" -#: g10/import.c:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "ключ %s: недейÑтвительный Ñертификат отзыва: %s - пропущен\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, c-format msgid "key %s: subkey signature in wrong place - skipped\n" msgstr "ключ %s: подпиÑÑŒ подключа в неправильном меÑте - пропущена\n" -#: g10/import.c:3900 +#: g10/import.c:3908 #, c-format msgid "key %s: unexpected signature class (0x%02X) - skipped\n" msgstr "ключ %s: неожиданный клаÑÑ Ð¿Ð¾Ð´Ð¿Ð¸Ñи (0x%02X) - пропущена\n" -#: g10/import.c:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "" "ключ %s: обнаружено дублирование идентификатора Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ - объединены\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, c-format msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" msgstr "Внимание: ключ %s, возможно, отозван: запрашиваю ключ отзыва %s\n" -#: g10/import.c:4261 +#: g10/import.c:4269 #, c-format msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" msgstr "Внимание: ключ %s, возможно, отозван: ключ отзыва %s отÑутÑтвует.\n" -#: g10/import.c:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "ключ %s: добавлен Ñертификат отзыва \"%s\"\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "ключ %s: добавлена прÑÐ¼Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ ключа\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "ошибка Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ð°Ð¼Ñти: %s\n" @@ -4049,7 +4063,7 @@ msgstr "" "Внимание: обнаружены ошибки, проверÑлиÑÑŒ только ÑамоподпиÑи; Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ " "вÑех подпиÑей выполните '%s'.\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñ‰Ð¸Ñ‚Ð° Ñ ÐºÐ»ÑŽÑ‡Ð°Ð¼Ð¸ '%s': %s\n" @@ -4059,7 +4073,7 @@ msgstr "ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñ‰Ð¸Ñ‚Ð° Ñ ÐºÐ»ÑŽÑ‡Ð°Ð¼Ð¸ '%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ ключей '%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "Ñоздан щит Ñ ÐºÐ»ÑŽÑ‡Ð°Ð¼Ð¸ '%s'\n" @@ -4314,8 +4328,8 @@ msgstr "Ðтот ключ проверен мной очень тщательнРmsgid "Really sign? (y/N) " msgstr "ДейÑтвительно подпиÑать? (y/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "подпиÑать не удалоÑÑŒ: %s\n" @@ -4695,7 +4709,7 @@ msgstr "Ðет подходÑщих идентификаторов пользоРmsgid "Nothing to sign.\n" msgstr "ПодпиÑывать нечего.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Вами не подпиÑано.\n" @@ -4764,7 +4778,7 @@ msgstr "Данный ключ может быть отозван пользовРmsgid "(sensitive)" msgstr "(оÑобо важный)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr " Ñоздан: %s" @@ -4780,7 +4794,7 @@ msgid "expired: %s" msgstr "проÑрочен Ñ: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr " годен до: %s" @@ -4819,13 +4833,13 @@ msgstr "" "Учтите, что Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð´Ð¾ÑтоверноÑÑ‚ÑŒ ключа может быть неверной,\n" "пока Ð’Ñ‹ не перезапуÑтите программу.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "отозван" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "проÑрочен" @@ -4867,7 +4881,7 @@ msgstr "Ð’Ñ‹ уверены, что хотите добавить Ñто? (y/N) msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "ÐÐµÐ»ÑŒÐ·Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ фотоидентификатор в ключ типа PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "Такой идентификатор Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñтом ключе уже еÑÑ‚ÑŒ!\n" @@ -5010,7 +5024,7 @@ msgstr "подключ %s не Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñей, он не нуждает msgid "Please select exactly one user ID.\n" msgstr "Выберите ровно один идентификатор пользователÑ.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "пропуÑк ÑамоподпиÑи v3 на идентификаторе Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\"\n" @@ -5019,129 +5033,129 @@ msgstr "пропуÑк ÑамоподпиÑи v3 на идентификатор msgid "Enter your preferred keyserver URL: " msgstr "Введите URL предпочтительного Ñервера ключей: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Ð’Ñ‹ дейÑтвительно хотите заменить его? (y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Ð’Ñ‹ дейÑтвительно хотите удалить его? (y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Введите замечание: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Продолжить? (y/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Ðет идентификатора Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ Ð¸Ð½Ð´ÐµÐºÑом %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Ðет идентификатора Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ Ñ…ÐµÑˆÐµÐ¼ %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Ðет подключа Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ ключа '%s'.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Ðет подключа Ñ Ð¸Ð½Ð´ÐµÐºÑом %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "Идентификатор пользователÑ: \"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "подпиÑано Вашим ключом %s %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (неÑкÑпортируемаÑ)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Срок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи иÑтек %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Ð’Ñ‹ уверены, что хотите отозвать? (y/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Создать Ñертификат отзыва Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ подпиÑи? (y/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Ð’Ñ‹ подпиÑали Ñти идентификаторы пользователей на ключе %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (неотзываемаÑ)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "отозвано Вашим ключом %s %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Ð’Ñ‹ отзываете Ñледующие подпиÑи:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "ДейÑтвительно Ñоздать Ñертификат отзыва? (y/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "нет Ñекретного ключа\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "попытка отзыва непользовательÑкого идентификатора: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "Идентификатор Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\" уже отозван\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "Внимание: подпиÑÑŒ идентификатора Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %d Ñекундами в " "будущем\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "ÐÐµÐ»ÑŒÐ·Ñ ÑƒÐ´Ð°Ð»ÑÑ‚ÑŒ поÑледний дейÑтвительный идентификатор пользователÑ.\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Ключ %s уже отозван.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Подключ %s уже отозван.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5153,64 +5167,64 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "недопуÑтимое Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "предпочтение '%s' дублируетÑÑ\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "Ñлишком много предпочтений шифров\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "Ñлишком много предпочтений хеш-функций\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "Ñлишком много предпочтений методов ÑжатиÑ\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "Ñлишком много предпочтений шифров\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "недопуÑтимый Ñлемент '%s' в Ñтроке предпочтений\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "запиÑÑŒ прÑмой подпиÑи\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "запиÑÑŒ ÑамоподпиÑи\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "запиÑÑŒ ÑвÑзующей подпиÑи\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "неверный размер ключа; иÑпользую %u бит\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "размер ключа округлен вверх до %u бит\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5218,19 +5232,19 @@ msgstr "" "Внимание: некоторые реализации OpenPGP не могут обрабатывать ключи DSA Ñ " "такой длиной хеша\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "ПодпиÑать" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Заверить" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Зашифровать" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "УдоÑтоверить личноÑÑ‚ÑŒ" @@ -5244,180 +5258,180 @@ msgstr "УдоÑтоверить личноÑÑ‚ÑŒ" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "11223300" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Возможные дейÑÑ‚Ð²Ð¸Ñ Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ð° %s: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "ДопуÑтимы дейÑтвиÑ: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Переключить возможноÑÑ‚ÑŒ подпиÑи\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Переключить возможноÑÑ‚ÑŒ шифрованиÑ\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Переключить возможноÑÑ‚ÑŒ удоÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ Ð»Ð¸Ñ‡Ð½Ð¾Ñти\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Завершено\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA и RSA (по умолчанию)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA и Elgamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (только Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (только Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (только Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (только Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (задать возможноÑти)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (задать возможноÑти)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) подпиÑÑŒ, шифрование\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (только Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) ECC (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (задать возможноÑти)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) ECC (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (только Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) ИмеющийÑÑ ÐºÐ»ÑŽÑ‡\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) ИмеющийÑÑ Ð½Ð° карте ключ\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Введите код ключа:" -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "ÐедопуÑтимый код ключа (ожидаетÑÑ 40 шеÑтнадцатеричных цифр)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Ðет ключа Ñ Ñ‚Ð°ÐºÐ¸Ð¼ кодом\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ ÐºÐ°Ñ€Ñ‚Ñ‹: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Серийный номер карты: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "ДоÑтупные ключи:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "округлен до %u бит\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "длина ключей %s может быть от %u до %u.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Какой размер подключа необходим? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Запрошенный размер ключа - %u бит\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Выберите ÑллиптичеÑкую кривую:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5433,7 +5447,7 @@ msgstr "" " <n>m = Ñрок дейÑÑ‚Ð²Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð° - n меÑÑцев\n" " <n>y = Ñрок дейÑÑ‚Ð²Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð° - n лет\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5449,38 +5463,38 @@ msgstr "" " <n>m = Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи - n меÑÑцев\n" " <n>y = Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи - n лет\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Срок дейÑÑ‚Ð²Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð°? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Срок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "недопуÑтимое значение\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Срок дейÑÑ‚Ð²Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð° не ограничен\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Срок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи не ограничен\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Ключ дейÑтвителен до %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "ПодпиÑÑŒ дейÑтвительна до %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5488,11 +5502,11 @@ msgstr "" "Ваша ÑиÑтема не может отображать даты поÑле 2038 года.\n" "Однако даты до 2106 года будут обрабатыватьÑÑ Ð²ÐµÑ€Ð½Ð¾.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Ð’Ñе верно? (y/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5506,7 +5520,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5522,49 +5536,49 @@ msgstr "" " \"ВаÑÑ ÐŸÑƒÑˆÐºÐ¸Ð½ (перÑонаж) <vp@test.ru>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Ваше полное имÑ: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "ÐедопуÑтимый Ñимвол в имени\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "Символы '%s' и '%s' в имени поÑвлÑÑ‚ÑŒÑÑ Ð½Ðµ могут\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Ð˜Ð¼Ñ Ð½Ðµ должно начинатьÑÑ Ñ Ñ†Ð¸Ñ„Ñ€Ñ‹\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Ð˜Ð¼Ñ Ð½Ðµ должно быть короче 5 Ñимволов\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Ðеправильный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Примечание: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "ÐедопуÑтимый Ñимвол в примечании\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "ИÑпользуетÑÑ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° Ñимволов '%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5575,7 +5589,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" "Ðе вÑтавлÑйте Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ примечание\n" @@ -5591,31 +5605,31 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Сменить (N)ИмÑ, (C)Примечание, (E)ÐдреÑ; (Q)Выход? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Сменить (N)ИмÑ, (C)Примечание, (E)ÐдреÑ; (O)ПринÑÑ‚ÑŒ/(Q)Выход? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Сменить (N)ИмÑ, (E)ÐдреÑ; (Q)Выход? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Сменить (N)ИмÑ, (E)ÐдреÑ; (O)ПринÑÑ‚ÑŒ/(Q)Выход? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Сначала иÑправьте ошибку\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5628,18 +5642,18 @@ msgstr "" "Ñлучайных чиÑел больше возможноÑтей получить доÑтаточное количеÑтво " "Ñнтропии.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Сбой при Ñоздании ключа: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5650,65 +5664,65 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Продолжить? (Y/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "Ключ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\" уже ÑущеÑтвует\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Ð’Ñе равно Ñоздать новый? (y/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "принудительное Ñоздание\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" "Замечание: \"%s %s\" вызывает полнофункциональный диалог ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð°.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Создание ключа прервано.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "не могу Ñоздать архивную копию, файл '%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "Замечание: Ð°Ñ€Ñ…Ð¸Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð° Ñ ÐºÐ°Ñ€Ñ‚Ñ‹ Ñохранена в '%s'\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "Ñохранение открытого ключа в '%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "нет доÑтупной Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи таблицы открытых ключей: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "ошибка запиÑи таблицы открытых ключей '%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "открытый и Ñекретный ключи Ñозданы и подпиÑаны.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5716,7 +5730,7 @@ msgstr "" "Учтите, что данный ключ не может иÑпользоватьÑÑ Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ. Можно\n" "воÑпользоватьÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ \"--edit-key\" и Ñоздать подключ Ð´Ð»Ñ Ñтих целей.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5724,7 +5738,7 @@ msgstr "" "ключ Ñоздан на %lu Ñекунду в будущем (Ð¿ÐµÑ‚Ð»Ñ Ð²Ð¾ времени или проблемы Ñ " "чаÑами)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5732,22 +5746,22 @@ msgstr "" "ключ Ñоздан на %lu Ñекунд в будущем (Ð¿ÐµÑ‚Ð»Ñ Ð²Ð¾ времени или проблемы Ñ " "чаÑами)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "Замечание: Ñоздание подключей Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡ÐµÐ¹ v3 не ÑовмеÑтимо Ñ OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Секретные чаÑти первичного ключа отÑутÑтвуют.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "Секретные чаÑти первичного ключа хранÑÑ‚ÑÑ Ð½Ð° карте.\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "ДейÑтвительно Ñоздать? (y/N) " @@ -5829,12 +5843,12 @@ msgstr " Отпечаток ключа =" msgid " Card serial no. =" msgstr " Ñерийный номер карты =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "занеÑение таблицы ключей '%s' в буфер\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" @@ -5842,7 +5856,7 @@ msgstr[0] "пока в буфер помещено %lu ключей (%lu подРmsgstr[1] "пока в буфер помещено %lu ключей (%lu подпиÑи)\n" msgstr[2] "пока в буфер помещено %lu ключей (%lu подпиÑей)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" @@ -5850,7 +5864,7 @@ msgstr[0] "в буфер запиÑан %lu ключ" msgstr[1] "в буфер запиÑаны %lu ключа" msgstr[2] "в буфер запиÑано %lu ключей" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" @@ -5858,7 +5872,7 @@ msgstr[0] "(%lu подпиÑÑŒ)\n" msgstr[1] "(%lu подпиÑи)\n" msgstr[2] "(%lu подпиÑей)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: таблица ключей Ñоздана\n" @@ -5887,25 +5901,25 @@ msgstr "автоматичеÑки получать ключи при прове msgid "honor the preferred keyserver URL set on the key" msgstr "учитывать набор URL предпочтительных Ñерверов ключей Ð´Ð»Ñ Ñтого ключа" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "отключен" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Введите чиÑла, N) Следующее; Q) Выход > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "недопуÑтимый протокол Ñервера ключей (ожидаетÑÑ %d, получено %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" - не идентификатор ключа: пропущен\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" @@ -5913,52 +5927,47 @@ msgstr[0] "обновление %d ключа из %s\n" msgstr[1] "обновление %d ключей из %s\n" msgstr[2] "обновление %d ключей из %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "Внимание: невозможно обновить ключ %s Ñ %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "ключ \"%s\" на Ñервере ключей не найден\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "ключ не найден на Ñервере ключей\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "запрашиваю ключ %s Ñ Ñервера %s %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "получение ключа %s Ñ %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "не извеÑтно ни одного Ñервера ключей\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "пропущено \"%s\": %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "отправка ключа %s на %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ ÐºÐ»ÑŽÑ‡Ð° из '%s'\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "Внимание: невозможно получить URI %s: %s\n" @@ -5985,68 +5994,68 @@ msgstr "зашифровано неизвеÑтным алгоритмом %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "фраза-пароль Ñоздана Ñ Ð½ÐµÐ·Ð½Ð°ÐºÐ¾Ð¼Ð¾Ð¹ хеш-функцией %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "открытый ключ - %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "зашифровано %u-битным ключом %s Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %s, Ñозданным %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "зашифровано ключом %s Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "Внимание: наблюдаетÑÑ Ð½ÐµÑколько текÑтов\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "зашифровано %lu фразами-паролÑми\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "зашифровано одной фразой-паролем\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "Ñбой раÑшифровки Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ ключом: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "данные зашифрованы открытым ключом: хороший DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "предполагаютÑÑ Ð´Ð°Ð½Ð½Ñ‹Ðµ, зашифрованные по %s\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "шифр IDEA недоÑтупен, попробую вмеÑто него %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "Внимание: целоÑтноÑÑ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ защищена\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -6056,179 +6065,179 @@ msgstr "" "оно правомерно, поÑкольку в те времена защита целоÑтноÑти широко\n" "не применÑлаÑÑŒ.\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "ВоÑпользуйтеÑÑŒ параметром '%s', чтобы тем не менее раÑшифровать.\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "принудительный Ñбой раÑшифровки!\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "раÑшифровано нормально\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "Внимание: зашифрованное Ñообщение было изменено!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "Ñбой раÑшифровки: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Замечание: отправитель запроÑил \"только между нами\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "первоначальное Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "отдельный Ñертификат отзыва: задейÑтвуетÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ \"gpg --import\"\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "подпиÑÑŒ не найдена\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "ПЛОХÐЯ подпиÑÑŒ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "ПроÑÑ€Ð¾Ñ‡ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "ДейÑÑ‚Ð²Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ \"%s\"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "проверка подпиÑи подавлена\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "не могу обработать Ñти неоднозначные данные подпиÑи\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "ПодпиÑÑŒ Ñделана %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " ключом %s Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "ПодпиÑÑŒ Ñделана %s ключом %s Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " издатель \"%s\"\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Ключ доÑтупен на: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "Замечание: Параметр '%s' включает иÑпользование Ñтой информации\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[Ñомнительно]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " или \"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "Внимание: Данный ключ не подходит Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи в режиме %s\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "ПодпиÑÑŒ проÑрочена %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "ПодпиÑÑŒ дейÑтвительна до %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "формат подпиÑи: %s, хеш-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "двоичный" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "текÑтовый" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "неизвеÑтно" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", алгоритм ключа " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "Внимание: не Ð¾Ñ‚Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ; файл '%s' ÐЕ был проверен!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Ðе могу проверить подпиÑÑŒ: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "не Ð¾Ñ‚Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "Внимание: обнаружено неÑколько подпиÑей. Проверена будет только перваÑ.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ клаÑÑа 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "подпиÑÑŒ Ñтарого типа (PGP 2.x)\n" @@ -6413,45 +6422,51 @@ msgstr "ÐеизвеÑтное критичеÑкое замечание к по msgid "subpacket of type %d has critical bit set\n" msgstr "в подпакете типа %d уÑтановлен критичеÑкий бит\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Введите новую фразу-пароль" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Введите фразу-пароль\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "прервано пользователем\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (идентификатор главного ключа %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Введите фразу-пароль Ð´Ð»Ñ Ñ€Ð°Ð·Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ¸ Ñекретного ключа OpenPGP:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Введите фразу-пароль Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð° Ñекретного ключа OpenPGP:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Введите фразу-пароль Ð´Ð»Ñ ÑкÑпорта Ñекретного подключа OpenPGP:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Введите фразу-пароль Ð´Ð»Ñ ÑкÑпорта Ñекретного ключа OpenPGP:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Ð’Ñ‹ дейÑтвительно хотите навÑегда удалить Ñекретный подключ OpenPGP:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Ð’Ñ‹ дейÑтвительно хотите навÑегда удалить Ñекретный ключ OpenPGP:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6621,7 +6636,7 @@ msgstr "" "Минимальный уровень Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¼Ñƒ ключу: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Ваше решение? " @@ -6915,7 +6930,7 @@ msgstr "не могу открыть подпиÑанные данные '%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "не могу открыть подпиÑанные данные fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "ключ %s не пригоден Ð´Ð»Ñ Ñ€Ð°ÑÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² режиме %s\n" @@ -6963,7 +6978,7 @@ msgid "Note: key has been revoked" msgstr "Замечание: ключ был отозван" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "Ñбой build_packet: %s\n" @@ -6989,11 +7004,11 @@ msgstr "Секретный ключ недоÑтупен.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "Создать Ñертификат отзыва данного ключа? (y/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Ð”Ð»Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° иÑпользован текÑтовый формат ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "Ñбой make_keysig_packet: %s\n" @@ -7007,11 +7022,11 @@ msgstr "Сертификат отзыва Ñоздан.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "ключи отзыва Ð´Ð»Ñ \"%s\" не найдены\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Ðто Ñертификат отзыва ключа OpenPGP:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -7021,7 +7036,7 @@ msgstr "" "публично объÑвить, что ключ больше не должен применÑÑ‚ÑŒÑÑ. ПоÑле публикации\n" "такой Ñертификат взÑÑ‚ÑŒ назад невозможно." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7034,7 +7049,7 @@ msgstr "" "новый Ñертификат Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸ÐµÐ¼ причины отзыва. ПодробноÑти Ñм. в опиÑании\n" "команды gpg \"--generate-revocation\" в руководÑтве по GnuPG." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -7044,12 +7059,12 @@ msgstr "" "вÑтавлено двоеточие. Удалите Ñто двоеточие в текÑтовом редакторе\n" "перед импортированием и публикацией Ñтого Ñертификата отзыва." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "Ñертификат отзыва запиÑан в '%s.rev'.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "Ñекретный ключ \"%s\" не найден\n" @@ -7057,21 +7072,21 @@ msgstr "Ñекретный ключ \"%s\" не найден\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "'%s' ÑоответÑтвует неÑкольким Ñекретным ключам:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "ошибка поиÑка в таблице ключей %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Создать Ñертификат отзыва данного ключа? (y/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7090,33 +7105,33 @@ msgstr "" "ноÑитель будет поврежден, но будьте оÑторожны: ÑиÑтема печати\n" "Вашей машины может Ñохранить данные и Ñделать их доÑтупными Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ…!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Укажите причину отзыва:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Отмена" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Скорее вÑего, Ð’Ñ‹ здеÑÑŒ выберете %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Введите необÑзательное поÑÑнение; завершите пуÑтой Ñтрокой:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Причина отзыва: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(ПоÑÑÐ½ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÑутÑтвуют)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Ð’Ñе правильно? (y/N) " @@ -7297,24 +7312,24 @@ msgstr "подпиÑÑŒ:" msgid "%s.%s encryption will be used\n" msgstr "будет иÑпользовано шифрование по %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "ключ не помечен как небезопаÑный - не могу иÑпользовать его Ñ Ñ„Ð°Ð»ÑŒÑˆÐ¸Ð²Ñ‹Ð¼ " "генератором Ñлучайных чиÑел!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "пропущено \"%s\": дубликат\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "пропущено: Ñекретный ключ уже имеетÑÑ\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "Ñто ключ Elgamal, Ñозданный PGP, он не обеÑпечивает безопаÑноÑÑ‚ÑŒ подпиÑи!" @@ -7535,10 +7550,10 @@ msgstr "верÑÐ¸Ñ Ð±Ð°Ð·Ñ‹ данных TOFU (не Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ msgid "TOFU DB error" msgstr "ошибка базы данных TOFU" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных TOFU: %s\n" @@ -7558,7 +7573,7 @@ msgstr "ошибка инициализации базы данных TOFU: %s\n msgid "error opening TOFU database '%s': %s\n" msgstr "ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных TOFU '%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "ошибка Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных TOFU: %s\n" @@ -7601,17 +7616,17 @@ msgstr "ошибка при Ñборе идентификаторов други msgid "This key's user IDs:\n" msgstr "Идентификаторы Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñтого ключа:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "правило: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "ошибка Ñбора ÑтатиÑтики подпиÑей: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" @@ -7619,16 +7634,16 @@ msgstr[0] "ÐÐ´Ñ€ÐµÑ Ñлектронной почты \"%s\" ÑвÑзан Ñ % msgstr[1] "ÐÐ´Ñ€ÐµÑ Ñлектронной почты \"%s\" ÑвÑзан Ñ %d ключами:\n" msgstr[2] "ÐÐ´Ñ€ÐµÑ Ñлектронной почты \"%s\" ÑвÑзан Ñ %d ключами:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "СтатиÑтика ключей Ñ Ð°Ð´Ñ€ÐµÑом Ñлектронной почты \"%s\":\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "Ñтот ключ" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." @@ -7636,7 +7651,7 @@ msgstr[0] "Проверено %d Ñообщение." msgstr[1] "Проверены %d ÑообщениÑ." msgstr[2] "Проверено %d Ñообщений." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." @@ -7644,7 +7659,7 @@ msgstr[0] "Зашифровано %d Ñообщение." msgstr[1] "Зашифрованы %d ÑообщениÑ." msgstr[2] "Зашифровано %d Ñообщений." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." @@ -7652,7 +7667,7 @@ msgstr[0] "Проверено %d Ñообщение в будущем." msgstr[1] "Проверены %d ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² будущем." msgstr[2] "Проверено %d Ñообщений в будущем." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." @@ -7660,7 +7675,7 @@ msgstr[0] "Зашифровано %d Ñообщение в будущем." msgstr[1] "Зашифрованы %d ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² будущем." msgstr[2] "Зашифровано %d Ñообщений в будущем." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." @@ -7668,7 +7683,7 @@ msgstr[0] "Проверено Ñообщений за %d прошедший де msgstr[1] "Проверено Ñообщений за %d прошедших днÑ: %d." msgstr[2] "Проверено Ñообщений за %d прошедших дней: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." @@ -7676,7 +7691,7 @@ msgstr[0] "Зашифровано Ñообщений за %d прошедший msgstr[1] "Зашифровано Ñообщений за %d прошедших днÑ: %d." msgstr[2] "Зашифровано Ñообщений за %d прошедших дней: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." @@ -7684,7 +7699,7 @@ msgstr[0] "Проверено Ñообщений за %d прошедший ме msgstr[1] "Проверено Ñообщений за %d прошедших меÑÑца: %d." msgstr[2] "Проверено Ñообщений за %d прошедших меÑÑцев: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." @@ -7692,7 +7707,7 @@ msgstr[0] "Зашифровано Ñообщений за %d прошедший msgstr[1] "Зашифровано Ñообщений за %d прошедших меÑÑца: %d." msgstr[2] "Зашифровано Ñообщений за %d прошедших меÑÑцев: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." @@ -7700,7 +7715,7 @@ msgstr[0] "Проверено Ñообщений за %d прошедший го msgstr[1] "Проверено Ñообщений за %d прошедших года: %d." msgstr[2] "Проверено Ñообщений за %d прошедших лет: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." @@ -7708,12 +7723,12 @@ msgstr[0] "Зашифровано Ñообщений за %d прошедший msgstr[1] "Зашифровано Ñообщений за %d прошедших года: %d." msgstr[2] "Зашифровано Ñообщений за %d прошедших лет: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Проверено Ñообщений в прошлом: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Зашифровавно Ñообщений в прошлом: %d." @@ -7721,7 +7736,7 @@ msgstr "Зашифровавно Ñообщений в прошлом: %d." #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" "Обычно Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ñ‹Ð¼ адреÑом Ñлектронной почты ÑвÑзан только один ключ. " @@ -7733,30 +7748,30 @@ msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUrRbB" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" "(G)Хороший, (A)Пока принÑÑ‚ÑŒ, (U)ÐеÑÑно, (R)Пока отвергнуть, (B)Плохой? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "ПринимаетÑÑ Ð¸Ñходное значение (\"неизвеÑтно\").\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "Обнаружено повреждение базы данных TOFU.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "ошибка при Ñмене правила TOFU: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" @@ -7764,7 +7779,7 @@ msgstr[0] "%lld~прошедший~год" msgstr[1] "%lld~прошедших~года" msgstr[2] "%lld~прошедших~лет" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" @@ -7772,7 +7787,7 @@ msgstr[0] "%lld~прошедший~меÑÑц" msgstr[1] "%lld~прошедших~меÑÑца" msgstr[2] "%lld~прошедших~меÑÑцев" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" @@ -7780,7 +7795,7 @@ msgstr[0] "%lld~прошедшую~неделю" msgstr[1] "%lld~прошедшие~недели" msgstr[2] "%lld~прошедших~недель" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" @@ -7788,7 +7803,7 @@ msgstr[0] "%lld~прошедший~день" msgstr[1] "%lld~прошедших~днÑ" msgstr[2] "%lld~прошедших~дней" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" @@ -7796,7 +7811,7 @@ msgstr[0] "%lld~прошедший~чаÑ" msgstr[1] "%lld~прошедших~чаÑа" msgstr[2] "%lld~прошедших~чаÑов" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" @@ -7804,7 +7819,7 @@ msgstr[0] "%lld~прошедшую~минуту" msgstr[1] "%lld~прошедшие~минуты" msgstr[2] "%lld~прошедших~минут" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" @@ -7812,26 +7827,26 @@ msgstr[0] "%lld~прошедшую~Ñекунду" msgstr[1] "%lld~прошедшие~Ñекунды" msgstr[2] "%lld~прошедших~Ñекунд" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: Проверено 0~подпиÑей, зашифровано 0~Ñообщений." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: Проверено 0 подпиÑей." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "Зашифровано 0 Ñообщений." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "правило: %s" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" @@ -7839,7 +7854,7 @@ msgstr "" "Внимание: мы до Ñих пор не видели ни одного ÑообщениÑ, подпиÑанного Ñтим " "ключом и Ñтим идентификатором пользователÑ!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" @@ -7847,19 +7862,19 @@ msgstr "" "Внимание: мы до Ñих пор видели только одно Ñообщение, подпиÑанное Ñтим " "ключом и Ñтим идентификатором пользователÑ!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" "Внимание: мы до Ñих пор не зашифровали Ñтим ключом ни одного ÑообщениÑ!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" "Внимание: мы до Ñих пор зашифровали Ñтим ключом только одно Ñообщение!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7892,13 +7907,13 @@ msgstr[2] "" "некачеÑтвенный командой\n" " %s\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "ошибка при открытии базы данных TOFU: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7966,7 +7981,7 @@ msgstr "иÑпользую модель Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ %s\n" msgid "no need for a trustdb check\n" msgstr "проверка таблицы Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ð½Ðµ нужна\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "Ñрок Ñледующей проверки таблицы Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ %s\n" @@ -7996,7 +8011,7 @@ msgstr "выполните --check-trustdb, пожалуйÑта\n" msgid "checking the trustdb\n" msgstr "проверка таблицы довериÑ\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" @@ -8004,7 +8019,7 @@ msgstr[0] "обработан %d ключ" msgstr[1] "обработаны %d ключа" msgstr[2] "обработано %d ключей" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" @@ -8012,17 +8027,17 @@ msgstr[0] " (Ñброшен %d Ñчетчик доÑтоверноÑти)\n" msgstr[1] " (Ñброшены %d Ñчетчика доÑтоверноÑти)\n" msgstr[2] " (Ñброшено %d Ñчетчиков доÑтоверноÑти)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "абÑолютно доверенных ключей не найдено\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "открытый ключ Ð´Ð»Ñ Ð°Ð±Ñолютно доверенного ключа %s не найден\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8030,29 +8045,29 @@ msgstr "" "глубина: %d доÑтоверных: %3d подпиÑанных: %3d доверие: %d-, %dq, %dn, " "%dm, %df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "невозможно обновить запиÑÑŒ о верÑии таблицы довериÑ: ошибка запиÑи: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "неопределено" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "никогда" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "ограничено" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "полное" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "абÑолютное" @@ -8064,39 +8079,39 @@ msgstr "абÑолютное" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "12 translator see trust.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ отозван ]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ проÑрочен ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ неизвеÑтно ]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[неопределено]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ никогда ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ ограничено ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ полное ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ абÑолютно ]" @@ -8156,16 +8171,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sÐомер: %s%%0AДержатель: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "ОÑталоÑÑŒ попыток: %d" @@ -8206,10 +8221,10 @@ msgstr "|A|Введите админиÑтративный PIN" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "|P|Введите код разблокировки PIN (PUK) Ð´Ð»Ñ Ñтандартных ключей." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ PIN возвратила ошибку: %s\n" @@ -8231,57 +8246,57 @@ msgstr "PIN Ð´Ð»Ñ CHV%d Ñлишком короток, Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "ключ уже ÑущеÑтвует\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "ÑущеÑтвующий ключ будет заменен\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ ключа\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "запиÑÑŒ нового ключа\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "Ñбой ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð°: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "в ответе отÑутÑтвует модуль RSA\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "в ответе отÑутÑтвует Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð°Ñ ÑкÑпонента RSA\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "в ответе отÑутÑтвует открытый ключ ÑллиптичеÑкой кривой\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "пожалуйÑта, подождите, пока будет генерироватьÑÑ ÐºÐ»ÑŽÑ‡ ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "Ñбой при генерации ключа\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" @@ -8289,35 +8304,35 @@ msgstr[0] "Ñоздание ключа завершено (%d Ñекунда)\n" msgstr[1] "Ñоздание ключа завершено (%d Ñекунды)\n" msgstr[2] "Ñоздание ключа завершено (%d Ñекунд)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "ответ не Ñодержит данных открытого ключа\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||Введите PIN ключа Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… подпиÑей." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Введите админиÑтративный PIN" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|Введите код разблокировки PIN (PUK) Ð´Ð»Ñ Ñтандартных ключей." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "|A|Введите PIN Ð´Ð»Ñ Ñтандартных ключей." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "Модули RSA пропущены, или их размер не равен %d бит\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "отÑутÑтвует Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð°Ñ ÑкÑпонента RSA, или ее размер превышает %d бит\n" @@ -8361,27 +8376,27 @@ msgstr "" "|P|Введите код разблокировки PIN (PUK) ключа Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… " "подпиÑей." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "ошибка при получении нового PIN: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "Ñбой при Ñохранении отпечатка: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "Ñбой при Ñохранении даты ÑозданиÑ: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ ÑтатуÑа CHV Ñ ÐºÐ°Ñ€Ñ‚Ñ‹\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "Ñбой при чтении открытого ключа: %s\n" @@ -8389,44 +8404,44 @@ msgstr "Ñбой при чтении открытого ключа: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sÐомер: %s%%0AДержатель: %s%%0AСчетчик: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "оÑновной PIN применÑетÑÑ ÐºÐ°Ðº %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "не удалоÑÑŒ применить оÑновной PIN как %s: %s - далее применÑÑ‚ÑŒÑÑ\n" "как оÑновной не будет\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||Разблокируйте карту" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN Ð´Ð»Ñ CHV%d Ñлишком короток, Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "Ñбой при проверке CHV%d: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "карта окончательно заблокирована!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8438,20 +8453,20 @@ msgstr[1] "" msgstr[2] "" "оÑталоÑÑŒ %d попыток ввода админиÑтративного PIN перед блокировкой карты\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "доÑтуп к командам ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ðµ наÑтроен\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Введите PIN" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Введите код ÑброÑа Ð´Ð»Ñ ÐºÐ°Ñ€Ñ‚Ñ‹" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Код ÑброÑа Ñлишком короток; Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° %d\n" @@ -8459,79 +8474,79 @@ msgstr "Код ÑброÑа Ñлишком короток; Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Ðовый код ÑброÑа" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Ðовый админиÑтративный PIN" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Ðовый PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "|A|Введите админиÑтративный PIN и новый админиÑтративный PIN" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Введите PIN и новый PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… приложениÑ\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¿ÐµÑ‡Ð°Ñ‚ÐºÐ° DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "пропущена метка времени ÑозданиÑ\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "ПроÑтое чиÑло RSA %s пропущено или его размер не равен %d\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "ÐºÑ€Ð¸Ð²Ð°Ñ Ð½Ðµ поддерживаетÑÑ\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ñтруктура карты OpenPGP (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "отпечаток на карте не Ñовпадает Ñ Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ñ‹Ð¼\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "карта не поддерживает хеш-функцию %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "Ñоздано подпиÑей: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" "проверка админиÑтративного PIN в данный момент запрещена Ñтой командой\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "нет доÑтупа к %s - Ð½ÐµÐ¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° OpenPGP?\n" @@ -8551,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|уÑтановить уровень отладки, равный LEVEL" @@ -8613,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "обработчик fd %d запущен\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "обработчик fd %d оÑтановлен\n" @@ -8628,11 +8643,11 @@ msgstr "обработчик fd %d оÑтановлен\n" msgid "validation model requested by certificate: %s" msgstr "Ñхема проверки, Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð°Ñ Ñертификатом: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "цепь" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "оболочка" @@ -8665,228 +8680,228 @@ msgstr "Замечание: некритичные правила Ñертифи msgid "certificate policy not allowed" msgstr "правила Ñертификата недопуÑтимы" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "Ñбой Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¿ÐµÑ‡Ð°Ñ‚ÐºÐ°\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "внешний поиÑк издателÑ\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "чиÑло ÑоответÑтвующих издателей: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "не могу получить authorityInfoAccess: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "поиÑк Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ Ð² буфере Dirmngr\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "чиÑло ÑоответÑтвующих Ñертификатов: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "ключ в буфере dirmngr не найден: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "Ñбой при выделении памÑти под указатель на базу данных\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "Ñертификат был отозван" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "ÑÑ‚Ð°Ñ‚ÑƒÑ Ñертификата неизвеÑтен" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "проверьте, что \"dirmngr\" уÑтановлен корректно\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "Ñбой проверки ÑпиÑка отозванных Ñертификатов: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "Ñертификат Ñ Ð½ÐµÐ´ÐµÐ¹Ñтвительной доÑтоверноÑтью: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "Ñертификат еще не доÑтоверен" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "корневой Ñертификат еще не доÑтоверен" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "промежуточный Ñертификат еще не доÑтоверен" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "Ñертификат проÑрочен" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "корневой Ñертификат проÑрочен" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "промежуточный Ñертификат проÑрочен" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "Ñертификат не имеет требуемых атрибутов: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "Ñертификат Ñ Ð½ÐµÐ´ÐµÐ¹Ñтвительной доÑтоверноÑтью" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "подпиÑÑŒ Ñоздана вне времени дейÑÑ‚Ð²Ð¸Ñ Ñертификата" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "Ñертификат Ñоздан вне времени дейÑÑ‚Ð²Ð¸Ñ Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "промежуточный Ñертификат Ñоздан вне времени дейÑÑ‚Ð²Ð¸Ñ Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( подпиÑÑŒ Ñоздана " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " ( Ñертификат Ñоздан " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (Ñертификат дейÑтвителен Ñ " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( издатель дейÑтвителен Ñ " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "отпечаток=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "корневой Ñертификат теперь помечен как доверенный\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "в агенте gpg Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ Ñделать Ñертификат доверенным\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" "Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ ÑеанÑа запрещено интерактивно делать Ñертификат доверенным\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "Внимание: Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи неизвеÑтно - предполагаетÑÑ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¹ момент" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "в Ñертификате не найден издатель" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "у Ñамозаверенного Ñертификата ПЛОХÐЯ подпиÑÑŒ" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "корневой Ñертификат не помечен как доверенный" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "Ñбой проверки ÑпиÑка довериÑ: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "Ñлишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ñ†ÐµÐ¿Ð¾Ñ‡ÐºÐ° Ñертификатов\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "не найден издатель Ñертификата" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "Ñертификат имеет ПЛОХУЮ подпиÑÑŒ" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" "найден еще один возможный Ñертификат удоÑтоверÑющего центра - Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ " "попытка" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "цепочка Ñертификатов длиннее допуÑкаемой удоÑтоверÑющим центром (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "хороший Ñертификат\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "хороший промежуточный Ñертификат\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "хороший корневой Ñертификат\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "переключение на цепную Ñхему" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "иÑпользуетÑÑ Ñхема проверки: %s" @@ -8897,18 +8912,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "нехватка выделенной памÑти\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(Ñто алгоритм MD2)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "нет" @@ -9197,17 +9212,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "проблема реÑурÑов: нехватка выделенной памÑти\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(Ñто алгоритм RC2)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(Ñто не похоже на зашифрованное Ñообщение)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9218,7 +9233,7 @@ msgstr "зашифровано ключом %s Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ msgid "certificate '%s' not found: %s\n" msgstr "Ñертификат '%s' не найден: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "ошибка блокировки щита Ñ ÐºÐ»ÑŽÑ‡Ð°Ð¼Ð¸: %s\n" @@ -9238,7 +9253,7 @@ msgstr "Ñертификат '%s' удален\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "Ñбой при удалении Ñертификата \"%s\": %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "не заданы получатели\n" @@ -9307,63 +9322,63 @@ msgstr "|USER-ID|иÑпользовать USER-ID как оÑновной Ñек msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|добавить таблицу ключей в ÑпиÑок таблиц ключей" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|иÑкать ключи на данном Ñервере ключей" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "запроÑить недоÑтающих издателей Ñертификатов" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|иÑпользовать кодировку NAME Ð´Ð»Ñ Ñ„Ñ€Ð°Ð·-паролей PKCS#12" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "не ÑверÑÑ‚ÑŒ Ñо ÑпиÑком отозванных Ñертификатов" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "не проверÑÑ‚ÑŒ ÑпиÑки отозванных Ñертификатов Ð´Ð»Ñ ÐºÐ¾Ñ€Ð½ÐµÐ²Ñ‹Ñ… Ñертификатов" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "проверка доÑтоверноÑти Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "не проверÑÑ‚ÑŒ правила Ñертификата" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|иÑпользовать алгоритм ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ NAME" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|иÑпользовать хеш-функцию NAME" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "пакетный режим: ничего не Ñпрашивать" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "принÑÑ‚ÑŒ 'да' как ответ на большинÑтво вопроÑов" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "принÑÑ‚ÑŒ 'нет' как ответ на большинÑтво вопроÑов" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|ÑохранÑÑ‚ÑŒ журнал аудита в файле FILE" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Вызов: @GPGSM@ [параметры] [файлы] (-h - подÑказка)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9373,52 +9388,27 @@ msgstr "" "ПодпиÑать, проверить, зашифровать или раÑшифровать по протоколу S/MIME\n" "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾ умолчанию завиÑит от входных данных\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "Замечание: не могу зашифровать Ð´Ð»Ñ '%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "неизвеÑÑ‚Ð½Ð°Ñ Ñхема проверки '%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: не задано Ð¸Ð¼Ñ Ñ…Ð¾Ñта\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: задан пароль, но не задан пользователь\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: пропуÑкаю Ñту Ñтроку\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "не удалоÑÑŒ определить Ñервер ключей\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "импорт общих Ñертификатов '%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "невозможно подпиÑать Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ '%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° (неÑвной команды нет)\n" @@ -9438,53 +9428,53 @@ msgstr "ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñертификата\n" msgid "basic certificate checks failed - not imported\n" msgstr "ошибка базовой проверки Ñертификата - не импортирован\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñохраненных признаков: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "ошибка импорта Ñертификата: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð²Ð²Ð¾Ð´Ð°: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keyboxd running in this session\n" msgstr "в Ñтом ÑеанÑе dirmngr не работает\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных ключей: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "проблема поиÑка ÑущеÑтвующего Ñертификата: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "ошибка при поиÑке базы данных ключей Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñертификата: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "проблема повторного поиÑка Ñертификата: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð·Ð½Ð°ÐºÐ¾Ð²: %s\n" @@ -9670,57 +9660,57 @@ msgstr " Ñубъект =" msgid "error loading certificate '%s': %s\n" msgstr "ошибка загрузки Ñертификата '%s': %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr " поÑтоÑнно загруженных Ñертификатов: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr "Ñертификатов в буфере времени иÑполнениÑ: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " доÑтоверных Ñертификатов: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "Ñертификат уже в буфере\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "Ñертификат в буфере\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "ошибка Ð¿Ð¾Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ñертификата в буфер: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ Ñтрока отпечатока SHA1 '%s'\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñертификата по Ñерийному номеру: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñертификата по Ñубъекту: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "в Ñертификате не найден издатель\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ authorityKeyIdentifier: %s\n" @@ -9755,7 +9745,7 @@ msgstr "удаление файла буфера '%s'\n" msgid "not removing file '%s'\n" msgstr "не удалÑÑŽ файл '%s'\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "ошибка Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° буфера: %s\n" @@ -9997,13 +9987,13 @@ msgid "error getting data from cache file: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… из файла буфера: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "из libksba получено недопуÑтимое S-выражение\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "Ñбой Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ S-выражениÑ: %s\n" @@ -10018,143 +10008,143 @@ msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ…ÐµÑˆ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ '%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "Ñбой gcry_md_open Ð´Ð»Ñ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼Ð° %d: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "Ñбой ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ S-выражениÑ: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "Ñбой ksba_crl_parse: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "" "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑпиÑка отозванных Ñертификатов: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" "времена Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñтого ÑпиÑка отозванных Ñертификатов: текущее=%s, " "Ñледующее=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "не задано nextUpdate; предполагаю Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð² один день\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñлемента ÑпиÑка отозванных Ñертификатов: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "ошибка вÑтавки Ñлемента во временный файл буфера: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "в ÑпиÑке отозванных Ñертификатов не найден издатель ÑпиÑка: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" "поиÑк Ñертификата Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ ÑпиÑка отозванных Ñертификатов по " "authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "Ñбой проверки подпиÑи ÑпиÑка отозванных Ñертификатов: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "" "ошибка проверки доÑтоверноÑти Ñертификата Ð¸Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ ÑпиÑка отозванных " "Ñертификатов: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "Ñбой ksba_crl_new: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "Ñбой ksba_crl_set_reader: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "удален залипший временный файл буфера '%s'\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "проблема ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð·Ð°Ð»Ð¸Ð¿ÑˆÐµÐ³Ð¾ временного файла буфера '%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ файла буфера '%s': %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "Ñбой crl_parse_insert: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "ошибка Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ файла буфера '%s': %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "ошибка Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ файла буфера '%s': %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "Внимание: новый ÑпиÑок отозванных Ñертификатов тоже Ñлишком Ñтар; Ñрок " "дейÑÑ‚Ð²Ð¸Ñ Ð¸Ñтек %s - тем не менее загружаю\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" "новый ÑпиÑок отозванных Ñертификатов тоже Ñлишком Ñтар; Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¸Ñтек " "%s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "неизвеÑтное критичеÑкое раÑширение ÑпиÑка отозванных Ñертификатов %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ€Ð°Ñширений ÑпиÑка отозванных Ñертификатов: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "Ñоздание файла буфера '%s'\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "проблема при переименовании '%s' в '%s': %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10163,12 +10153,12 @@ msgstr "" "Ñбой Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° каталога - запиÑÑŒ буфера будет утерÑна при Ñледующем " "запуÑке программы\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Ðачало вывода ÑпиÑка отозванных Ñертификатов (полученного через %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -10176,57 +10166,57 @@ msgstr "" " Ошибка: СпиÑок отозванных Ñертификатов иÑпользован не будет, потому что " "поÑле Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ð½ вÑе равно Ñлишком Ñтар!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" " Ошибка: СпиÑок отозванных Ñертификатов не будет иÑпользован из-за " "неизвеÑтного критичеÑкого раÑширениÑ!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " Ошибка: СпиÑок отозванных Ñертификатов иÑпользован не будет\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" " Ошибка: Ðтот ÑпиÑок отозванных Ñертификатов в буфере, возможно, подменен!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr "Внимание: найдена недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´Ð»Ð¸Ð½Ð° буферной запиÑи\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "проблема при чтении буферной запиÑи: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "проблема при чтении ключа буфера: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи буфера из базы данных: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Конец вывода ÑпиÑка отозванных Ñертификатов\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "Ñбой crl_fetch через DP: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "Ñбой crl_cache_insert через DP: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "Ñбой crl_cache_insert через издателÑ: %s\n" @@ -10249,7 +10239,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ '%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "ошибка инициализации объекта уÑтройÑтва чтениÑ: %s\n" @@ -10409,137 +10399,137 @@ msgstr "нужно абÑолютное Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°\n" msgid "looking up '%s'\n" msgstr "поиÑк '%s'\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "вывеÑти Ñодержание буфера ÑпиÑков отозванных Ñертификатов" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|загрузить ÑпиÑок отозванных Ñертификатов из файла FILE в буфер" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|получить ÑпиÑок отозванных Ñертификатов из URL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "выключить dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "запиÑать буфер на диÑк" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "разрешить проверку верÑий программ по Ñети" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "|N|не возвращать более чем N результатов одного поиÑка" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "проводить веÑÑŒ Ñетевой обмен через Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "ÐаÑтройки Ñерверов ключей" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|иÑпользовать Ñевер ключей по URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" "|FILE|иÑпользовать Ñертификаты удоÑтоверÑющего центра из файла FILE Ð´Ð»Ñ HKP " "по TLS" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "ÐаÑтройки Ñерверов HTTP" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "запретить иÑпользование HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" "игнорировать точки раÑпроÑÑ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÑпиÑков отозванных Ñертификатов по HTTP" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|перенаправлÑÑ‚ÑŒ вÑе запроÑÑ‹ HTTP на URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "иÑпользовать ÑиÑтемные наÑтройки промежуточного Ñервера HTTP" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "ÐаÑтройки Ñерверов LDAP" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "запретить иÑпользование LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" "игнорировать точки раÑпроÑÑ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÑпиÑков отозванных Ñертификатов по LDAP" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|иÑпользовать хоÑÑ‚ HOST Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка LDAP" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "не пользоватьÑÑ Ð·Ð°Ð¿Ð°Ñными хоÑтами Ñ --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|взÑÑ‚ÑŒ ÑпиÑок Ñерверов LDAP из файла FILE" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" "добавлÑÑ‚ÑŒ новые Ñерверы, обнаруженные в точках раÑпроÑÑ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÑпиÑков " "отозванных Ñертификатов, в ÑпиÑок Ñерверов" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|уÑтановить Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ LDAP N Ñекунд" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "ÐаÑтройки OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "разрешить поÑылку запроÑов OCSP" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "игнорировать URL Ñлужб OCSP из Ñертификата" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|иÑпользовать ответчик OCSP по URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|ответ OCSP подпиÑан Ñертификатом Ñ Ð¾Ñ‚Ð¿ÐµÑ‡Ð°Ñ‚ÐºÐ¾Ð¼ FPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "Ð¿Ñ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° уÑтаревших ÑпиÑков отозванных Ñертификатов" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10548,11 +10538,11 @@ msgstr "" "@\n" "(Полный ÑпиÑок команд и параметров Ñм. в руководÑтве \"info\")\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Вызов: @DIRMNGR@ [параметры] (-h - подÑказка)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10560,285 +10550,103 @@ msgstr "" "СинтакÑиÑ: @DIRMNGR@ [параметры] [команда [аргументы]]\n" "ДоÑтуп к OCSP, Ñерверам ключей, ÑпиÑкам отозванных Ñертификатов Ð´Ð»Ñ @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "допуÑтимые уровни отладки: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736 +#: tools/gpgconf.c:836 #, c-format msgid "usage: %s [options] " msgstr "вызов: %s [параметры] " -#: dirmngr/dirmngr.c:1260 +#: dirmngr/dirmngr.c:1299 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "Ð´Ð²Ð¾ÐµÑ‚Ð¾Ñ‡Ð¸Ñ Ð² имени Ñокета недопуÑтимы\n" -#: dirmngr/dirmngr.c:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "Ñбой при получении ÑпиÑка отозванных Ñертификатов из '%s': %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "Ñбой обработки ÑпиÑка отозванных Ñертификатов из '%s': %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: Ñлишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ñтрока - пропущена\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: обнаружен неверный отпечаток\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: ошибка чтениÑ: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "%s:%u: муÑор в конце Ñтроки игнорируетÑÑ\n" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "получен SIGHUP - повторное чтение наÑтроек и запиÑÑŒ буферов на диÑк\n" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "получен SIGUSR2 - дейÑтвие не определено\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "получен SIGTERM - завершение работы ...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "получен SIGTERM - оÑталоÑÑŒ %d активных Ñоединений\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "принудительное выключение\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "получен SIGINT - немедленное завершение работы\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "получен Ñигнал %d - дейÑтвие не определено\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "возвращать вÑе Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² формате, ориентированном на запиÑи" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAME|игнорировать хоÑÑ‚ и подключатьÑÑ Ñ‡ÐµÑ€ÐµÐ· NAME" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAME|подключитьÑÑ Ðº хоÑту NAME" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|подключитьÑÑ Ðº порту N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAME|иÑпользовать Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAME Ð´Ð»Ñ ÑƒÐ´Ð¾ÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ Ð»Ð¸Ñ‡Ð½Ð¾Ñти" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|иÑпользовать Ð´Ð»Ñ ÑƒÐ´Ð¾ÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ Ð»Ð¸Ñ‡Ð½Ð¾Ñти пароль PASS" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "взÑÑ‚ÑŒ пароль из $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRING|иÑкать Ñтроку DN STRING" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRING|иÑпользовать Ñтроку STRING как выражение Ð´Ð»Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRING|вернуть атрибут STRING" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Вызов: dirmngr_ldap [параметры] [URL] (-h - подÑказка)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"СинтакÑиÑ: dirmngr_ldap [параметры] [URL]\n" -"Внутренний помощник LDAP Ð´Ð»Ñ Dirmngr\n" -"Протокол и параметры могут изменÑÑ‚ÑŒÑÑ Ð±ÐµÐ· предупреждениÑ\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "недопуÑтимый номер порта %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "поиÑк атрибута '%s' в результатах\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "ошибка запиÑи в stdout: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " доÑтупный атрибут '%s'\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "атрибут '%s' не найден\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "найден атрибут '%s'\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "обработка URL '%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " пользователь '%s'\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " проход '%s'\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " хоÑÑ‚ '%s'\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " порт %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN '%s'\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " фильтр '%s'\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " атрибут '%s'\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "в '%s' нет имени хоÑта\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа '%s' не задано атрибута\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "Внимание: ИÑпользуетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ первый атрибут\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "Ñбой при инициализации LDAP в '%s:%d': %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "Ñбой при инициализации LDAP в '%s:%d': %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "Ñбой при инициализации LDAP в '%s:%d': %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "Ñбой при привÑзке к '%s:%d': %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "ошибка поиÑка '%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "'%s' - не URL LDAP\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "'%s' - недопуÑтимый URL LDAP\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ '%s': ÑÑ‚Ð°Ñ‚ÑƒÑ HTTP %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL '%s' перенаправлен на '%s' (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "Ñлишком много перенаправлений\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "перенаправление изменилоÑÑŒ на '%s'\n" @@ -10878,31 +10686,51 @@ msgstr "Ñбой при ожидании обертки LDAP %d: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "обертка LDAP %d завиÑла - будет удалена\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "недопуÑтимый Ñимвол 0x%02x в имени хоÑта - не добавлÑетÑÑ\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "добавление '%s:%d' к ÑпиÑку Ñерверов LDAP\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "Ñбой malloc: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: недопуÑтимый шаблон '%s'\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "'%s' - не URL LDAP\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "'%s' - недопуÑтимый URL LDAP\n" + +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search доÑтиг предела Ñервера по размеру\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: задан пароль, но не задан пользователь\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: пропуÑкаю Ñту Ñтроку\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10993,86 +10821,86 @@ msgstr "не подпиÑано оÑновным Ñертификатом под msgid "allocating list item failed: %s\n" msgstr "Ñбой Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ñлемента ÑпиÑка: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "ошибка при получении идентификатора ответчика: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "не найдено подходÑщего Ñертификата Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ ответа OCSP\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "не найден Ñертификат издателÑ: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "вызывавший не вернул целевой Ñертификат\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "вызывавший не вернул издающий Ñертификат\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "Ñбой при выделении памÑти под контекÑÑ‚ OCSP: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "не определен оÑновной ответчик OCSP\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "не определен оÑновной подпиÑывающий в OCSP\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "иÑпользуетÑÑ Ð¾Ñновной ответчик OCSP '%s'\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "иÑпользуетÑÑ Ð¾Ñ‚Ð²ÐµÑ‚Ñ‡Ð¸Ðº OCSP '%s'\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ ÑтатуÑа OCSP Ð´Ð»Ñ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñертификата: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "ÑÑ‚Ð°Ñ‚ÑƒÑ Ñертификата: %s (Ñтот=%s, Ñледующий=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "хороший" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "Ñертификат был отозван %s по причине: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "ответчик OCSP возвратил ÑÑ‚Ð°Ñ‚ÑƒÑ Ð² будущем\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "ответчик OCSP возвратил нетекущий ÑтатуÑ\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "ответчик OCSP возвратил Ñлишком Ñтарый ÑтатуÑ\n" @@ -11082,71 +10910,67 @@ msgstr "ответчик OCSP возвратил Ñлишком Ñтарый ÑÑ msgid "assuan_inquire(%s) failed: %s\n" msgstr "Ñбой assuan_inquire(%s): %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "нет Ñервера LDAP" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "в идентификаторе Ñертификата нет Ñерийного номера" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "Ñбой assuan_inquire: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "Ñбой fetch_cert_by_url: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "ошибка отправки данных: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "Ñбой start_cert_fetch: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "Ñбой fetch_next_cert: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "превышено max_replies %d\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "Ñбой при выделении памÑти под управлÑющую Ñтруктуру: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "Ñбой Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÐµÐºÑта Assuan: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "Ñбой инициализации Ñервера: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "Ñбой региÑтрации команд Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Assuan: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "проблема Ñ Ð¿Ñ€Ð¸ÐµÐ¼Ð¾Ð¼ Assuan: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Ñбой обработки Assuan: %s\n" @@ -11297,69 +11121,69 @@ msgstr "в Ñтом ÑеанÑе dirmngr не работает\n" msgid "error sending standard options: %s\n" msgstr "ошибка отправки Ñтандартных параметров: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "открытый ключ - %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Закрытые ключи" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "КриптографичеÑкие карты" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Сеть" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Ввод фраз-паролей" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Компонент не подходит Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "Файл конфигурации компонента %s неиÑправен\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Замечание: ПодробноÑти можно вывеÑти командой \"%s%s\".\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "ВнешнÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° компонента %s не прошла" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Обратите внимание, что Ñпецификации групп игнорируютÑÑ\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "ошибка Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ '%s'\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "ошибка при интерпретации '%s'\n" @@ -11440,15 +11264,15 @@ msgstr "" "СинтакÑиÑ: @GPGCONF@ [параметры]\n" "УправлÑет параметрами наÑтроек инÑÑ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ @GNUPG@\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "ТребуетÑÑ Ð¾Ð´Ð½Ð¾ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ аргумент" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Компонент не найден" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Ðргументы не разрешены" @@ -11464,90 +11288,217 @@ msgstr "" "СинтакÑиÑ: gpg-check-pattern [параметры] файл_образцов\n" "Проверить фразу-пароль, поÑтупающую из stdin, по файлу образцов\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "Замечание: ключи уже хранÑÑ‚ÑÑ Ð½Ð° карте!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "Замечание: ключи уже хранÑÑ‚ÑÑ Ð½Ð° карте!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "Заменить ÑущеÑтвующие ключи? (y/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "Обнаружена карта OpenPGP номер %s\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid "add a certificate to the cache" msgid "authenticate to the card" msgstr "добавить Ñертификат в буфер" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "наÑтроить KDF Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ по PIN" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid "add a certificate to the cache" msgid "read a certificate from a data object" msgstr "добавить Ñертификат в буфер" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid "add a certificate to the cache" msgid "store a certificate to a data object" msgstr "добавить Ñертификат в буфер" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "запрашиваю ключ %s Ñ Ñервера %s %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: не задано Ð¸Ð¼Ñ Ñ…Ð¾Ñта\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "не удалоÑÑŒ определить Ñервер ключей\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "возвращать вÑе Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² формате, ориентированном на запиÑи" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NAME|игнорировать хоÑÑ‚ и подключатьÑÑ Ñ‡ÐµÑ€ÐµÐ· NAME" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAME|подключитьÑÑ Ðº хоÑту NAME" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|подключитьÑÑ Ðº порту N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAME|иÑпользовать Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAME Ð´Ð»Ñ ÑƒÐ´Ð¾ÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ Ð»Ð¸Ñ‡Ð½Ð¾Ñти" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|PASS|иÑпользовать Ð´Ð»Ñ ÑƒÐ´Ð¾ÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ Ð»Ð¸Ñ‡Ð½Ð¾Ñти пароль PASS" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "взÑÑ‚ÑŒ пароль из $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|STRING|иÑкать Ñтроку DN STRING" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|STRING|иÑпользовать Ñтроку STRING как выражение Ð´Ð»Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|STRING|вернуть атрибут STRING" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Вызов: dirmngr_ldap [параметры] [URL] (-h - подÑказка)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "СинтакÑиÑ: dirmngr_ldap [параметры] [URL]\n" +#~ "Внутренний помощник LDAP Ð´Ð»Ñ Dirmngr\n" +#~ "Протокол и параметры могут изменÑÑ‚ÑŒÑÑ Ð±ÐµÐ· предупреждениÑ\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "недопуÑтимый номер порта %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "поиÑк атрибута '%s' в результатах\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "ошибка запиÑи в stdout: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " доÑтупный атрибут '%s'\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "атрибут '%s' не найден\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "найден атрибут '%s'\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "обработка URL '%s'\n" + +#~ msgid " user '%s'\n" +#~ msgstr " пользователь '%s'\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " проход '%s'\n" + +#~ msgid " host '%s'\n" +#~ msgstr " хоÑÑ‚ '%s'\n" + +#~ msgid " port %d\n" +#~ msgstr " порт %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN '%s'\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " фильтр '%s'\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " атрибут '%s'\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "в '%s' нет имени хоÑта\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа '%s' не задано атрибута\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "Внимание: ИÑпользуетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ первый атрибут\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "Ñбой при инициализации LDAP в '%s:%d': %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "Ñбой при инициализации LDAP в '%s:%d': %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "Ñбой при инициализации LDAP в '%s:%d': %s\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "Ñбой при привÑзке к '%s:%d': %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "ошибка поиÑка '%s': %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: недопуÑтимый шаблон '%s'\n" + +#~ msgid "ldapserver missing" +#~ msgstr "нет Ñервера LDAP" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" @@ -29,48 +29,52 @@ msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "SkutoÄne chcete zmazaÅ¥ vybrané kľúÄe? " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "nesprávne heslo" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -81,13 +85,25 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +msgid "Passphrase Not Allowed" +msgstr "heslo je prÃliÅ¡ dlhé\n" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "" @@ -97,107 +113,107 @@ msgstr "" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "nesprávne heslo" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 #, fuzzy msgid "PIN too long" msgstr "riadok je prÃliÅ¡ dlhý\n" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 #, fuzzy msgid "Passphrase too long" msgstr "heslo je prÃliÅ¡ dlhé\n" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 #, fuzzy msgid "Invalid characters in PIN" msgstr "Neplatný znak ve mene\n" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad PIN" msgstr "nesprávne MPI" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 #, fuzzy msgid "Bad Passphrase" msgstr "nesprávne heslo" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 #, fuzzy msgid "Please re-enter this passphrase" msgstr "zmeniÅ¥ heslo" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -208,26 +224,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "ochranný algoritmus %d%s nie je podporováný\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "nemôžem vytvoriÅ¥ `%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -336,39 +352,39 @@ msgstr "heslo nie je zopakované správne; skúste to znovu" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, fuzzy, c-format msgid "error creating temporary file: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, fuzzy, c-format msgid "error writing to temporary file: %s\n" msgstr "zapisujem do '%s'\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 #, fuzzy msgid "Enter new passphrase" msgstr "VložiÅ¥ heslo\n" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -376,7 +392,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Meno musà byÅ¥ dlhé aspoň 5 znakov\n" msgstr[1] "Meno musà byÅ¥ dlhé aspoň 5 znakov\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -384,243 +400,242 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:296 +#: agent/genkey.c:340 #, fuzzy msgid "Take this one anyway" msgstr "PoužiÅ¥ napriek tomu tento kľúÄ? " -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Na ochranu Vášho tajného kľúÄa musÃte zadaÅ¥ heslo.\n" "\n" -#: agent/genkey.c:590 +#: agent/genkey.c:637 #, fuzzy msgid "Please enter the new passphrase" msgstr "zmeniÅ¥ heslo" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "Key is superseded" msgid "run in supervised mode" msgstr "KÄ¾ÃºÄ je nahradený" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|SÚBOR|nahraÅ¥ rozÅ¡irujúci modul SÚBOR" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "s dodatoÄnými informáciami" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "byÅ¥ o trochu tichÅ¡Ã" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 #, fuzzy msgid "do not use the SCdaemon" msgstr "aktualizovaÅ¥ databázu dôvery" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|MENO|nastav znakovú sadu terminálu na MENO" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "nepodporované" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "nepodporované" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy msgid "disallow the use of an external password cache" msgstr "chyba pri vytváranà hesla: %s\n" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 #, fuzzy msgid "allow presetting passphrase" msgstr "chyba pri vytváranà hesla: %s\n" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|použiÅ¥ mód hesla N" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "chyba pri vytváranà hesla: %s\n" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "použite gpg-agenta" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" @@ -628,145 +643,145 @@ msgstr "" "Chyby oznámte, prosÃm, na adresu <gnupg-bugs@gnu.org>.\n" "Pripomienky k prekladu <sk-i18n@lists.linux.sk>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Použitie: gpg [možnosti] [súbory] (-h pre pomoc)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "vybraný hashovacà algoritmus je neplatný\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "%s: nemôžem vytvoriÅ¥: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, fuzzy, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "chyba pri posielanà na `%s': %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "zapisujem tajný kÄ¾ÃºÄ do `%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: adresár vytvorený\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "databáza dôvery: procedúra read() (n=%d) zlyhala: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: nemôžem vytvoriÅ¥ adresár: %s\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "aktualizácia tajného kľúÄa zlyhala: %s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: preskoÄené: %s\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "gpg-agent nie je v tomto sedenà dostupný\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 #, fuzzy msgid "" "@Options:\n" @@ -788,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -818,40 +833,40 @@ msgid "" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 #, fuzzy msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 #, fuzzy msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 #, fuzzy msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, fuzzy, c-format msgid "cancelled\n" msgstr "ZruÅ¡iÅ¥" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, fuzzy, c-format msgid "error while asking for the passphrase: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" @@ -1006,7 +1021,7 @@ msgstr "kontrola vytvoreného podpisu sa nepodarila: %s\n" msgid "secret key parts are not available\n" msgstr "tajné Äasti kľúÄa nie sú dostupné\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1038,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" @@ -1111,7 +1126,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "ano" @@ -1166,7 +1181,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, fuzzy, c-format msgid "error allocating enough memory: %s\n" @@ -1238,7 +1253,7 @@ msgstr "chyba pri vytváranà súboru kľúÄov (keyring)`%s': %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1333,7 +1348,7 @@ msgid "algorithm: %s" msgstr "ASCII kódovanie: %s\n" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1417,12 +1432,12 @@ msgstr "PlatnosÅ¥ kľúÄa vyprÅ¡ala!" msgid "Root certificate trustworthy" msgstr "nesprávny certifikát" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 #, fuzzy msgid "no CRL found for certificate" msgstr "nesprávny certifikát" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 #, fuzzy msgid "the available CRL is too old" msgstr "KÄ¾ÃºÄ k dispozÃcii na: " @@ -1474,22 +1489,22 @@ msgstr "neznáme" msgid "invalid radix64 character %02x skipped\n" msgstr "neplatný znak vo formáte radix64 %02x bol preskoÄený\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1543,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1702,7 +1716,7 @@ msgid "Enter passphrase: " msgstr "Vložte heslo: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1713,18 +1727,18 @@ msgstr "%s eÅ¡te nepracuje s %s\n" msgid "error from TPM: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, fuzzy, c-format msgid "problem with the agent: %s\n" msgstr "problém s agentom: agent vracia 0x%lx\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent nie je v tomto sedenà dostupný\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" @@ -1732,208 +1746,208 @@ msgstr "" "použitie %s nie je v móde %s dovolené\n" "\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy msgid "Tor is not properly configured" msgstr "chyba: neplatný odtlaÄok\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy msgid "DNS is not properly configured" msgstr "chyba: neplatný odtlaÄok\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "vytvoriÅ¥ revokaÄný certifikát" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "ASCII kódovanie: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, fuzzy, c-format msgid "OpenPGP card not available: %s\n" msgstr "tajný kÄ¾ÃºÄ nie je dostupný" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, fuzzy, c-format msgid "can't do this in batch mode\n" msgstr "nemožno previesÅ¥ v dávkovom móde\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, fuzzy, c-format msgid "This command is only available for version 2 cards\n" msgstr "Tento prÃkaz nie je v módoch %s dovolený.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "tajné Äasti kľúÄa nie sú dostupné\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Váš výber? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 #, fuzzy msgid "not forced" msgstr "nespracované" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "" -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "" -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 #, fuzzy msgid "URL to retrieve public key: " msgstr "žiadny zodpovedajúci verejný kľúÄ: %s\n" -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "chyba pri zápise súboru kľúÄov (keyring) `%s': %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "" -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "" -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 #, fuzzy msgid "Language preferences: " msgstr "aktualizovaÅ¥ predvoľby" -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, fuzzy, c-format msgid "Error: invalid length of preference string.\n" msgstr "neplatný znak v reÅ¥azci s predvoľbami\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, fuzzy, c-format msgid "Error: invalid characters in preference string.\n" msgstr "neplatný znak v reÅ¥azci s predvoľbami\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 #, fuzzy msgid "Error: invalid response.\n" msgstr "chyba: neplatný odtlaÄok\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 #, fuzzy msgid "CA fingerprint: " msgstr "vypÃsaÅ¥ fingerprint" -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, fuzzy, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "chyba: neplatný odtlaÄok\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, fuzzy, c-format msgid "key operation not possible: %s\n" msgstr "Vytvorenie kľúÄa sa nepodarilo: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 #, fuzzy msgid "not an OpenPGP card" msgstr "nenájdené žiadne platné dáta vo formáte OpenPGP.\n" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, 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" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "" -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1941,102 +1955,102 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, fuzzy, c-format msgid "What keysize do you want? (%u) " msgstr "Akú veľkosÅ¥ kľúÄa si prajete? (1024) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "zaokrúhlené na %u bitov\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy msgid "Signature key\n" msgstr "PlatnosÅ¥ podpisu vyprÅ¡ala %s\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy msgid "Encryption key\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "ProsÃm, vyberte druh kľúÄa, ktorý chcete:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, fuzzy, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA (len na podpis)\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA a ElGamal (implicitný)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Neplatný výber.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "chyba pri posielanà na `%s': %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format msgid "error getting card info: %s\n" msgstr "chyba pri zápise do súboru tajných kľúÄov `%s': %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Tento prÃkaz nie je v módoch %s dovolený.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "" -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "preskoÄené: tajný kÄ¾ÃºÄ je už v databáze\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "" -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2044,172 +2058,172 @@ msgid "" "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 #, fuzzy msgid "Please select the type of key to generate:\n" msgstr "ProsÃm, vyberte druh kľúÄa, ktorý chcete:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 #, fuzzy msgid " (1) Signature key\n" msgstr "PlatnosÅ¥ podpisu vyprÅ¡ala %s\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 #, fuzzy msgid " (2) Encryption key\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr "" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 #, fuzzy msgid "Please select where to store the key:\n" msgstr "ProsÃm výberte dôvod na revokáciu:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format msgid "KEYTOCARD failed: %s\n" msgstr "aktualizácia zlyhala: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "preskoÄené: tajný kÄ¾ÃºÄ je už v databáze\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy msgid "Continue? (y/N) " msgstr "SkutoÄne podpÃsaÅ¥? " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format msgid "error for setup KDF: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format msgid "error for setup UIF: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "ukonÄiÅ¥ toto menu" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 #, fuzzy msgid "show admin commands" msgstr "konfliktné prÃkazy\n" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "ukázaÅ¥ túto pomoc" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 #, fuzzy msgid "list all available data" msgstr "KÄ¾ÃºÄ k dispozÃcii na: " -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 #, fuzzy msgid "change the login name" msgstr "zmeniÅ¥ dobu platnosti" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 #, fuzzy msgid "change the language preferences" msgstr "zmeniÅ¥ dôveryhodnosÅ¥ vlastnÃka kľúÄa" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 #, fuzzy msgid "change a CA fingerprint" msgstr "vypÃsaÅ¥ fingerprint" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 #, fuzzy msgid "generate new keys" msgstr "vytvoriÅ¥ nový pár kľúÄov" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|MENO|použiÅ¥ MENO ako implicitného adresáta" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "zmeniÅ¥ dôveryhodnosÅ¥ vlastnÃka kľúÄa" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "zmeniÅ¥ dôveryhodnosÅ¥ vlastnÃka kľúÄa" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 #, fuzzy msgid "Admin-only command\n" msgstr "konfliktné prÃkazy\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 #, fuzzy msgid "Admin commands are allowed\n" msgstr "konfliktné prÃkazy\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 #, fuzzy msgid "Admin commands are not allowed\n" msgstr "zapisujem tajný kÄ¾ÃºÄ do `%s'\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Neplatný prÃkaz (skúste \"help\")\n" @@ -2219,23 +2233,23 @@ msgstr "Neplatný prÃkaz (skúste \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output pre tento prÃkaz nefunguje\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "nemožno otvoriÅ¥ `%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, fuzzy, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "chyba pri ÄÃtanà bloku kľúÄa: %s\n" @@ -2361,14 +2375,14 @@ msgstr "nemôžete použiÅ¥ Å¡ifrovacà algoritmus \"%s\" v móde %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "nemôžete použiÅ¥ Å¡ifrovacà algoritmus \"%s\" v móde %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "nemôžete použiÅ¥ hashovacà algoritmus \"%s\" v móde %s\n" @@ -2385,7 +2399,7 @@ msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "vyžiadaná symetrická Å¡ifra %s (%d) nevyhovuje predvoľbám prÃjemcu\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "VAROVÃNÃ: použitie parametra \"%s\" sa neodporúÄa\n" @@ -2417,7 +2431,7 @@ msgstr "" "použitie %s nie je v móde %s dovolené\n" "\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2428,7 +2442,7 @@ msgstr "%s zaÅ¡ifrované dáta\n" msgid "encrypted with unknown algorithm %d\n" msgstr "zaÅ¡ifrované neznámym algoritmom %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2475,7 +2489,7 @@ msgstr "" msgid " - skipped" msgstr "%s: preskoÄené: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2514,66 +2528,66 @@ msgstr "chyba pri vytváranà `%s': %s\n" msgid "[User ID not found]" msgstr "[User id not found]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "chyba pri vytváranà `%s': %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "chyba pri vytváranà `%s': %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 #, fuzzy msgid "No fingerprint" msgstr "vypÃsaÅ¥ fingerprint" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, fuzzy, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "tajný kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format msgid "(check argument of option '%s')\n" msgstr "neplatný parameter pre import\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|MENO|použi MENO ako implicitný tajný kľúÄ" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|MENO|použi MENO ako implicitný tajný kľúÄ" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" # c-format -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, fuzzy, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "neplatný parameter pre import\n" @@ -2778,7 +2792,7 @@ msgstr "" msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "nevykonaÅ¥ žiadne zmeny" @@ -2814,7 +2828,7 @@ msgstr "" "|N|nastaviÅ¥ úroveň komprimácie N (0 - žiadna\n" " komprimácia)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "" @@ -2833,11 +2847,11 @@ msgstr "importovaÅ¥ kľúÄe zo servera kľúÄov" msgid "include the public key in signatures" msgstr "skontrolovaÅ¥ podpisy kľúÄov" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "" @@ -2859,15 +2873,15 @@ msgstr "" "použiÅ¥ toto id užÃvateľa na podpÃsanie\n" " alebo deÅ¡ifrovanie" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2927,7 +2941,7 @@ msgstr "" "podpÃsaÅ¥, overiÅ¥, Å¡ifrovaÅ¥ alebo deÅ¡ifrovaÅ¥\n" "implicitné operácie závisia od vstupných dát\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2951,12 +2965,12 @@ msgstr "Hash: " msgid "Compression: " msgstr "Kompresia: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "použitie: gpg [možnosti] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "konfliktné prÃkazy\n" @@ -2966,542 +2980,542 @@ msgstr "konfliktné prÃkazy\n" msgid "no = sign found in group definition '%s'\n" msgstr "no = podpis nájdený v definÃcii skupiny \"%s\"\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "VAROVANIE: vlastnÃctvo pre %s nastavené nebezpeÄne \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "VAROVANIE: vlastnÃctvo pre %s nastavené nebezpeÄne \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "VAROVANIE: vlastnÃctvo pre %s nastavené nebezpeÄne \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "VAROVANIE: prÃstupové práva pre %s nie sú nastavené bezpeÄne \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "VAROVANIE: prÃstupové práva pre %s nie sú nastavené bezpeÄne \"%s\"\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "VAROVANIE: prÃstupové práva pre %s nie sú nastavené bezpeÄne \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "VAROVANIE: vlastnÃctvo adresára %s nastavené nebezpeÄne \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "VAROVANIE: vlastnÃctvo adresára %s nastavené nebezpeÄne \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "VAROVANIE: vlastnÃctvo adresára %s nastavené nebezpeÄne \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "VAROVANIE: prÃstupové práva adresára %s nie sú nastavené bezpeÄne \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "" "VAROVANIE: prÃstupové práva adresára %s nie sú nastavené bezpeÄne \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "VAROVANIE: prÃstupové práva adresára %s nie sú nastavené bezpeÄne \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "neznáma položka konfigurácie \"%s\"\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy msgid "show key usage information during key listings" msgstr "V súbore tajných kľúÄov chýba zodpovedajúci podpis\n" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 #, fuzzy msgid "show all notations during signature listings" msgstr "V súbore tajných kľúÄov chýba zodpovedajúci podpis\n" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "zadané URL pre podpisovú politiku je neplatné\n" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 #, fuzzy msgid "show the keyring name in key listings" msgstr "ukáž v ktorom súbore kľúÄov je vypÃsaný kľúÄ" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 #, fuzzy msgid "show expiration dates during signature listings" msgstr "V súbore tajných kľúÄov chýba zodpovedajúci podpis\n" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "neznámy implicitný adresát `%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "POZNÃMKA: %s nie je pre normálne použitie!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s nie je platná znaková sada\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Neplatná e-mailová adresa\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "neplatný hashovacà algoritmus `%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "neplatný parameter pre import\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s nie je platná znaková sada\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "nemožno použiÅ¥ URI servera kľúÄov - chyba analýzy URI\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: neplatný parameter pre export\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "neplatný parameter pre export\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: neplatný parameter pre import\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "neplatný parameter pre import\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "neplatný parameter pre import\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: neplatný parameter pre export\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "neplatný parameter pre export\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: neplatný parameter pre import\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, fuzzy, c-format msgid "invalid list options\n" msgstr "neplatný parameter pre import\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 #, fuzzy msgid "show all notations during signature verification" msgstr "%s nie je platná znaková sada\n" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "zadané URL pre podpisovú politiku je neplatné\n" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s nie je platná znaková sada\n" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s nie je platná znaková sada\n" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: neplatný parameter pre export\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "neplatný parameter pre export\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "nemožno nastaviÅ¥ exec-path na %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: neplatný parameter pre export\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "neplatný parameter pre import\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "VAROVANIE: program môže vytvoriÅ¥ súbor core!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "VAROVANIE: %s prepÃÅ¡e %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "Nie je dovolené použÃvaÅ¥ %s s %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s nedáva s %s zmysel!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "zapisujem tajný kÄ¾ÃºÄ do `%s'\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "vybraný Å¡ifrovacà algoritmus je neplatný\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "vybraný hashovacà algoritmus je neplatný\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "vybraný Å¡ifrovacà algoritmus je neplatný\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "vybraný hashovacà algoritmus je neplatný\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "položka completes-needed musà byÅ¥ väÄÅ¡ia ako 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "položka marginals-needed musà byÅ¥ väÄÅ¡ia ako 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, fuzzy, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "položka max-cert-depth musà byÅ¥ v rozmedzà od 1 do 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "neplatná implicitná úroveň certifikácie; musà byÅ¥ 0, 1, 2 alebo 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "neplatná minimálna úroveň certifikácie; musà byÅ¥ 0, 1, 2 alebo 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "POZNÃMKA: jednoduchý mód S2K (0) je dôrazne nedoporuÄovaný\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "neplatný mód S2K; musà byÅ¥ 0, 1 alebo 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "neplatné defaultné predvoľby\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "neplatné užÃvateľské predvoľby pre Å¡ifrovanie\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "neplatné užÃvateľské predvoľby pre Å¡ifrovanie\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "neplatné užÃvateľské predvoľby pre hashovanie\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "neplatné užÃvateľské predvoľby pre kompresiu\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "neplatná dĺžka kľúÄa; použijem %u bitov\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s eÅ¡te nepracuje s %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "nemôžete použiÅ¥ Å¡ifrovacà algoritmus \"%s\" v móde %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "nemôžete použiÅ¥ kompresný algoritmus \"%s\" v móde %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "VAROVANIE: daný adresát (-r) bez použitia Å¡ifrovania s verejným kľúÄom\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "deÅ¡ifrovanie zlyhalo: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "" "použitie %s nie je v móde %s dovolené\n" "\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "" "použitie %s nie je v móde %s dovolené\n" "\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "nepodarilo poslaÅ¥ kÄ¾ÃºÄ na server: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "nepodarilo sa prijaÅ¥ kÄ¾ÃºÄ zo servera: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "nepodaril sa export kľúÄa: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "nepodaril sa export kľúÄa: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "nepodarilo sa nájsÅ¥ server: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "aktualizácia servera zlyhala: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "dekódovanie z ASCII formátu zlyhalo: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "neplatný hashovacà algoritmus `%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "ZaÄnite pÃsaÅ¥ svoju správu ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "zadané URL pre certifikaÄnú politiku je neplatné\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "zadané URL pre podpisovú politiku je neplatné\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "zadané URL pre podpisovú politiku je neplatné\n" @@ -3515,7 +3529,7 @@ msgstr "ZmazaÅ¥ tento kÄ¾ÃºÄ zo súboru kľúÄov? " msgid "make timestamp conflicts only a warning" msgstr "konflikt Äasového razÃtka" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|zapÃsaÅ¥ informácie o stave do tohto FD" @@ -3610,273 +3624,273 @@ msgstr "" msgid "repair keys on import" msgstr "vypÃsaÅ¥ fingerprint" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "blok typu %d bol preskoÄený\n" -#: g10/import.c:738 +#: g10/import.c:746 #, fuzzy, c-format msgid "%lu keys processed so far\n" msgstr "%lu kľúÄe boli doteraz spracované\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Celkovo spracovaných kľúÄov: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " preskoÄené nové kľúÄe: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " preskoÄené nové kľúÄe: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " bez identifikátorov: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importované: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " bez zmien: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nové id užÃvateľov: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nové podkľúÄe: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nové podpisy: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " nové revokácie kľúÄov: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " preÄÃtané tajné kľúÄe: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " importované tajné kľúÄe: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " tajné kľúÄe nezmenené: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " neimportované: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, fuzzy, c-format msgid " signatures cleaned: %lu\n" msgstr " nové podpisy: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, fuzzy, c-format msgid " user IDs cleaned: %lu\n" msgstr " preÄÃtané tajné kľúÄe: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr "" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr "%s podpis, hashovacà algoritmus %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, fuzzy, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr "%s podpis, hashovacà algoritmus %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format msgid "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "" -#: g10/import.c:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, fuzzy, c-format msgid "key %s: no user ID\n" msgstr "kÄ¾ÃºÄ %08lX: chyba identifikátor užÃvateľa\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format msgid "key %s: %s\n" msgstr "preskoÄený `%s': %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, fuzzy, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "kÄ¾ÃºÄ %08lX: HKP poÅ¡kodenie podkľúÄa opravené\n" # c-format -#: g10/import.c:2009 +#: g10/import.c:2017 #, fuzzy, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "" "kÄ¾ÃºÄ %08lX: prijaté id užÃvateľa '%s', ktorý nie je podpÃsaný nÃm samým\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, fuzzy, c-format msgid "key %s: no valid user IDs\n" msgstr "kÄ¾ÃºÄ %08lX: chýba platný identifikátor užÃvateľa\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, fuzzy, c-format msgid "key %s: public key not found: %s\n" msgstr "kÄ¾ÃºÄ %08lX: verejný kÄ¾ÃºÄ nenájdený: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, fuzzy, c-format msgid "key %s: new key - skipped\n" msgstr "kÄ¾ÃºÄ %08lX: nový kÄ¾ÃºÄ - preskoÄený\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "nenájdený zapisovateľný súbor kľúÄov (keyring): %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "chyba pri zápise súboru kľúÄov (keyring) `%s': %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, fuzzy, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "kÄ¾ÃºÄ %08lX: verejný kÄ¾ÃºÄ \"%s\" importovaný\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, fuzzy, c-format msgid "key %s: doesn't match our copy\n" msgstr "kÄ¾ÃºÄ %08lX: nezodpovedá naÅ¡ej kópii\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" 1 nový identifikátor užÃvateľa\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, fuzzy, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" %d nových identifikátorov užÃvateľa\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" 1 nový podpis\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, fuzzy, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" %d nových podpisov\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, fuzzy, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" 1 nový podkľúÄ\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, fuzzy, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" %d nových podkľúÄov\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, fuzzy, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" %d nových podpisov\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, fuzzy, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" %d nových podpisov\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, fuzzy, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" %d nových identifikátorov užÃvateľa\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, fuzzy, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" %d nových identifikátorov užÃvateľa\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, fuzzy, c-format msgid "key %s: \"%s\" not changed\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" bez zmeny\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, fuzzy, c-format msgid "key %s: secret key imported\n" msgstr "kÄ¾ÃºÄ %08lX: tajný kÄ¾ÃºÄ importovaný\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format msgid "key %s: error sending to agent: %s\n" msgstr "chyba pri posielanà na `%s': %s\n" @@ -3889,210 +3903,209 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, fuzzy, c-format msgid "secret key %s: %s\n" msgstr "tajný kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, fuzzy, c-format msgid "importing secret keys not allowed\n" msgstr "zapisujem tajný kÄ¾ÃºÄ do `%s'\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Dôvod nebol Å¡pecifikovaný" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "KÄ¾ÃºÄ je nahradený" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "KÄ¾ÃºÄ bol skompromitovaný" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "KÄ¾ÃºÄ sa už nepoužÃva" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "dôvod na revokáciu: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "revokaÄná poznámka: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "kÄ¾ÃºÄ %08lX: \"%s\" revokaÄný certifikát importovaný\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, fuzzy, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "kÄ¾ÃºÄ %08lX: nepodporovaný algoritmus verejného kľúÄa\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, 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:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, fuzzy, c-format msgid "key %s: invalid subkey binding\n" msgstr "kÄ¾ÃºÄ %08lX: neplatná väzba podkľúÄa\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, 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:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, fuzzy, c-format msgid "key %s: invalid subkey revocation\n" msgstr "kÄ¾ÃºÄ %08lX: neplatný revokaÄný podkľúÄ\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, fuzzy, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "kÄ¾ÃºÄ %08lX: identifikátor užÃvateľa preskoÄený '" -#: g10/import.c:3817 +#: g10/import.c:3825 #, fuzzy, c-format msgid "key %s: skipped subkey\n" msgstr "kÄ¾ÃºÄ %08lX: podkÄ¾ÃºÄ preskoÄený\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, fuzzy, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "kÄ¾ÃºÄ %08lX: pridaný revokaÄný certifikát \"%s\"\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, 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" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format msgid "error allocating memory: %s\n" msgstr "chyba pri vytváranà súboru kľúÄov (keyring)`%s': %s\n" @@ -4155,7 +4168,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format msgid "error creating keybox '%s': %s\n" msgstr "chyba pri vytváranà súboru kľúÄov (keyring)`%s': %s\n" @@ -4166,7 +4179,7 @@ msgstr "chyba pri vytváranà súboru kľúÄov (keyring)`%s': %s\n" msgid "error creating keyring '%s': %s\n" msgstr "chyba pri vytváranà súboru kľúÄov (keyring)`%s': %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format msgid "keybox '%s' created\n" msgstr "súbor kľúÄov (keyring) `%s' vytvorený\n" @@ -4448,8 +4461,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "SkutoÄne podpÃsaÅ¥? " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "podpisovanie zlyhalo: %s\n" @@ -4856,7 +4869,7 @@ msgstr "Takýto identifikátor užÃvateľa neexistuje.\n" msgid "Nothing to sign.\n" msgstr "NiÄ na podpÃsanie kľúÄom %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " podpÃsané %08lX v %s%s\n" @@ -4926,7 +4939,7 @@ msgstr "Tento kÄ¾ÃºÄ môže byÅ¥ revokovaný kľúÄom %s " msgid "(sensitive)" msgstr "(citlivá informácia)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "%s: nemôžem vytvoriÅ¥: %s\n" @@ -4942,7 +4955,7 @@ msgid "expired: %s" msgstr " [platnosÅ¥ skonÄÃ: %s]" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [platnosÅ¥ skonÄÃ: %s]" @@ -4978,14 +4991,14 @@ msgstr "" "ProsÃm nezabúdajte, že zobrazované údaje o platnosti kľúÄov nemusia\n" "byÅ¥ správne, pokiaľ znovu nespustÃte program.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 #, fuzzy msgid "revoked" msgstr "[revokované]" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" @@ -5027,7 +5040,7 @@ msgstr "Ste si istý, že ho chcete stále pridaÅ¥? (a/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Nemali by ste pridávaÅ¥ fotografické ID k PGP2 kľúÄu.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5174,7 +5187,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "ProsÃm, vyberte práve jedno id užÃvateľa.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "preskoÄený v3 podpis kľúÄa nÃm samým u užÃvateľského id \"%s\"\n" @@ -5183,133 +5196,133 @@ msgstr "preskoÄený v3 podpis kľúÄa nÃm samým u užÃvateľského id \"%s\ msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Ste si istý, že ho chcete použiÅ¥? (a/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Ste si istý, že ho chcete použiÅ¥? (a/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 #, fuzzy msgid "Enter the notation: " msgstr "Podpisová notácia: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 #, fuzzy msgid "Proceed? (y/N) " msgstr "PrepÃsaÅ¥ (a/N)? " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Neexistuje identifikátor užÃvateľa s indexom %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Neexistuje identifikátor užÃvateľa s indexom %d\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Neexistuje identifikátor užÃvateľa s indexom %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Neexistuje identifikátor užÃvateľa s indexom %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "id užÃvateľa: \"" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " podpÃsané %08lX v %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (nexeportovateľné)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "PlatnosÅ¥ podpisu vyprÅ¡Ã %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Ste si istý, že ho chcete stále revokovaÅ¥? (a/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "VytvoriÅ¥ pre tento podpis revokaÄný certifikát? (a/N)" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "PodpÃsali ste nasledujúce identifikátory užÃvateľa:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 #, fuzzy msgid " (non-revocable)" msgstr " (nexeportovateľné)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revokované %08lX v %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Chystáte sa revokovaÅ¥ tieto podpisy:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "SkutoÄne vytvoriÅ¥ revokaÄné certifikáty? (a/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "neexistuje tajný kľúÄ\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "užÃvateľské ID \"%s\" je už revokované\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "VAROVANIE: podpis použivateľkého ID vznikol %d sekund v budúcnosti\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Nemôžete zmazaÅ¥ posledné id užÃvateľa!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "užÃvateľské ID \"%s\" je už revokované\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "užÃvateľské ID \"%s\" je už revokované\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5320,83 +5333,83 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "neplatný parameter pre import\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format msgid "preference '%s' duplicated\n" msgstr "duplicita predvoľby %c%lu\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, fuzzy, c-format msgid "too many cipher preferences\n" msgstr "prÃliÅ¡ veľa `%c' predvolieb\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, fuzzy, c-format msgid "too many digest preferences\n" msgstr "prÃliÅ¡ veľa `%c' predvolieb\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, fuzzy, c-format msgid "too many compression preferences\n" msgstr "prÃliÅ¡ veľa `%c' predvolieb\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format msgid "too many AEAD preferences\n" msgstr "prÃliÅ¡ veľa `%c' predvolieb\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format msgid "invalid item '%s' in preference string\n" msgstr "neplatný znak v reÅ¥azci s predvoľbami\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "zapisujem podpis kľúÄa nÃm samým (direct signature)\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "zapisujem podpis kľúÄa sebou samým\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "zapisujem \"key-binding\" podpis\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "neplatná dĺžka kľúÄa; použijem %u bitov\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "dĺžka kľúÄa zaokrúhlená na %u bitov\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 #, fuzzy msgid "Sign" msgstr "sign" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 #, fuzzy msgid "Encrypt" msgstr "Å¡ifrovaÅ¥ dáta" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "" @@ -5410,179 +5423,179 @@ msgstr "" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "" -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "" -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr "" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, fuzzy, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%d) ElGamal (len na Å¡ifrovanie)\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr "" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA a ElGamal (implicitný)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA a ElGamal (implicitný)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (len na podpis)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (len na podpis)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (len na Å¡ifrovanie)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) RSA (pro Å¡ifrovánà a podpis)\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 #, fuzzy #| msgid " (default)" msgid " *default*" msgstr "deÅ¡ifrovaÅ¥ dáta (implicitne)" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (len na podpis)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d) RSA (len na Å¡ifrovanie)\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Podpisová notácia: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "Neexistuje identifikátor užÃvateľa s indexom %d\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: chyba pri ÄÃtanà voľného záznamu: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "nastaviÅ¥ kÄ¾ÃºÄ ako neplatný (disable)" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "zaokrúhlené na %u bitov\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Akú veľkosÅ¥ kľúÄa si prajete? (1024) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Požadovaná dĺžka kľúÄa je %u bitov.\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "ProsÃm, vyberte druh kľúÄa, ktorý chcete:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5598,7 +5611,7 @@ msgstr "" " <n>m = doba platnosti kľúÄa skonÄà za n mesiacov\n" " <n>y = doba platnosti kľúÄa skonÄà za n rokov\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5614,40 +5627,40 @@ msgstr "" " <n>m = doba platnosti podpisu skonÄà za n mesiacov\n" " <n>y = doba platnosti podpisu skonÄà za n rokov\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "KÄ¾ÃºÄ je platný na? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, fuzzy, c-format msgid "Signature is valid for? (%s) " msgstr "Podpis je platný na? (0) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "neplatná hodnota\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 #, fuzzy msgid "Key does not expire at all\n" msgstr "platnosÅ¥ %s neskonÄÃ\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 #, fuzzy msgid "Signature does not expire at all\n" msgstr "platnosÅ¥ %s neskonÄÃ\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, fuzzy, c-format msgid "Key expires at %s\n" msgstr "platnosÅ¥ %s skonÄà %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, fuzzy, c-format msgid "Signature expires at %s\n" msgstr "PlatnosÅ¥ podpisu vyprÅ¡Ã %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5655,12 +5668,12 @@ msgstr "" "Váš systém nevie zobraziÅ¥ dátumy po roku 2038.\n" "V každom prÃpade budú dátumy korektne spracovávané do roku 2106.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 #, fuzzy msgid "Is this correct? (y/N) " msgstr "Je to správne (a/n)? " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5671,7 +5684,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 #, fuzzy msgid "" "\n" @@ -5688,50 +5701,50 @@ msgstr "" " \"Jozko Mrkvicka (student) <jozko@mrkvicka.sk>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Meno a priezvisko: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Neplatný znak ve mene\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Meno nemôže zaÄÃnaÅ¥ ÄÃslicou\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Meno musà byÅ¥ dlhé aspoň 5 znakov\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "E-mailová adresa: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Neplatná e-mailová adresa\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Komentár: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Neplatný znak v komentári\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "PoužÃvate znakovú sadu `%s'.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5742,7 +5755,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Do poľa meno alebo komentár nepÃÅ¡te, prosÃm, e-mailovú adresu.\n" @@ -5757,35 +5770,35 @@ msgstr "Do poľa meno alebo komentár nepÃÅ¡te, prosÃm, e-mailovú adresu.\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "mMkKeEPpUu" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "ZmeniÅ¥ (M)eno, (K)omentár, (E)-mail alebo (U)konÄiÅ¥? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "ZmeniÅ¥ (M)eno, (K)omentár, (E)-mail alebo (P)okraÄovaÅ¥/(U)konÄiÅ¥? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "ZmeniÅ¥ (M)eno, (K)omentár, (E)-mail alebo (U)konÄiÅ¥? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "ZmeniÅ¥ (M)eno, (K)omentár, (E)-mail alebo (P)okraÄovaÅ¥/(U)konÄiÅ¥? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Najskôr, prosÃm, opravte chybu\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5797,18 +5810,18 @@ msgstr "" "použÃvaÅ¥ disky); vÄaka tomu má generátor lepÅ¡iu Å¡ancu zÃskaÅ¥ dostatok " "entropie.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Vytvorenie kľúÄa sa nepodarilo: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5816,67 +5829,67 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format msgid "A key for \"%s\" already exists\n" msgstr "`%s' je už skomprimovaný\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy msgid "Create anyway? (y/N) " msgstr "PoužiÅ¥ napriek tomu tento kľúÄ? " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format msgid "creating anyway\n" msgstr "vytvoriÅ¥ nový pár kľúÄov" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Vytváranie kľúÄa bolo zruÅ¡ené.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format msgid "can't create backup file '%s': %s\n" msgstr "nemôžem vytvoriÅ¥ `%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "POZNÃMKA: platnosÅ¥ tajného kľúÄa %08lX skonÄila %s\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "zapisujem verejný kÄ¾ÃºÄ do `%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "nenájdený zapisovateľný súbor verejných kľúÄov (pubring): %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "chyba pri zápise do súboru verejných kľúÄov `%s': %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "verejný a tajný kÄ¾ÃºÄ boli vytvorené a podpÃsané.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 #, fuzzy msgid "" "Note that this key cannot be used for encryption. You may want to use\n" @@ -5885,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5893,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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5901,23 +5914,23 @@ 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:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "POZNÃMKA: vytvorenie podkľúÄa pre kľúÄe v3 nie je v súlade s OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Tajné Äasti primárneho kľúÄa nie sú dostupné.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, fuzzy, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 #, fuzzy msgid "Really create? (y/N) " msgstr "SkutoÄne vytvoriÅ¥? " @@ -6000,26 +6013,26 @@ msgstr " Fingerprint kľúÄa =" msgid " Card serial no. =" msgstr "" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format msgid "caching keyring '%s'\n" msgstr "kontrolujem súbor kľúÄov (keyring) `%s'\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu kľúÄov skontrolovaných (%lu podpisov)\n" msgstr[1] "%lu kľúÄov skontrolovaných (%lu podpisov)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6027,7 +6040,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 zlý podpis\n" msgstr[1] "1 zlý podpis\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: súbor kľúÄov (keyring) vytvorený\n" @@ -6057,80 +6070,75 @@ msgstr "" msgid "honor the preferred keyserver URL set on the key" msgstr "zadané URL pre podpisovú politiku je neplatné\n" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 #, fuzzy msgid "disabled" msgstr "disable" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, fuzzy, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "neplatný parameter pre export\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "požadujem kÄ¾ÃºÄ %08lX z %s\n" msgstr[1] "požadujem kÄ¾ÃºÄ %08lX z %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "VAROVANIE: nemôžem vymazaÅ¥ doÄasný súbor (%s) `%s': %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" -#: g10/keyserver.c:1722 -#, fuzzy, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "požadujem kÄ¾ÃºÄ %08lX z %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "požadujem kÄ¾ÃºÄ %08lX z %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "neplatný parameter pre export\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "preskoÄený `%s': %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "podpÃsané VaÅ¡Ãm kľúÄom %08lX v %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "požadujem kÄ¾ÃºÄ %08lX z %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "VAROVANIE: nemôžem vymazaÅ¥ doÄasný súbor (%s) `%s': %s\n" @@ -6157,258 +6165,258 @@ msgstr "zaÅ¡ifrované neznámym algoritmom %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "zaÅ¡ifrované neznámym algoritmom %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, fuzzy, c-format msgid "public key is %s\n" msgstr "verejný kÄ¾ÃºÄ je %08lX\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "zaÅ¡ifrované %u-bitovým %s kľúÄom, ID %08lX, vytvoreným %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " alias \"" # Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen muß "ID" rein :-( # [kw] -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "zaÅ¡ifrovaná %s kľúÄom, ID %08lX\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "zaÅ¡ifrované s %lu heslami\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "zaÅ¡ifrované jedným heslom\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "deÅ¡ifrovanie verejným kľúÄom zlyhalo: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "dáta zaÅ¡ifrované verejným kľúÄom: správny DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "predpokladám %s Å¡ifrovaných dát\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "algoritmus IDEA nie je dostupný; optimisticky sa ho pokúsime nahradiÅ¥ " "algoritmom %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "VAROVANIE: správa nemá ochranu integrity\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "deÅ¡ifrovanie zlyhalo: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "deÅ¡ifrovanie o.k.\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "VAROVANIE: so zaÅ¡ifrovanou správou bolo manipulované!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "deÅ¡ifrovanie zlyhalo: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "POZNÃMKA: odosielateľ požadoval (\"for-your-eyes-only\")\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "pôvodné meno súboru='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" "samostatný revokaÄný certifikát - použite \"gpg --import\", ak ho chcete " "využiÅ¥\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, fuzzy, c-format msgid "no signature found\n" msgstr "Dobrý podpis od \"" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "ZLà podpis od \"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Podpis s vyprÅ¡anou platnosÅ¥ou od \"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Dobrý podpis od \"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "verifikácia podpisu potlaÄená\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "neviem pracovaÅ¥ s týmito násobnými podpismi\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "PlatnosÅ¥ podpisu vyprÅ¡ala %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " alias \"" # Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen muß "ID" rein :-( -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Podpis vytvorený %.*s pomocou %s kľúÄa ID %08lX\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "KÄ¾ÃºÄ k dispozÃcii na: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[neistý] " -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alias \"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "VAROVANIE: Tento kÄ¾ÃºÄ nie certifikovaný dôveryhodným podpisom!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "PlatnosÅ¥ podpisu vyprÅ¡ala %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "PlatnosÅ¥ podpisu vyprÅ¡Ã %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s podpis, hashovacà algoritmus %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binárne" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "textový mód" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "neznáme" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "neznámy algoritmus verejného kľúÄa" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Nemôžem overiÅ¥ podpis: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "toto nie je podpis oddelený od dokumentu\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "VAROVANIE: Nájdené viacnásobne podpisy. Skontrolovaný bude len prvý.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "samostatný podpis triedy 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "podpis starého typu (PGP 2.x)\n" @@ -6596,51 +6604,56 @@ msgstr "Kritická podpisová notácia: " msgid "subpacket of type %d has critical bit set\n" msgstr "podpaket typu %d má nastavený kritický bit\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +msgid "Please enter the passphrase for decryption." +msgstr "zmeniÅ¥ heslo" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "VložiÅ¥ heslo\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "zruÅ¡ené užÃvateľom\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, fuzzy, c-format msgid " (main key ID %s)" msgstr " (hlavné ID kľúÄa %08lX)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "ProsÃm, vložte heslo; toto je tajná veta \n" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "SkutoÄne chcete zmazaÅ¥ vybrané kľúÄe? " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "SkutoÄne chcete zmazaÅ¥ vybrané kľúÄe? " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format msgid "" "%s\n" @@ -6813,7 +6826,7 @@ msgid "" "\n" msgstr "" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "VaÅ¡e rozhodnutie? " @@ -7114,7 +7127,7 @@ msgstr "nemôžem otvoriÅ¥ podpÃsané dáta '%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "nemôžem otvoriÅ¥ podpÃsané dáta '%s'\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "kÄ¾ÃºÄ %08lX: chyba identifikátor užÃvateľa\n" @@ -7161,7 +7174,7 @@ msgid "Note: key has been revoked" msgstr "POZNÃMKA: kÄ¾ÃºÄ bol revokovaný" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet zlyhala: %s\n" @@ -7190,11 +7203,11 @@ msgstr "Tajný kÄ¾ÃºÄ je dostupný.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "VytvoriÅ¥ pre tento podpis revokaÄný certifikát? " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Vynútený ASCII textový výstup.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet zlyhala: %s\n" @@ -7208,19 +7221,19 @@ msgstr "RevokaÄný certifikát bol vytvorený.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "žiadne revokaÄné kľúÄe pre `%s' nenájdené\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy msgid "This is a revocation certificate for the OpenPGP key:" msgstr "VytvoriÅ¥ pre tento podpis revokaÄný certifikát? " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7229,20 +7242,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "RevokaÄný certifikát bol vytvorený.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format msgid "secret key \"%s\" not found\n" msgstr "tajný kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" @@ -7250,23 +7263,23 @@ msgstr "tajný kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "chyba pri vytváranà súboru kľúÄov (keyring)`%s': %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 #, fuzzy msgid "Create a revocation certificate for this key? (y/N) " msgstr "VytvoriÅ¥ pre tento podpis revokaÄný certifikát? " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7284,33 +7297,33 @@ msgstr "" "Ale hrozà nebezpeÄenstvo: TlaÄový systém Vášho poÄÃtaÄa môže ukladaÅ¥ dáta a\n" "sprÃstupniÅ¥ ich iným!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "ProsÃm výberte dôvod na revokáciu:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "ZruÅ¡iÅ¥" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Pravdepodobne ste chceli vybraÅ¥ %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Ak chcete, napÃÅ¡te popis; ukonÄite prázdnym riadkom:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Dôvod na revokáciu: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Žiadny popis)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 #, fuzzy msgid "Is this okay? (y/N) " msgstr "Je to v poriadku? " @@ -7491,24 +7504,24 @@ msgstr "podpisujem:" msgid "%s.%s encryption will be used\n" msgstr "bude použité Å¡ifrovanie %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "kÄ¾ÃºÄ nie je oznaÄený ako nedostatoÄne bezpeÄný - nemôžem ho použiÅ¥ s " "faloÅ¡ným RNG!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, fuzzy, c-format msgid "skipped \"%s\": duplicated\n" msgstr "preskoÄený `%s': duplikovaný\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "preskoÄené: tajný kÄ¾ÃºÄ je už v databáze\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 #, fuzzy msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" @@ -7739,10 +7752,10 @@ msgstr "" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format msgid "error reading TOFU database: %s\n" msgstr "chyba pri posielanà na `%s': %s\n" @@ -7764,7 +7777,7 @@ msgstr "%s: chyba pri zápise adresárového záznamu: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format msgid "error updating TOFU database: %s\n" msgstr "chyba pri posielanà na `%s': %s\n" @@ -7804,43 +7817,43 @@ msgstr "chyba pri vytváranà hesla: %s\n" msgid "This key's user IDs:\n" msgstr "vypÃsaÅ¥ zoznam kľúÄov a id užÃvateľov" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "Policy: " msgid "policy: %s" msgstr "Politika: " -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format msgid "error gathering signature stats: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "vypÃsaÅ¥ zoznam kľúÄov" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "|algo [súbory]|vypÃÅ¡ hash" msgstr[1] "|algo [súbory]|vypÃÅ¡ hash" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -7848,68 +7861,68 @@ msgid_plural "Encrypted %d messages." msgstr[0] "zaÅ¡ifrované s %lu heslami\n" msgstr[1] "zaÅ¡ifrované s %lu heslami\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "|algo [súbory]|vypÃÅ¡ hash" msgstr[1] "|algo [súbory]|vypÃÅ¡ hash" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "|algo [súbory]|vypÃÅ¡ hash" msgstr[1] "|algo [súbory]|vypÃÅ¡ hash" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format msgid "Messages encrypted in the past: %d." msgstr "|algo [súbory]|vypÃÅ¡ hash" @@ -7917,130 +7930,130 @@ msgstr "|algo [súbory]|vypÃÅ¡ hash" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format msgid "error changing TOFU policy: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "Zmazaných %d podpisov.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "zaÅ¡ifrované s %lu heslami\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "Policy: " msgid "(policy: %s)" msgstr "Politika: " -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8057,13 +8070,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format msgid "error opening TOFU database: %s\n" msgstr "chyba pri posielanà na `%s': %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8130,7 +8143,7 @@ msgstr "" msgid "no need for a trustdb check\n" msgstr "nie je nutné kontrolovaÅ¥ databázu dôvery\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "dalÅ¡ia kontrola databázy dôvery %s\n" @@ -8160,14 +8173,14 @@ msgstr "prosÃm vykonajte --check-trustdb\n" msgid "checking the trustdb\n" msgstr "kontrolujem databázu dôvery\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "%lu kľúÄe boli doteraz spracované\n" msgstr[1] "%lu kľúÄe boli doteraz spracované\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8175,45 +8188,45 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d kľúÄov spracovaných (%d poÄtov platnosti vymazaných)\n" msgstr[1] "%d kľúÄov spracovaných (%d poÄtov platnosti vymazaných)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "neboli nájdené žiadne absolútne dôveryhodné kľúÄe\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, fuzzy, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "verejný kÄ¾ÃºÄ k absolútne dôveryhodnému kľúÄu %08lX nebol nájdený\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, fuzzy, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "záznam dôvery %lu, typ %d: zápis zlyhal: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy msgid "never" msgstr "nikdy " -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8225,43 +8238,43 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy msgid "[ revoked]" msgstr "[revokované]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy msgid "[ expired]" msgstr "[expirované]" -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy msgid "[ unknown]" msgstr "neznáme" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy msgid "[ never ]" msgstr "nikdy " -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8320,16 +8333,16 @@ msgstr "Použitie: gpg [možnosti] [súbory] (-h pre pomoc)" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8364,10 +8377,10 @@ msgstr "zmeniÅ¥ heslo" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "ProsÃm výberte dôvod na revokáciu:\n" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8387,96 +8400,96 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' je už skomprimovaný\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, fuzzy, c-format msgid "generating new key\n" msgstr "vytvoriÅ¥ nový pár kľúÄov" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "vytvoriÅ¥ nový pár kľúÄov" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "remove keys from the public keyring" msgid "response does not contain the EC public key\n" msgstr "odstrániÅ¥ kÄ¾ÃºÄ zo súboru verejných kľúÄov" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, fuzzy, c-format msgid "generating key failed\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "Vytvorenie kľúÄa sa nepodarilo: %s\n" msgstr[1] "Vytvorenie kľúÄa sa nepodarilo: %s\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "zmeniÅ¥ heslo" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "ProsÃm výberte dôvod na revokáciu:\n" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "zmeniÅ¥ heslo" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8518,27 +8531,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "zlyhalo obnovenie vyrovnávacej pamäti kľúÄov: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" @@ -8546,43 +8559,43 @@ msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy msgid "||Please unlock the card" msgstr "zmeniÅ¥ heslo" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "nepodarilo poslaÅ¥ kÄ¾ÃºÄ na server: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8590,22 +8603,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 #, fuzzy msgid "||Please enter the PIN" msgstr "zmeniÅ¥ heslo" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "ProsÃm výberte dôvod na revokáciu:\n" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8613,81 +8626,81 @@ msgstr "" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "zmeniÅ¥ heslo" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "zmeniÅ¥ heslo" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, fuzzy, c-format msgid "error reading application data\n" msgstr "chyba pri ÄÃtanà bloku kľúÄa: %s\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: chyba pri ÄÃtanà voľného záznamu: %s\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "toto URI nie je podporované" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s podpis, hashovacà algoritmus %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "nenájdené žiadne platné dáta vo formáte OpenPGP.\n" @@ -8708,7 +8721,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8773,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "" @@ -8788,11 +8801,11 @@ msgstr "" msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 #, fuzzy msgid "shell" msgstr "help" @@ -8826,231 +8839,231 @@ msgstr "zapisujem tajný kÄ¾ÃºÄ do `%s'\n" msgid "certificate policy not allowed" msgstr "zapisujem tajný kÄ¾ÃºÄ do `%s'\n" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, fuzzy, c-format msgid "failed to get the fingerprint\n" msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "%s: can't access: %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "%s: nemôžem pristupovaÅ¥ k: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, fuzzy, c-format msgid "number of matching certificates: %d\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, fuzzy, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, fuzzy, c-format msgid "failed to allocate keyDB handle\n" msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 #, fuzzy msgid "certificate has been revoked" msgstr "POZNÃMKA: kÄ¾ÃºÄ bol revokovaný" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, fuzzy, c-format msgid "checking the CRL failed: %s" msgstr "kontrola vytvoreného podpisu sa nepodarila: %s\n" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 #, fuzzy msgid "root certificate not yet valid" msgstr "zapisujem tajný kÄ¾ÃºÄ do `%s'\n" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, fuzzy, c-format msgid "certificate has expired" msgstr "PlatnosÅ¥ kľúÄa vyprÅ¡ala!" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 #, fuzzy msgid "root certificate has expired" msgstr "PlatnosÅ¥ kľúÄa vyprÅ¡ala!" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 #, fuzzy msgid "intermediate certificate has expired" msgstr "PlatnosÅ¥ kľúÄa vyprÅ¡ala!" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 #, fuzzy msgid "certificate with invalid validity" msgstr "PlatnosÅ¥ kľúÄa vyprÅ¡ala!" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, fuzzy, c-format msgid " ( signature created at " msgstr " nové podpisy: %lu\n" -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, fuzzy, c-format msgid " (certificate created at " msgstr "RevokaÄný certifikát bol vytvorený.\n" -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, fuzzy, c-format msgid " (certificate valid from " msgstr "nesprávny certifikát" -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr "" -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, fuzzy, c-format msgid "fingerprint=%s\n" msgstr "vypÃsaÅ¥ fingerprint" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 #, fuzzy msgid "no issuer found in certificate" msgstr "vytvoriÅ¥ revokaÄný certifikát" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, fuzzy, c-format msgid "checking the trust list failed: %s\n" msgstr "kontrola vytvoreného podpisu sa nepodarila: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, fuzzy, c-format msgid "certificate has a BAD signature" msgstr "verifikovaÅ¥ podpis" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, fuzzy, c-format msgid "certificate is good\n" msgstr "duplicita predvoľby %c%lu\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, fuzzy, c-format msgid "intermediate certificate is good\n" msgstr "RevokaÄný certifikát bol vytvorený.\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, fuzzy, c-format msgid "root certificate is good\n" msgstr "nesprávny certifikát" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "" @@ -9061,18 +9074,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, fuzzy, c-format msgid "out of core\n" msgstr "nespracované" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 #, fuzzy msgid "none" msgstr "nie" @@ -9369,19 +9382,19 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "" # Scripte scannen lt. dl1bke auf "ID (0-9A-F)+" deswegen muß "ID" rein :-( # [kw] -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format msgid "encrypted to %s key %s\n" msgstr "zaÅ¡ifrovaná %s kľúÄom, ID %08lX\n" @@ -9391,7 +9404,7 @@ msgstr "zaÅ¡ifrovaná %s kľúÄom, ID %08lX\n" msgid "certificate '%s' not found: %s\n" msgstr "kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, fuzzy, c-format msgid "error locking keybox: %s\n" msgstr "chyba pri ÄÃtanà bloku kľúÄa: %s\n" @@ -9411,7 +9424,7 @@ msgstr "duplicita predvoľby %c%lu\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, fuzzy, c-format msgid "no valid recipients given\n" msgstr "(Žiadny popis)\n" @@ -9489,70 +9502,70 @@ msgstr "" "pridaÅ¥ tento súbor kľúÄov do zoznamu\n" " použÃvaných súborov kľúÄov" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 #, fuzzy msgid "|SPEC|use this keyserver to lookup keys" msgstr "" "|POÄŒÃTAÄŒ|použi tento server kľúÄov na vyhľadávanie\n" " kľúÄov" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|ALG|použiÅ¥ Å¡ifrovacà algoritmus ALG pre heslá" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|ALG|použiÅ¥ Å¡ifrovacà algoritmus ALG" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|ALG|použiÅ¥ hashovacà algoritmus ALG" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "dávkový režim: nikdy sa na niÄ nepýtaÅ¥" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "automaticky odpovedaÅ¥ áno na väÄÅ¡inu otázok" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "automaticky odpovedaÅ¥ NIE na väÄÅ¡inu otázok" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|SÚBOR|nahraÅ¥ rozÅ¡irujúci modul SÚBOR" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Použitie: gpg [možnosti] [súbory] (-h pre pomoc)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9563,52 +9576,27 @@ msgstr "" "podpÃsaÅ¥, overiÅ¥, Å¡ifrovaÅ¥ alebo deÅ¡ifrovaÅ¥\n" "implicitné operácie závisia od vstupných dát\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "nemôžem sa pripojiÅ¥ k `%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "neznámy implicitný adresát `%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, fuzzy, c-format -msgid "%s:%u: no hostname given\n" -msgstr "(Žiadny popis)\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, fuzzy, c-format -msgid "%s:%u: skipping this line\n" -msgstr " s = preskoÄiÅ¥ tento kľúÄ\n" - -#: sm/gpgsm.c:1550 -#, fuzzy, c-format -msgid "could not parse keyserver\n" -msgstr "nemožno použiÅ¥ URI servera kľúÄov - chyba analýzy URI\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "zapisujem do '%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "nemôžem zavrieÅ¥ `%s': %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9628,52 +9616,52 @@ msgstr "vytvoriÅ¥ revokaÄný certifikát" msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, fuzzy, c-format msgid "error getting stored flags: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, fuzzy, c-format msgid "error importing certificate: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format msgid "no keyboxd running in this session\n" msgstr "gpg-agent nie je v tomto sedenà dostupný\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format msgid "error opening key DB: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, fuzzy, c-format msgid "error finding writable keyDB: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, fuzzy, c-format msgid "error storing certificate: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, fuzzy, c-format msgid "problem re-searching certificate: %s\n" msgstr "rev? problém overenia revokácie: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, fuzzy, c-format msgid "error storing flags: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" @@ -9846,57 +9834,57 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format msgid "permanently loaded certificates: %u\n" msgstr "nesprávny certifikát" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, fuzzy, c-format msgid " runtime cached certificates: %u\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format msgid "certificate already cached\n" msgstr "RevokaÄný certifikát bol vytvorený.\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format msgid "certificate cached\n" msgstr "duplicita predvoľby %c%lu\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "chyba: neplatný odtlaÄok\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, fuzzy, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, fuzzy, c-format msgid "error fetching certificate by subject: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, fuzzy, c-format msgid "no issuer found in certificate\n" msgstr "vytvoriÅ¥ revokaÄný certifikát" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" @@ -9933,7 +9921,7 @@ msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" msgid "not removing file '%s'\n" msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format msgid "error closing cache file: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" @@ -10166,14 +10154,14 @@ msgid "error getting data from cache file: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, fuzzy, c-format #| msgid "invalid response from agent\n" msgid "got an invalid S-expression from libksba\n" msgstr "neplatná reakcia od agenta\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format msgid "converting S-expression failed: %s\n" msgstr "nemožno otvoriÅ¥ súbor: %s\n" @@ -10189,201 +10177,201 @@ msgstr "neplatný hashovacà algoritmus `%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format msgid "creating S-expression failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet zlyhala: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format msgid "error getting update times of CRL: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format msgid "error getting CRL item: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "zapisujem do '%s'\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "vytvoriÅ¥ revokaÄný certifikát" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "verifikácia podpisu potlaÄená\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "kontrola vytvoreného podpisu sa nepodarila: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format msgid "ksba_crl_new failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "aktualizácia zlyhala: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "nemôžem vytvoriÅ¥ adresár `%s': %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "nemôžem vytvoriÅ¥ adresár `%s': %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "aktualizácia tajného kľúÄa zlyhala: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "zapisujem do '%s'\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format msgid "error reading CRL extensions: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format msgid "creating cache file '%s'\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid size of random_seed file - not used\n" msgid " WARNING: invalid cache record length\n" msgstr "varovanie: neplatná veľkosÅ¥ random_seed - súbor nepoužitý\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: chyba pri ÄÃtanà voľného záznamu: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format msgid "problem reading cache key: %s\n" msgstr "rev? problém overenia revokácie: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format msgid "error reading cache entry from db: %s\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "aktualizácia zlyhala: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "kontrola vytvoreného podpisu sa nepodarila: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" @@ -10404,7 +10392,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "chyba pri vytváranà `%s': %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10572,135 +10560,135 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, fuzzy msgid "|FILE|load CRL from FILE into cache" msgstr "|SÚBOR|nahraÅ¥ rozÅ¡irujúci modul SÚBOR" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 #, fuzzy msgid "|URL|use keyserver at URL" msgstr "nemožno použiÅ¥ URI servera kľúÄov - chyba analýzy URI\n" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy msgid "|FILE|read LDAP server list from FILE" msgstr "|SÚBOR|nahraÅ¥ rozÅ¡irujúci modul SÚBOR" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, 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:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -10714,304 +10702,115 @@ msgstr "" "(Použite manuálové stránky pre kompletný zoznam vÅ¡etkých prÃkazov a " "možnostÃ)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, fuzzy msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "Použitie: gpg [možnosti] [súbory] (-h pre pomoc)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "riadok je prÃliÅ¡ dlhý\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "chyba: neplatný odtlaÄok\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "chyba pri ÄÃtanÃ: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "nespracované" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|set terminal charset to NAME" -msgid "|NAME|connect to host NAME" -msgstr "|MENO|nastav znakovú sadu terminálu na MENO" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|MENO|použiÅ¥ MENO ako implicitného adresáta" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Použitie: gpg [možnosti] [súbory] (-h pre pomoc)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "neplatný parameter pre import\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -msgid "error writing to stdout: %s\n" -msgstr "chyba pri zápise súboru kľúÄov (keyring) `%s': %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -msgid "attribute '%s' not found\n" -msgstr "kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "ÄÃtam z `%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " bez identifikátorov: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -msgid " pass '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -msgid " host '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " neimportované: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -msgid " DN '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -msgid " attr '%s'\n" -msgstr " alias \"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -msgid "no host name in '%s'\n" -msgstr "(Žiadny popis)\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: using insecure memory!\n" -msgid "WARNING: using first attribute only\n" -msgstr "VAROVANIE: PoužÃvaná pamäť nie je bezpeÄná!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -msgid "LDAP init to '%s' done\n" -msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "dekódovanie z ASCII formátu zlyhalo: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "\"%s\" nie je súbor JPEG\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format msgid "too many redirections\n" msgstr "prÃliÅ¡ veľa `%c' predvolieb\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11052,31 +10851,51 @@ msgstr "aktualizácia zlyhala: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "vyhľadávam \"%s\" na HKP serveri %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format msgid "malloc failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "\"%s\" nie je súbor JPEG\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, fuzzy, c-format +msgid "%s:%u: skipping this line\n" +msgstr " s = preskoÄiÅ¥ tento kľúÄ\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11169,88 +10988,88 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format msgid "error getting responder ID: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format msgid "issuer certificate not found: %s\n" msgstr "kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format msgid "caller did not return the issuing certificate\n" msgstr "vytvoriÅ¥ revokaÄný certifikát" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "nie je nastavený implicitný súbor tajných kľúÄov %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "použitá Å¡ifra %s\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "chyba pri vytváranà hesla: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "POZNÃMKA: kÄ¾ÃºÄ bol revokovaný" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11260,72 +11079,68 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "podpisovanie zlyhalo: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format msgid "assuan_inquire failed: %s\n" msgstr "podpisovanie zlyhalo: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format msgid "error sending data: %s\n" msgstr "chyba pri posielanà na `%s': %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format msgid "start_cert_fetch failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format msgid "fetch_next_cert failed: %s\n" msgstr "zmazanie bloku kľúÄa sa nepodarilo: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format msgid "can't allocate control structure: %s\n" msgstr "nemôžem vytvoriÅ¥ `%s': %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format msgid "failed to allocate assuan context: %s\n" msgstr "%s: nepodarilo sa vytvoriÅ¥ hashovaciu tabuľku: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "nemôžem inicializovaÅ¥ databázu dôvery: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "zlyhalo obnovenie vyrovnávacej pamäti kľúÄov: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11474,73 +11289,73 @@ msgstr "gpg-agent nie je v tomto sedenà dostupný\n" msgid "error sending standard options: %s\n" msgstr "chyba pri posielanà na `%s': %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy msgid "Public Keys" msgstr "verejný kÄ¾ÃºÄ je %08lX\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 #, fuzzy #| msgid "network error" msgid "Network" msgstr "chyba siete" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy msgid "Passphrase Entry" msgstr "nesprávne heslo" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy msgid "Component not suitable for launching" msgstr "verejný kÄ¾ÃºÄ nenájdený" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "ProsÃm, najskôr použite prÃkaz \"toggle\" (prepnúť).\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "chyba pri ÄÃtanà `%s': %s\n" @@ -11624,16 +11439,16 @@ msgid "" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 #, fuzzy msgid "Component not found" msgstr "verejný kÄ¾ÃºÄ nenájdený" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 #, fuzzy msgid "No argument allowed" msgstr "zapisujem tajný kÄ¾ÃºÄ do `%s'\n" @@ -11649,88 +11464,189 @@ msgid "" "Check a passphrase given on stdin against the patternfile\n" msgstr "" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "preskoÄené: tajný kÄ¾ÃºÄ je už v databáze\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "preskoÄené: tajný kÄ¾ÃºÄ je už v databáze\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "" -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy msgid "authenticate to the card" msgstr "RevokaÄný certifikát bol vytvorený.\n" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|MENO|použiÅ¥ MENO ako implicitného adresáta" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 #, fuzzy #| msgid "change the expire date" msgid "change a private data object" msgstr "zmeniÅ¥ dobu platnosti" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy msgid "read a certificate from a data object" msgstr "RevokaÄný certifikát bol vytvorený.\n" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy msgid "store a certificate to a data object" msgstr "RevokaÄný certifikát bol vytvorený.\n" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" #, fuzzy +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "požadujem kÄ¾ÃºÄ %08lX z %s\n" + +#, fuzzy +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "(Žiadny popis)\n" + +#, fuzzy +#~ msgid "could not parse keyserver\n" +#~ msgstr "nemožno použiÅ¥ URI servera kľúÄov - chyba analýzy URI\n" + +#, fuzzy +#~| msgid "|NAME|set terminal charset to NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|MENO|nastav znakovú sadu terminálu na MENO" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|MENO|použiÅ¥ MENO ako implicitného adresáta" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Použitie: gpg [možnosti] [súbory] (-h pre pomoc)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "neplatný parameter pre import\n" + +#, fuzzy +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "chyba pri zápise súboru kľúÄov (keyring) `%s': %s\n" + +#, fuzzy +#~ msgid "attribute '%s' not found\n" +#~ msgstr "kÄ¾ÃºÄ `%s' nebol nájdený: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "ÄÃtam z `%s'\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " bez identifikátorov: %lu\n" + +#, fuzzy +#~ msgid " pass '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid " host '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " neimportované: %lu\n" + +#, fuzzy +#~ msgid " DN '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid " attr '%s'\n" +#~ msgstr " alias \"" + +#, fuzzy +#~ msgid "no host name in '%s'\n" +#~ msgstr "(Žiadny popis)\n" + +#, fuzzy +#~| msgid "WARNING: using insecure memory!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "VAROVANIE: PoužÃvaná pamäť nie je bezpeÄná!\n" + +#, fuzzy +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" + +#, fuzzy +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" + +#, fuzzy +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "kódovanie do ASCII formátu zlyhalo: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "dekódovanie z ASCII formátu zlyhalo: %s\n" + +#, fuzzy #~ msgid "Suggest a random passphrase." #~ msgstr "zmeniÅ¥ heslo" @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg trunk\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -34,7 +34,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "misslyckades med att ta kontroll över PIN-inmatningslÃ¥set: %s\n" @@ -45,55 +45,59 @@ msgstr "misslyckades med att ta kontroll över PIN-inmatningslÃ¥set: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "_Avbryt" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_Yes" msgstr "_OK" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_No" msgstr "_OK" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "PIN-kod:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 #, fuzzy #| msgid "|pinentry-label|_Cancel" msgid "|pinentry-label|_Save in password manager" msgstr "_Avbryt" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Vill du verkligen ta bort de valda nycklarna? (j/N) " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "Enter new passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "Ange ny lösenfras" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -104,7 +108,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -115,9 +119,22 @@ msgstr "" "och specialtecken. FrÃ¥ga din administratör om mer exakt information hur\n" "man anger säkra lösenfraser." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Lösenfrasen är för lÃ¥ng" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Kvalitet:" @@ -127,7 +144,7 @@ msgstr "Kvalitet:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "Denna rad indikerar kvaliteten för ovan angiven lösenfras.\n" @@ -136,7 +153,7 @@ msgstr "" "och specialtecken. FrÃ¥ga din administratör om mer exakt information hur\n" "man anger säkra lösenfraser." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -144,84 +161,84 @@ msgstr "" "Ange din PIN-kod sÃ¥ att den hemliga nyckeln kan lÃ¥sas upp för den här " "sessionen" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "" "Ange din lösenfras sÃ¥ att den hemliga nyckeln kan lÃ¥sas upp för denna session" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Lösenfras:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "stämmer inte överens - försök igen" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (försök %d av %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN-koden är för lÃ¥ng" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Lösenfrasen är för lÃ¥ng" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Ogiltiga tecken i PIN-kod" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN-kod för kort" # MPI stÃ¥r för Multiple Precision Integer (tror jag) -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Felaktig PIN-kod" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Felaktig lösenfras" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "fel när serienumret hämtades frÃ¥n kortet: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Ange denna lösenfras igen" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -232,7 +249,7 @@ msgid "" msgstr "" "Ange lösenfrasen för att skydda det importerade objektet inom GnuPG-systemet." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -245,26 +262,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "ssh-nycklar större än %d bitar stöds inte\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "kan inte skapa \"%s\": %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -372,27 +389,27 @@ msgstr "PIN-kod repeterades inte korrekt; försök igen" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Ange PIN-koden%s%s%s för att lÃ¥sa upp kortet" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "fel när temporärfil skapades: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "fel vid skrivning till temporärfil: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Ange ny lösenfras" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "Du har inte angivit en lösenfras!%0AEn tom lösenfras tillÃ¥ts inte." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -401,11 +418,11 @@ msgstr "" "Du har inte angivet en lösenfras - det här är oftast en dÃ¥lig idé!" "%0ABekräfta att du inte vill ha nÃ¥got som helst skydd för din nyckel." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Ja, skydd behövs inte" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -413,7 +430,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Namnet mÃ¥ste vara Ã¥tminstone 5 tecken lÃ¥ngt\n" msgstr[1] "Namnet mÃ¥ste vara Ã¥tminstone 5 tecken lÃ¥ngt\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, fuzzy, c-format #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase should " @@ -431,7 +448,7 @@ msgstr[1] "" "Varning: Du har angivit en lösenfras som inte är säker.%%0AEn lösenfras ska " "innehÃ¥lla minst %u tecken eller%%0Aspecialtecken." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, fuzzy, c-format #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase may not " @@ -441,7 +458,7 @@ msgstr "" "Varning: Du har angivit en lösenfras som inte är säker.%%0AEn lösenfras fÃ¥r " "inte vara ett känd ord eller matcha%%0Avissa mönster." -#: agent/genkey.c:275 +#: agent/genkey.c:319 #, fuzzy #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase should " @@ -454,250 +471,249 @@ msgstr "" "Varning: Du har angivit en lösenfras som inte är säker.%%0AEn lösenfras ska " "vara minst %u tecken lÃ¥ng." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Ta den här ändÃ¥" # fel kapitalisering i originalet? -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format #| msgid "Please enter the passphrase to%0Ato protect your new key" msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Ange lösenfrasen för%0Aför att skydda din nya nyckel" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Ange den nya lösenfrasen" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Flaggor användbara för felsökning" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "kör i demonläge (bakgrund)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "kör i serverläge (förgrund)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "run in server mode" msgid "run in supervised mode" msgstr "kör i serverläge" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "frigör inte frÃ¥n konsollen" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sh-liknande kommandoutdata" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "csh-liknande kommandoutdata" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FIL|läs inställningar frÃ¥n FIL" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Flaggor som kontrollerar diagnosutdata" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "utförlig" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "var nÃ¥got tystare" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FIL|skriv serverlägesloggar till FIL" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Flaggor som kontrollerar konfigurationen" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "använd inte SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PRG|använd PRG som SCdaemon-programmet" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PRG|använd PRG som SCdaemon-programmet" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|connect to Assuan socket NAME" msgid "|NAME|accept some commands via NAME" msgstr "|NAMN|anslut till Assuan-uttaget NAMN" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ignorera begäran om att ändra TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ignorera begäran om att ändra X-display" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "enable ssh-agent emulation" msgid "enable ssh support" msgstr "aktivera ssh-agent-emulering" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Flaggor som kontrollerar säkerheten" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|lÃ¥t mellanlagrade PIN-koder gÃ¥ ut efter N sekunder" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|lÃ¥t mellanlagrade SSH-nycklar gÃ¥ ut efter N sekunder" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|ställ in maximal livstid för PIN-cache till N sekunder" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|ställ in maximal livstid för SSH-nyckel till N sekunder" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "använd inte mellanlagring av PIN-kod vid signering" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy #| msgid "do not allow the reuse of old passphrases" msgid "disallow the use of an external password cache" msgstr "tillÃ¥t inte Ã¥teranvändning av gamla lösenfraser" # Antar att värdet inte ska översättas. -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 #, fuzzy #| msgid "allow clients to mark keys as \"trusted\"" msgid "disallow clients to mark keys as \"trusted\"" msgstr "tillÃ¥t klienter att markera nycklar som \"trusted\"" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "tillÃ¥t förinställning av lösenfras" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Flaggor som tvingar igenom en lösenfraspolicy" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "tillÃ¥t inte att gÃ¥ förbi lösenfraspolicyn" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|ställ in minimal nödvändig längd för nya lösenfraser till N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|kräv minst N icke-alfabetiska tecken för en ny lösenfras" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FIL|kontrollera nya lösenfraser mot mönster i FIL" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|lÃ¥t mellanlagrad lösenfras gÃ¥ ut efter N dagar" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "tillÃ¥t inte Ã¥teranvändning av gamla lösenfraser" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Flaggor som kontrollerar säkerheten" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "fÃ¥nga inte tangentbord och mus" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PRG|använd PRG som PIN-inmatningsprogrammet" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 #, fuzzy #| msgid "|N|set maximum PIN cache lifetime to N seconds" msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|ställ in maximal livstid för PIN-cache till N sekunder" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" "Rapportera fel till <@EMAIL@>.\n" "Skicka synpunkter pÃ¥ översättningen till <tp-sv@listor.tp-sv.se>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy #| msgid "Usage: gpgconf [options] (-h for help)" msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Användning: gpgconf [flaggor] (-h för hjälp)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 #, fuzzy #| msgid "" #| "Syntax: gpg-agent [options] [command [args]]\n" @@ -709,146 +725,146 @@ msgstr "" "Syntax: gpg-agent [flaggor] [kommando [argument]]\n" "Hantering av hemliga nycklar för GnuPG\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, fuzzy, c-format #| msgid "invalid debug-level `%s' given\n" msgid "invalid debug-level '%s' given\n" msgstr "ogiltig debug-level \"%s\" angiven\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "vald sammandragsalgoritm är ogiltig\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "kan inte skapa uttag: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, fuzzy, c-format #| msgid "socket name `%s' is too long\n" msgid "socket name '%s' is too long\n" msgstr "namnet pÃ¥ uttaget \"%s\" är för lÃ¥ngt\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, 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:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, fuzzy, c-format #| msgid "error binding socket to `%s': %s\n" msgid "error binding socket to '%s': %s\n" msgstr "fel när \"%s\" bands till uttag: %s\n" # Extension är vad? FIXME -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, 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:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format #| msgid "directory `%s' created\n" msgid "directory '%s' created\n" msgstr "katalogen \"%s\" skapades\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format #| msgid "stat() failed for `%s': %s\n" msgid "stat() failed for '%s': %s\n" msgstr "stat() misslyckades för \"%s\": %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format #| msgid "can't use `%s' as home directory\n" msgid "can't use '%s' as home directory\n" msgstr "kan inte använda \"%s\" som hemkatalog\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "fel vid läsning av nonce pÃ¥ fd %d: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "hanteraren 0x%lx för fd %d startad\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "hanteraren 0x%lx för fd %d avslutad\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh-hanteraren 0x%lx för fd %d startad\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format 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:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format #| msgid "pth_select failed: %s - waiting 1s\n" msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "pth_select misslyckades: %s - väntar 1 s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stoppad\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "ingen gpg-agent kör i den här sessionen\n" # Här bruksanvisning för kommandoraden. Resultatet har jag översatt med "inställningar", eftersom flaggorna även kan förekomma i en inställningsfil. -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -871,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -903,22 +919,22 @@ msgstr "" "Syntax: gpg-protect-tool [flaggor] [argument]\n" "UnderhÃ¥llsverktyg för hemliga nycklar\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Ange lösenfrasen för att avskydda PKCS#12-objektet." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Ange lösenfrasen för att skydda det nya PKCS#12-objektet." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" "Ange lösenfrasen för att skydda det importerade objektet inom GnuPG-systemet." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -926,17 +942,17 @@ msgstr "" "Ange lösenfrasen eller PIN-koden som\n" "behövs för att färdigställa denna Ã¥tgärd." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "avbruten\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "fel vid frÃ¥ga efter lösenfrasen: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format #| msgid "error opening `%s': %s\n" msgid "error opening '%s': %s\n" @@ -1107,7 +1123,7 @@ msgstr "kontroll av den skapade signaturen misslyckades: %s\n" msgid "secret key parts are not available\n" msgstr "de hemliga nyckeldelarna är inte tillgängliga\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1140,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "fel vid grening av process: %s\n" @@ -1220,7 +1236,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "ja" @@ -1274,7 +1290,7 @@ msgstr "slut pÃ¥ kärna i säkert minne vid allokering av %lu byte" msgid "out of core while allocating %lu bytes" msgstr "slut pÃ¥ kärna vid allokering av %lu byte" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1355,7 +1371,7 @@ msgstr "fel när nyckelringen \"%s\" skapades: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1440,7 +1456,7 @@ msgid "algorithm: %s" msgstr "algoritm: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "algoritmen stöds inte: %s" @@ -1515,11 +1531,11 @@ msgstr "Certifikatkedjan är giltig" msgid "Root certificate trustworthy" msgstr "rotcertifikatet är pÃ¥litligt" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "ingen spärrlista hittades för certifikatet" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "den tillgängliga spärrlistan är för gammal" @@ -1567,22 +1583,22 @@ msgstr "[ingen]" msgid "invalid radix64 character %02x skipped\n" msgstr "ogiltigt radix64-tecken %02x hoppades över\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1641,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s är för gammal (behöver %s, har %s)\n" @@ -1808,7 +1823,7 @@ msgid "Enter passphrase: " msgstr "Ange lösenfrasen\n" #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1820,223 +1835,223 @@ msgstr "%s fungerar ännu inte med %s\n" msgid "error from TPM: %s\n" msgstr "fel vid läsning frÃ¥n %s: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "problem med agenten: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no dirmngr running in this session\n" msgstr "ingen gpg-agent kör i den här sessionen\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "du kan inte använda %s när du är i %s-läget\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "invalid fingerprint" msgid "Tor is not properly configured" msgstr "ogiltigt fingeravtryck" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "invalid fingerprint" msgid "DNS is not properly configured" msgstr "ogiltigt fingeravtryck" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "generera ett spärrcertifikat" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "ASCII-skal: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP-kort är inte tillgängligt: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "OpenPGP-kort nr. %s identifierades\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "kan inte göra detta i satsläge\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Detta kommando är endast tillgängligt för kort av version 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Ã…terställningskoden är inte tillgänglig längre\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Vad väljer du? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[inte inställt]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "inte tvingad" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "tvingad" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Fel: Endast ren ASCII tillÃ¥ts för närvarande.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Fel: Tecknet \"<\" fÃ¥r inte användas.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Fel: Dubbla blanksteg tillÃ¥ts inte.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Kortinnehavarens efternamn: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Kortinnehavarens förnamn: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Fel: Fullständigt namn för lÃ¥ngt (gränsen är %d tecken).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "Url för att hämta publik nyckel: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "fel vid läsning av \"%s\": %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format #| msgid "error writing `%s': %s\n" msgid "error writing '%s': %s\n" msgstr "fel vid skrivning till \"%s\": %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Inloggningsdata (kontonamn): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Privat DO-data: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "SprÃ¥kinställningar: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Fel: ogiltig längd pÃ¥ inställningssträngen\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Fel: ogiltiga tecken i inställningssträngen.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Fel: ogiltigt svar.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CA-fingeravtryck: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Fel: ogiltigt formaterat fingeravtryck.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "nyckelÃ¥tgärden är inte möjlig: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "inte ett OpenPGP-kort" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "fel vid hämtning av aktuell nyckelinformation: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Ersätt existerande nyckel? (j/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -2053,73 +2068,73 @@ msgstr "" " kontrollera dokumentationen för ditt kort för att se vilka storlekar\n" " som tillÃ¥ts.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Vilken nyckelstorlek vill du ha? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "avrundade uppÃ¥t till %u bitar\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s nyckelstorlekar mÃ¥ste vara inom intervallet %u-%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy #| msgid " (1) Signature key\n" msgid "Signature key\n" msgstr " (1) Signeringsnyckel\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy #| msgid " (2) Encryption key\n" msgid "Encryption key\n" msgstr " (2) Krypteringsnyckel\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 #, fuzzy #| msgid " (3) Authentication key\n" msgid "Authentication key\n" msgstr " (3) Autentiseringsnyckel\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Välj vilken typ av nyckel du vill ha:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) ECC\n" msgstr " (%d) DSA och Elgamal\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Ogiltigt val.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" "Kortet kommer nu att konfigureras om för att generera en nyckel med %u " "bitar\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, fuzzy, c-format #| msgid "The card will now be re-configured to generate a key of %u bits\n" msgid "The card will now be re-configured to generate a key of type: %s\n" @@ -2127,41 +2142,41 @@ msgstr "" "Kortet kommer nu att konfigureras om för att generera en nyckel med %u " "bitar\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format #| msgid "error changing size of key %d to %u bits: %s\n" msgid "error changing key attribute for key %d: %s\n" msgstr "fel vid ändring av storlek för nyckel %d till %u bitar: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format #| msgid "error getting current key info: %s\n" msgid "error getting card info: %s\n" msgstr "fel vid hämtning av aktuell nyckelinformation: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "Detta kommando är inte tillÃ¥tet när du är i %s-läge.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Skapa säkerhetskopia av krypteringsnyckel utanför kortet? (J/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format #| msgid "NOTE: keys are already stored on the card!\n" msgid "Note: keys are already stored on the card!\n" msgstr "OBSERVERA: nycklar har redan lagrats pÃ¥ kortet!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Ersätt existerande nycklar? (j/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, fuzzy, c-format #| msgid "" #| "Please note that the factory settings of the PINs are\n" @@ -2176,170 +2191,170 @@ msgstr "" " PIN-kod = \"%s\" Admin PIN-kod = \"%s\"\n" "Du bör ändra dem med kommandot --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Välj vilken typ av nyckel som ska genereras:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Signeringsnyckel\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Krypteringsnyckel\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Autentiseringsnyckel\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Välj var nyckeln ska sparas:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "KEYTOCARD failed: %s\n" msgstr "läsning misslyckades: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format #| msgid "NOTE: keys are already stored on the card!\n" msgid "Note: This command destroys all keys stored on the card!\n" msgstr "OBSERVERA: nycklar har redan lagrats pÃ¥ kortet!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy #| msgid "Sign it? (y/N) " msgid "Continue? (y/N) " msgstr "Signera den? (j/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup KDF: %s\n" msgstr "fel vid stängning av %s: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup UIF: %s\n" msgstr "fel vid stängning av %s: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "avsluta denna meny" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "visa administratörskommandon" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "visa denna hjälp" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "lista allt tillgängligt data" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "ändra kortinnehavarens namn" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "ändra url för att hämta nyckel" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "hämta nyckel som anges i kortets url" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "ändra inloggningsnamnet" # originalet borde ha ett value -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "ändra sprÃ¥kinställningarna" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "ändra kortinnehavarens kön" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "ändra ett CA-fingeravtryck" # den lÃ¥ter skum -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "växla flagga för att tvinga signatur-PIN-kod" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "generera nya nycklar" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "meny för att ändra eller avblockera PIN-koden" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "validera PIN-koden och lista allt data" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "lÃ¥s upp PIN-koden med en nollställningskod" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|NAMN|använd NAMN som standardmottagare" # originalet borde ha ett value -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "ändra ägartillitsvärdet" # originalet borde ha ett value -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "ändra ägartillitsvärdet" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/kort> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Kommandon endast för administratör\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Administrationskommandon tillÃ¥ts\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Administrationskommandon tillÃ¥ts inte\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Ogiltigt kommando (prova med \"help\")\n" @@ -2350,23 +2365,23 @@ msgid "--output doesn't work for this command\n" msgstr "--output kan inte användas för detta kommando\n" # se förra kommentaren -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "kan inte öppna \"%s\"\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format 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:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "fel vid läsning av nyckelblock: %s\n" @@ -2493,15 +2508,15 @@ msgstr "du fÃ¥r inte använda chifferalgoritmen \"%s\" när du är i %s-läget\n msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format #| msgid "you may not use cipher algorithm `%s' while in %s mode\n" msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "du fÃ¥r inte använda chifferalgoritmen \"%s\" när du är i %s-läget\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format #| msgid "you may not use digest algorithm `%s' while in %s mode\n" msgid "digest algorithm '%s' may not be used in %s mode\n" @@ -2522,7 +2537,7 @@ msgstr "" "VARNING: tvinga symmetriskt chiffer med %s (%d) strider mot " "mottagarinställningarna\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format #| msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" @@ -2555,7 +2570,7 @@ msgstr "%s/%s krypterad för: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "du kan inte använda %s när du är i %s-läget\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2567,7 +2582,7 @@ msgid "encrypted with unknown algorithm %d\n" msgstr "krypterad med en okänd algoritm %d\n" # I vissa algoritmer kan svaga nycklar förekomma. Dessa ska inte användas. -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2610,7 +2625,7 @@ msgstr "" msgid " - skipped" msgstr "%s: hoppade över: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2648,67 +2663,67 @@ msgstr "Fel när \"%s\" skapades: %s\n" msgid "[User ID not found]" msgstr "[Användaridentiteten hittades inte]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format #| msgid "automatically retrieved `%s' via %s\n" msgid "automatically retrieved '%s' via %s\n" msgstr "hämtade \"%s\" automatiskt via %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format #| msgid "error retrieving `%s' via %s: %s\n" msgid "error retrieving '%s' via %s: %s\n" msgstr "fel vid hämtning av \"%s\" via %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Inget fingeravtryck" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "hemliga nyckeln \"%s\" hittades inte: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "(check argument of option '%s')\n" msgstr "argument för flaggan \"%.50s\" saknas\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|NAMN|använd NAMN som förvald hemlig nyckel" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|NAMN|använd NAMN som förvald hemlig nyckel" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "valid values for option '%s':\n" @@ -2909,7 +2924,7 @@ msgstr "|SPEC|ange e-postalias (ett eller flera)" msgid "use strict OpenPGP behavior" msgstr "använd strikt OpenPGP-beteende" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "gör inga ändringar" @@ -2945,7 +2960,7 @@ msgstr "använd \"ursprunglig text\"-läget" msgid "|N|set compress level to N (0 disables)" msgstr "|N|ställ in komprimeringsnivÃ¥n till N (0 för att inaktivera)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2967,11 +2982,11 @@ msgstr "importera nycklar frÃ¥n en nyckelserver" msgid "include the public key in signatures" msgstr "lista och kontrollera nyckelsignaturer" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "inaktivera all Ã¥tkomst till dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2991,17 +3006,17 @@ msgstr "|ANVÄNDAR-ID|kryptera för ANVÄNDAR-ID" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|ANVÄNDAR-ID|använd ANVÄNDAR-ID för att signera eller dekryptera" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" # inställningar istället för flaggor? # Nej, här är det bruksanvisningen för kommandoraden. -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -3061,7 +3076,7 @@ msgstr "" "signera, kontrollera, kryptera eller dekryptera\n" "standardÃ¥tgärden beror pÃ¥ inmatningsdata\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -3085,13 +3100,13 @@ msgstr "Kontrollsumma: " msgid "Compression: " msgstr "Komprimering: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format #| msgid "usage: gpgsm [options] " msgid "usage: %s [options] %s\n" msgstr "användning: gpgsm [flaggor] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "motstridiga kommandon\n" @@ -3103,51 +3118,51 @@ msgstr "motstridiga kommandon\n" msgid "no = sign found in group definition '%s'\n" msgstr "no = signatur hittad i gruppdefinitionen \"%s\"\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on homedir `%s'\n" msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "VARNING: osäkert ägarskap pÃ¥ hemkatalogen \"%s\"\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on configuration file `%s'\n" msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "VARNING: osäkert ägarskap pÃ¥ konfigurationsfilen \"%s\"\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on extension `%s'\n" msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "VARNING: osäkert ägarskap pÃ¥ tillägget \"%s\"\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on homedir `%s'\n" msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "VARNING: osäkra rättigheter pÃ¥ hemkatalogen \"%s\"\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on configuration file `%s'\n" msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "VARNING: osäkra rättigheter pÃ¥ konfigurationsfilen \"%s\"\n" # Extension är vad? FIXME -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on extension `%s'\n" msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "VARNING: osäkra rättigheter pÃ¥ tillägget \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "VARNING: osäkert ägarskap pÃ¥ inneslutande katalog för hemkatalogen \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n" @@ -3157,21 +3172,21 @@ msgstr "" "VARNING: osäkert ägarskap pÃ¥ inneslutande katalog för konfigurationsfilen " "\"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "VARNING: osäkert ägarskap pÃ¥ inneslutande katalog för tillägget \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "VARNING: osäkra rättigheter pÃ¥ inneslutande katalog för hemkatalogen \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory permissions on configuration file `" @@ -3182,500 +3197,500 @@ msgstr "" "VARNING: osäkra rättigheter pÃ¥ inneslutande katalog för konfigurationsfilen " "\"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "VARNING: osäkra rättigheter pÃ¥ inneslutande katalog för tillägget \"%s\"\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format #| msgid "unknown configuration item `%s'\n" msgid "unknown configuration item '%s'\n" msgstr "okänd konfigurationspost \"%s\"\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "visa foto-id under nyckellistning" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy #| msgid "show user ID validity during key listings" msgid "show key usage information during key listings" msgstr "visa giltighet för användaridentitet vid nyckellistningar " -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "visa policy-url:er under signaturlistningar" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "visa alla notationer under signaturlistningar" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "visa IETF-standardnotationer under signaturlistningar" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "visa användarangivna notationer under signaturlistningar" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "visa url:er till föredragna nyckelservrar under signaturlistningar" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "visa giltighet för användaridentitet vid nyckellistningar " -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "visa spärrade och utgÃ¥ngna användaridentiteter i nyckellistningar" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "visa spärrade och utgÃ¥ngna undernycklar i nyckellistningar" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "visa nyckelringens namn i nyckellistningar" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "visa utgÃ¥ngsdatum under signaturlistningar" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format #| msgid "unknown option `%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "okänd flagga \"%s\"\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "OBS: %s är inte för normal användning!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format #| msgid "`%s' is not a valid signature expiration\n" msgid "'%s' is not a valid signature expiration\n" msgstr "\"%s\" är inte ett giltigt utgÃ¥ngsdatum för en signatur\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format #| msgid "line %d: not a valid email address\n" msgid "\"%s\" is not a proper mail address\n" msgstr "rad %d: inte en giltig e-postadress\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format #| msgid "invalid country code in `%s', line %d\n" msgid "invalid pinentry mode '%s'\n" msgstr "ogiltig landskod i \"%s\", rad %d\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "invalid request origin '%s'\n" msgstr "argument för flaggan \"%.50s\" saknas\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format #| msgid "`%s' is not a valid character set\n" msgid "'%s' is not a valid character set\n" msgstr "\"%s\" är ingen giltig teckentabell\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "kunde inte tolka url till nyckelserver\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: ogiltiga flaggor för nyckelserver\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "ogiltiga flaggor för nyckelserver\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: ogiltiga importeringsflaggor\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "ogiltiga importflaggor\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "ogiltiga listflaggor\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: ogiltiga exportflaggor\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "ogiltiga exportinställningar\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: ogiltiga listflaggor\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "ogiltiga listflaggor\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "visa foto-id under signaturvalidering" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "visa policy-url:er under signaturvalidering" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "visa alla notationer under signaturvalidering" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "visa IETF-standardnotationer under signaturvalidering" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "visa användarangivna notationer under signaturvalidering" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "visa url:er till föredragna nyckelserver under signaturvalidering" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "visa giltighet för användaridentitet vid signaturvalidering" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "visa spärrade och utgÃ¥ngna användaridentiteter i signaturvalidering" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "visa endast primär användaridentitet i signaturvalidering" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: ogiltiga flaggor för validering\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "ogiltiga flaggor för validering\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "kunde inte ställa in exec-path till %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: ogiltig auto-key-locate-lista\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "ogiltig auto-key-locate-lista\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "invalid argument for option \"%.50s\"\n" msgstr "argument för flaggan \"%.50s\" saknas\n" # Programmet skapar en avbildning (image) av minnet för att lättare kunna spÃ¥ra fel. -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "VARNING: programmet kan komma att skapa en minnesavbild!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "VARNING: %s gäller istället för %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s är inte tillÃ¥ten tillsammans med %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format 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:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "VARNING: kör med falsk systemtid: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "kommer inte att köra med osäkert minne pÃ¥ grund av %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "den valda chifferalgoritmen är ogiltig\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "vald sammandragsalgoritm är ogiltig\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "vald komprimeringsalgoritm är ogiltig\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "vald algoritm för certifieringssammandrag är felaktig\n" # antalet betrodda signaturer som behövs (1-3) för att du ska lita pÃ¥ en nyckel du inte själv verifierat. -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "variabeln \"completes-needed\" mÃ¥ste ha ett värde som är större än 0\n" # antalet delvis betrodda signaturer som behövs (1-3) för att du ska lita pÃ¥ en nyckel du inte själv verifierat. -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "variabeln \"marginals-needed\" mÃ¥ste vara större än 1\n" # Hur djupt GnuPG ska leta i Web-of-trust. -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth mÃ¥ste vara inom intervallet frÃ¥n 1 till 255\n" # Det är nivÃ¥n för hurväl du har kontrollerat att nyckeln tillhör innehavaren. -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "" "ogiltigt standardvärde för certifieringsnivÃ¥n; mÃ¥ste vara 0, 1, 2 eller 3\n" # Det är nivÃ¥n för hurväl du har kontrollerat att nyckeln tillhör innehavaren. -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "ogiltigt minimivärde för certifieringsnivÃ¥n; mÃ¥ste vara 1, 2 eller 3\n" # S2K har med krypteringen av hemliga nyckeln att göra -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "OBS: enkelt S2K-läge (0) rekommenderas inte\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "ogiltigt S2K-läge; mÃ¥ste vara 0, 1 eller 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "ogiltiga standardinställningar\n" # Du kan ange de algoritmer du föredrar i prioritetsordning. DÃ¥ avgör inte enbart standard (symmetrisk kryptering) eller mottagarens preferenser (kryptering till öppen nyckel). -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "ogiltig inställning av personligt chiffer\n" # Du kan ange de algoritmer du föredrar i prioritetsordning. DÃ¥ avgör inte enbart standard (symmetrisk kryptering) eller mottagarens preferenser (kryptering till öppen nyckel). -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "ogiltig inställning av personligt chiffer\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "ogiltig inställning av föredragna kontrollsummealgoritmer\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "ogiltig inställning av föredragna kompressionsalgoritmer\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "ogiltig nyckelstorlek; använder %u bitar\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s fungerar ännu inte med %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "you may not use cipher algorithm `%s' while in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "du fÃ¥r inte använda chifferalgoritmen \"%s\" när du är i %s-läget\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format #| msgid "you may not use compression algorithm `%s' while in %s mode\n" msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "" "du fÃ¥r inte använda komprimeringsalgoritmen \"%s\" när du är i %s-läget\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "misslyckades med att initialisera tillitsdatabasen: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "VARNING: mottagare (-r) angivna utan att använda publik nyckel-kryptering\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format #| msgid "symmetric encryption of `%s' failed: %s\n" msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symmetrisk kryptering av \"%s\" misslyckades: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "du kan inte använda --symmetric --encrypt med --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format #| msgid "you cannot use --symmetric --encrypt while in %s mode\n" msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "du kan inte använda --symmetric --encrypt i %s-läget\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "du kan inte använda --symmetric --sign --encrypt med --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format #| msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n" msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "" "du kan inte använda --symmetric --sign --encrypt när du är i %s-läget\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "sändning till nyckelservern misslyckades: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "hämtning frÃ¥n nyckelservern misslyckades: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "export av nyckeln misslyckades: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "export av nyckeln misslyckades: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "sökning pÃ¥ nyckelservern misslyckades: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "uppdatering av nyckeln frÃ¥n en nyckelserver misslyckades: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "misslyckades med att ta bort ASCII-skalet: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "misslyckades med att skapa ASCII-skal: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "ogiltig kontrollsummealgoritm \"%s\"\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format #| msgid "error storing certificate: %s\n" msgid "error parsing key specification '%s': %s\n" msgstr "fel vid lagring av certifikat: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Skriv ditt meddelande här ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "den angivna URL som beskriver certifieringsspolicy är ogiltig\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "den angivna URL som beskriver signaturpolicy är ogiltig\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "den angivna föredragna nyckelserver-url:n är ogiltig\n" @@ -3691,7 +3706,7 @@ msgstr "|FIL|ta nycklarna frÃ¥n nyckelringen FIL " msgid "make timestamp conflicts only a warning" msgstr "utfärda enbart en varning när tidsstämpeln är orimlig" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|skriv statusinformation till denna FD" @@ -3787,98 +3802,98 @@ msgstr "anta att inmatning är i binärformat" msgid "repair keys on import" msgstr "visa nyckelns fingeravtryck" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "hoppar över block av typen %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "%lu nycklar behandlade än sÃ¥ länge\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Totalt antal behandlade enheter: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " överhoppade nya nycklar: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " överhoppade nya nycklar: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " utan användaridentiteter: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " importerade: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " oförändrade: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " nya användaridentiteter: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " nya undernycklar: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " nya signaturer: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " nya nyckelspärrningar: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " antal lästa hemliga nycklar: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " importerade hemliga nycklar: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " oförändrade hemliga nycklar: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " inte importerade: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " signaturer rensade: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " användaridentiteter rensade: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3887,181 +3902,181 @@ msgstr "" "VARNING: nyckeln %s innehÃ¥ller inställningar för otillgängliga\n" "algoritmer för dessa användaridentiteter:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": inställning för chifferalgoritmen %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": inställning för chifferalgoritmen %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": inställning för sammandragsalgoritmen %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": inställning för komprimeringsalgoritmen %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "det rekommenderas starkt att du uppdaterar dina inställningar\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "och distribuerar denna nyckel igen för att undvika tänkbara problem\n" "med att algoritmerna inte stämmer\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "nyckel %s: ingen användaridentitet\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format #| msgid "skipped \"%s\": %s\n" msgid "key %s: %s\n" msgstr "hoppade över \"%s\": %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" # Undernyckeln är skadad pÃ¥ HKP-servern. Vanligt fel vid mÃ¥nga undernycklar. -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "nyckeln %s: PKS-skadad undernyckel reparerades\n" # vad innebär fnutten i slutet? -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "nyckel %s: accepterade icke-självsignerad användaridentitet \"%s\"\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "nyckel %s: inga giltiga användaridentiteter\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "nyckel %s: hittade ingen publik nyckel: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "nyckel %s: ny nyckel - hoppade över\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "hittade ingen nyckelring som gick att skriva till: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "fel vid skrivning av nyckelringen \"%s\": %s\n" # fixme: I appended the %s -wk -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "nyckel %s: publika nyckeln \"%s\" importerades\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "nyckel %s: stämmer inte mot vÃ¥r lokala kopia\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "nyckel %s: \"%s\" 1 ny användaridentitet\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "nyckel %s: \"%s\" %d nya användaridentiteter\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "nyckel %s: \"%s\" 1 ny signatur\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "nyckel %s: \"%s\" %d nya signaturer\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "nyckel %s: \"%s\" 1 ny undernyckel\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "nyckel %s: \"%s\" %d nya undernycklar\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "nyckel %s: \"%s\" %d signatur rensad\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "nyckel %s: \"%s\" %d signaturer rensade\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "nyckel %s: \"%s\" %d användaridentitet rensad\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "nyckel %s: \"%s\" %d användaridentiteter rensade\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "nyckel %s: \"%s\" inte ändrad\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "nyckel %s: hemlig nyckel importerades\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "key %s: error sending to agent: %s\n" @@ -4075,214 +4090,213 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, 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:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "import av hemliga nycklar tillÃ¥ts inte\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 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:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Nyckeln är Ã¥sidosatt" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Nyckeln har blivit komprometterad" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Nyckeln används inte längre" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "anledning för spärrning: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "spärrningskommentar: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "nyckel %s: ogiltigt spärrcertifikat: %s - avvisat\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "nyckel %s: \"%s\" spärrcertifikat importerat\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, 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:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "nyckel %s: ogiltig direkt nyckelsignatur\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "nyckel %s: ingen undernyckel för nyckelbindning\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "nyckel %s: ogiltig undernyckelbindning\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "nyckel %s: tog bort flera undernyckelbindningar\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "nyckel %s: ingen undernyckel för nyckelspärrning\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "nyckel %s: ogiltig spärr av undernyckel\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "nyckel %s: tog bort flera spärrar av undernyckel\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "nyckel %s: hoppade över användaridentiteten \"%s\"\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "nyckel %s: hoppade över undernyckel\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "nyckel %s: ogiltigt spärrcertifikat: %s - hoppade över\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "nyckel %s: \"%s\" spärrcertifikat lades till\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "nyckel %s: lade till direkt nyckelsignatur\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format #| msgid "error allocating enough memory: %s\n" msgid "error allocating memory: %s\n" @@ -4352,7 +4366,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format #| msgid "error creating keybox `%s': %s\n" msgid "error creating keybox '%s': %s\n" @@ -4364,7 +4378,7 @@ msgstr "fel när nyckelskÃ¥pet \"%s\" skapades: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "fel när nyckelringen \"%s\" skapades: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format #| msgid "keybox `%s' created\n" msgid "keybox '%s' created\n" @@ -4624,8 +4638,8 @@ msgstr "Jag har gjort en noggrann kontroll av denna nyckel.\n" msgid "Really sign? (y/N) " msgstr "Verkligen signera? (j/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "signeringen misslyckades: %s\n" @@ -5030,7 +5044,7 @@ msgstr "Ingen sÃ¥dan användaridentitet.\n" msgid "Nothing to sign.\n" msgstr "Det finns inget att signera med nyckeln %s\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Inte signerad av dig.\n" @@ -5103,7 +5117,7 @@ msgstr "Den här nyckeln kan vara spärrad av %s nyckel %s" msgid "(sensitive)" msgstr "(känsligt)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "skapat: %s" @@ -5119,7 +5133,7 @@ msgid "expired: %s" msgstr "utgÃ¥nget: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "gÃ¥r ut: %s" @@ -5155,13 +5169,13 @@ msgstr "" "Observera! Den visade nyckelgiltigheten kan vara felaktig\n" "sÃ¥vida inte du startar om programmet.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "spärrad" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "utgÃ¥nget" @@ -5203,7 +5217,7 @@ msgstr "Vill du verkligen fortfarande lägga till den? (j/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Du kan inte lägga till ett foto-id till en nyckel av PGP 2-typ.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "En sÃ¥dan användaridentitet finns redan pÃ¥ denna nyckel!\n" @@ -5358,7 +5372,7 @@ msgstr "undernyckeln %s signerar inte och behöver inte korscertifieras\n" msgid "Please select exactly one user ID.\n" msgstr "Välj endast en användaridentitet.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "hoppar över v3-självsignatur pÃ¥ användaridentiteten \"%s\"\n" @@ -5368,133 +5382,133 @@ msgid "Enter your preferred keyserver URL: " msgstr "Ange din föredragna nyckelserver-url: " # Obs! Syftar pÃ¥ bildfilen med ditt foto. Meddelandet visas om du valt en mycket stor fil. -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Är du säker pÃ¥ att du vill ersätta det? (j/N) " # Obs! Syftar pÃ¥ bildfilen med ditt foto. Meddelandet visas om du valt en mycket stor fil. -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Är du säker pÃ¥ att du vill ta bort det? (j/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Ange notationen: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Fortsätt? (j/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Ingen användaridentitet med indexet %d\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Ingen användaridentitet med hashen %s\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format #| msgid "No subkey with index %d\n" msgid "No subkey with key ID '%s'.\n" msgstr "Ingen undernyckel med indexet %d\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Ingen undernyckel med indexet %d\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "användaridentitet: \"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "signerat av din nyckel %s den %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (icke exporterbar)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Denna signatur gick ut den %s.\n" # nyckel? signatur? -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Är du säker pÃ¥ att du fortfarande vill spärra den? (j/N)" -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Vill du skapa ett spärrcertifikat för denna signatur? (j/N)" -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Du har signerat följande användaridentiteter med nyckeln %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (inte spärrbar)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "spärrad av din nyckel %s den %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Du är pÃ¥ väg att spärra dessa signaturer:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Vill du verkligen skapa spärrcertifikatet? (j/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "ingen hemlig nyckel\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "användaridentiteten \"%s\" är redan spärrad\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "VARNING: en signatur pÃ¥ en användaridentitet är daterad %d sekunder in i " "framtiden\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Du kan inte ta bort den sista användaridentiteten!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Nyckeln %s är redan spärrad.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Undernyckeln %s är redan spärrad.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Visar %s foto-id med storleken %ld för nyckeln %s (uid %d)\n" @@ -5505,66 +5519,66 @@ msgstr "Visar %s foto-id med storleken %ld för nyckeln %s (uid %d)\n" msgid "invalid value for option '%s'\n" msgstr "argument för flaggan \"%.50s\" saknas\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format #| msgid "preference `%s' duplicated\n" msgid "preference '%s' duplicated\n" msgstr "inställningen \"%s\" förekommer flera gÃ¥nger\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "för mÃ¥nga chifferinställningar\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "för mÃ¥nga sammandragsinställningar\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "för mÃ¥nga komprimeringsinställningar\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "för mÃ¥nga chifferinställningar\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format #| msgid "invalid item `%s' in preference string\n" msgid "invalid item '%s' in preference string\n" msgstr "ogiltig post \"%s\" i inställningssträngen\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "skriver direkt signatur\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "skriver självsignatur\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "skriver signatur knuten till nyckeln\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "ogiltig nyckelstorlek; använder %u bitar\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "nyckelstorleken avrundad uppÃ¥t till %u bitar\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5572,19 +5586,19 @@ msgstr "" "VARNING: vissa OpenPGP-program kan inte hantera en DSA-nyckel med den här " "sammandragsstorleken\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Signera" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Certifiera" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Kryptera" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Autentisera" @@ -5602,185 +5616,185 @@ msgstr "Autentisera" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsKkAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Möjliga Ã¥tgärder för en %s-nyckel: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "För närvarande tillÃ¥tna Ã¥tgärder: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Växla signeringsförmÃ¥gan\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Växla krypteringsförmÃ¥gan\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Växla autentiseringsförmÃ¥gan\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Färdig\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA och RSA (standard)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA och Elgamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (endast signering)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (endast signering)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (endast kryptering)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (endast kryptering)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (ställ in dina egna förmÃ¥gor)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (ställ in dina egna förmÃ¥gor)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) signering, kryptering\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (endast signering)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) DSA (ställ in dina egna förmÃ¥gor)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (endast kryptering)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) Befintlig nyckel\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) Befintlig nyckel frÃ¥n kort\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Ange nyckelhashen: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Inte en giltig nyckelhash (förväntade 40 hexadecimala siffror)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Ingen nyckel med denna nyckelhash\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "fel vid läsning av kortet: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Serienummer för kortet: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "Tillgängliga nycklar:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "avrundade uppÃ¥t till %u bitar\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s-nycklar kan vara mellan %u och %u bitar lÃ¥nga.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Vilken nyckelstorlek vill du använda för undernyckeln? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Den efterfrÃ¥gade nyckelstorleken är %u bitar\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Välj vilken typ av nyckel du vill ha:\n" # borde kolla upp möjligheterna i källkoden att använda v m Ã¥ istället för wmy -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5797,7 +5811,7 @@ msgstr "" " <n>y = nyckeln blir ogiltig efter n Ã¥r\n" # borde kolla upp möjligheterna i källkoden att använda v m Ã¥ istället för wmy -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5813,38 +5827,38 @@ msgstr "" " <n>m = signaturen blir ogiltig efter n mÃ¥nader\n" " <n>y = signaturen blir ogiltig efter n Ã¥r\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "För hur lÃ¥ng tid ska nyckeln vara giltig? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Signaturen är giltig hur länge? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "ogiltigt värde\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Nyckeln gÃ¥r aldrig ut\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Signaturen gÃ¥r aldrig ut\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Nyckeln gÃ¥r ut %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Signaturen gÃ¥r ut %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5852,11 +5866,11 @@ msgstr "" "Ditt system kan inte visa datum senare än Ã¥r 2038.\n" "Datum fram till Ã¥r 2106 kommer dock att hanteras korrekt.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Stämmer detta? (j/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5871,7 +5885,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5889,50 +5903,50 @@ msgstr "" " \"Gustav Vasa (Brutal kung) <gustav@trekronor.se>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Namn: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Ogiltigt tecken i namnet\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Namnet fÃ¥r inte börja med en siffra\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Namnet mÃ¥ste vara Ã¥tminstone 5 tecken lÃ¥ngt\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "E-postadress: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "E-postadressen är ogiltig\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Kommentar: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Ogiltigt tecken i kommentaren\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "Du använder teckentabellen \"%s\"\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5943,7 +5957,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "Ange inte e-postadressen som namn eller kommentar\n" @@ -5959,35 +5973,35 @@ msgstr "Ange inte e-postadressen som namn eller kommentar\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnKkEeOoAa" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Ändra (N)amn, (K)ommentar, (E)post eller (A)vsluta? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "Ändra (N)amn, (K)ommentar, (E)post eller (O)k/(A)vsluta? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Ändra (N)amn, (K)ommentar, (E)post eller (A)vsluta? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Ändra (N)amn, (K)ommentar, (E)post eller (O)k/(A)vsluta? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Rätta först felet\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5999,18 +6013,18 @@ msgstr "" "hÃ¥rddisken) under primtalsgenereringen; detta ger slumptalsgeneratorn\n" "en större chans att samla ihop en tillräcklig mängd slumpmässig data.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Nyckelgenereringen misslyckades: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -6018,73 +6032,73 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format #| msgid "key already exists\n" msgid "A key for \"%s\" already exists\n" msgstr "nyckeln finns redan\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Use this key anyway? (y/N) " msgid "Create anyway? (y/N) " msgstr "Vill du använda nyckeln ändÃ¥? (j/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "generating new key\n" msgid "creating anyway\n" msgstr "genererar ny nyckel\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Skapandet av nycklar avbröts.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format #| msgid "can't create backup file `%s': %s\n" msgid "can't create backup file '%s': %s\n" msgstr "kan inte skapa säkerhetskopian \"%s\": %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format #| msgid "NOTE: backup of card key saved to `%s'\n" msgid "Note: backup of card key saved to '%s'\n" msgstr "OBSERVERA: säkerhetskopia av kortnyckeln sparades i \"%s\"\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "skriver den publika nyckeln till \"%s\"\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "ingen skrivbar publik nyckelring hittades: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "fel vid skrivning av publika nyckelringen \"%s\": %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "den publika och den hemliga nyckeln är skapade och signerade.\n" # Flagga.. inte kommando -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -6094,7 +6108,7 @@ msgstr "" "syfte.\n" # c-format behövs inte i singularis -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -6102,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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -6110,23 +6124,23 @@ msgstr "" "nyckeln är skapad %lu sekunder in i framtiden (problemet är\n" "relaterat till tidsresande eller en felställd klocka)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "OBS: att skapa undernycklar till v3-nycklar bryter mot OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "De hemliga delarna av den primära nyckeln är inte tillgängliga.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Verkligen skapa? (j/N) " @@ -6207,13 +6221,13 @@ msgstr "Nyckelns fingeravtryck =" msgid " Card serial no. =" msgstr " Kortets serienr =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format #| msgid "caching keyring `%s'\n" msgid "caching keyring '%s'\n" msgstr "mellanlagrar nyckelringen \"%s\"\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format #| msgid "%lu keys cached so far (%lu signatures)\n" msgid "%lu keys cached so far (%lu signature)\n" @@ -6221,14 +6235,14 @@ msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "%lu nycklar mellanlagrade än sÃ¥ länge (%lu signaturer)\n" msgstr[1] "%lu nycklar mellanlagrade än sÃ¥ länge (%lu signaturer)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6236,7 +6250,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 felaktig signatur\n" msgstr[1] "1 felaktig signatur\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: nyckelring skapad\n" @@ -6265,25 +6279,25 @@ msgstr "hämta automatiskt nycklar vid validering av signaturer" msgid "honor the preferred keyserver URL set on the key" msgstr "respektera föredragen nyckelserver-url inställd i nyckeln" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "inaktiverad" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Ange nummer, N)ästa, eller Q) för Avsluta > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "ogiltigt nyckelserverprotokoll (vi %d!=hanterare %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" inte ett nyckel-id: hoppar över\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" @@ -6291,54 +6305,49 @@ msgid_plural "refreshing %d keys from %s\n" msgstr[0] "uppdaterar %d nycklar frÃ¥n %s\n" msgstr[1] "uppdaterar %d nycklar frÃ¥n %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "VARNING: kunde inte uppdatera nyckeln %s via %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "nyckeln \"%s\" hittades inte pÃ¥ nyckelservern\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "nyckeln hittades inte pÃ¥ nyckelservern\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "begär nyckeln %s frÃ¥n %s-servern %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "begär nyckeln %s frÃ¥n %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format #| msgid "no keyserver action!\n" msgid "no keyserver known\n" msgstr "ingen nyckelserverÃ¥tgärd!\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "hoppade över \"%s\": %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "skickar nyckeln %s till %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format #| msgid "requesting key %s from %s\n" msgid "requesting key from '%s'\n" msgstr "begär nyckeln %s frÃ¥n %s\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "VARNING: kunde inte hämta uri:n %s: %s\n" @@ -6365,60 +6374,60 @@ msgstr "krypterad med en okänd algoritm %d\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "lösenfras genererad med okänd sammandragsalgoritm %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "publik nyckel är %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "krypterad med %u-bitars %s-nyckel, id %s, skapad %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "krypterad med %s-nyckel, id %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "VARNING: multipla klartexter har pÃ¥träffats\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "krypterad med %lu lösenfraser\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "krypterad med with 1 lösenfras\n" # Motsatsen till kryptering med symmetrisk nyckel. -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "dekryptering med publik nyckel misslyckades: %s\n" # Men jag ändrade sÃ¥ det blev närmare originalet. Per -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "Data krypterat med publik nyckel: korrekt DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "antar att %s krypterade data\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" @@ -6426,191 +6435,191 @@ msgstr "" "istället\n" # Äldre krypteringalgoritmer skapar ingen mdc dvs. "minisignatur" som skyddar mot att delar av den krypterade texten byts ut/tas bort. Alla nya 128-bitars algoritmer använder mdc: AES, AES192, AES256, BLOWFISH. -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "VARNING: detta meddelande var inte integritetsskyddat\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "dekrypteringen misslyckades: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "dekrypteringen lyckades\n" # Meddelandet innebär alltsÃ¥ att kontrollen av mdc visade att meddelandet förändrats/manipulerats sedan det krypterades. Block kan ha tagits bort eller bytts ut. -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "VARNING: det krypterade meddelandet har ändrats!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "dekrypteringen misslyckades: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "OBS: avsändaren begärde \"endast-för-dina-ögon\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "ursprungligt filnamn=\"%.*s\"\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" "fristÃ¥ende spärrcertifikat - använd \"gpg --import\" för\n" "att verkställa\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "ingen signatur hittades\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "FELAKTIG signatur frÃ¥n \"%s\"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "UtgÃ¥ngen signatur frÃ¥n \"%s\"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Korrekt signatur frÃ¥n \"%s\"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "signaturvalidering utlämnad\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "kan inte hantera detta tvetydliga signaturdata\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Signatur gjord %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " med %s-nyckeln %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Signatur gjordes %s med %s nyckel-id %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " även känd som \"%s\"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Nyckeln tillgänglig hos: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" # Visas vid ogiltig signatur: # Eftersom signaturen är ogiltig kan man inte vara säker pÃ¥ att angivet namn och nyckel-id är riktigt. -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[osäkert]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " även känd som \"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "VARNING: Denna nyckel är inte certifierad med en pÃ¥litlig signatur!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Giltighetstiden för signaturen har upphört %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Giltighetstiden för signaturen gÃ¥r ut %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s signatur, sammandragsalgoritm %s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "binär" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "textläge" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "okänd" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "algorithm: %s" msgid ", key algorithm " msgstr "algoritm: %s" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Kan inte kontrollera signaturen: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "detta är inte nÃ¥gon signatur i en separat fil\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" @@ -6618,12 +6627,12 @@ msgstr "" "VARNING: multipla signaturer upptäckta. Endast den första kommer att " "kontrolleras.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "fristÃ¥ende signatur av klassen 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "signatur av den gamla (PGP 2.x) typen\n" @@ -6815,57 +6824,63 @@ msgstr "Kritisk signaturnotation: " msgid "subpacket of type %d has critical bit set\n" msgstr "underpaket av typen %d har den bit satt som markerar den som kritisk\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Ange den nya lösenfrasen" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Ange lösenfrasen\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "avbruten av användaren\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (primära nyckelns id %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy #| msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Ange lösenfrasen för att avskydda PKCS#12-objektet." -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Ange lösenfrasen för att skydda det nya PKCS#12-objektet." -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Ange lösenfrasen för att skydda det nya PKCS#12-objektet." -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Ange lösenfrasen för att skydda det nya PKCS#12-objektet." -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Vill du verkligen ta bort de valda nycklarna? (j/N) " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Vill du verkligen ta bort de valda nycklarna? (j/N) " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format #| msgid "%u-bit %s key, ID %s, created %s" msgid "" @@ -7038,7 +7053,7 @@ msgstr "" "Minimum tillitsnivÃ¥ för denna nyckel är: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Vad väljer du? " @@ -7352,7 +7367,7 @@ msgstr "kan inte öppna signerat data \"%s\"\n" msgid "can't open signed data fd=%d: %s\n" msgstr "kan inte öppna signerad data fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format #| msgid "certificate is not usable for encryption\n" msgid "key %s is not suitable for decryption in %s mode\n" @@ -7404,7 +7419,7 @@ msgstr "OBSERVERA: nyckeln har spärrats" # Vad? #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet misslyckades: %s\n" @@ -7437,12 +7452,12 @@ msgstr "Skapa ett spärrcertifikat för denna nyckel? (j/N) " # -do-not-force översatt med: # genomdriv inte # I detta fall gäller det ett revokeringscertifikat, som gnupg alltid skapar i ASCII-format för att det ska gÃ¥ att skriva ut. -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "utdata med ett ascii-skal genomdrivet.\n" # Vad menas??? -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet misslyckades: %s\n" @@ -7456,20 +7471,20 @@ msgstr "Spärrcertifikat skapat.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "inga spärrnycklar hittades för \"%s\"\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy #| msgid "Create a revocation certificate for this key? (y/N) " msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Skapa ett spärrcertifikat för denna nyckel? (j/N) " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7478,20 +7493,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Spärrcertifikat skapat.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format #| msgid "secret key \"%s\" not found: %s\n" msgid "secret key \"%s\" not found\n" @@ -7500,22 +7515,22 @@ msgstr "hemliga nyckeln \"%s\" hittades inte: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "fel när nyckelringen \"%s\" skapades: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Skapa ett spärrcertifikat för denna nyckel? (j/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7533,33 +7548,33 @@ msgstr "" "media blir oläsligt. Men se upp: Utskriftsfunktionen pÃ¥\n" "din dator kan spara data sÃ¥ att det blir Ã¥tkomligt för andra!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Välj anledning till varför nyckeln spärras:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Avbryt" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Troligen vill du välja %d här)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Ange en valfri beskrivning; avsluta med en tom rad:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Anledning för spärrning: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(Ingen beskrivning angiven)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Är detta OK? (j/N) " @@ -7753,24 +7768,24 @@ msgid "%s.%s encryption will be used\n" msgstr "krypteringen %s kommer att användas\n" # Slumptalsgenerator: Random Number Generator -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "nyckeln är inte markerad som osäker - det gÃ¥r inte att använda den med " "fejkad slumptalsgenerator!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "hoppade över \"%s\": förekommer flera gÃ¥nger\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "hoppade över: hemlig nyckel finns redan\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "det här är en PGP-genererad Elgamal-nyckel som inte är säker för signaturer!" @@ -8001,10 +8016,10 @@ msgstr "algoritmen stöds inte: %s" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error reading TOFU database: %s\n" @@ -8028,7 +8043,7 @@ msgstr "%s: fel vid läsning av katalogpost: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "fel vid öppnandet av \"%s\": %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error updating TOFU database: %s\n" @@ -8070,37 +8085,37 @@ msgstr "fel vid hämtning av ny PIN-kod: %s\n" msgid "This key's user IDs:\n" msgstr "lista nycklar och användaridentiteter" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "validity: %s" msgid "policy: %s" msgstr "giltighet: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error gathering signature stats: %s\n" msgstr "fel vid hämtning av lagrade flaggor: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "lista nycklar" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message." @@ -8108,7 +8123,7 @@ msgid_plural "Verified %d messages." msgstr[0] "skriv ut kontrollsummor" msgstr[1] "skriv ut kontrollsummor" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -8116,7 +8131,7 @@ msgid_plural "Encrypted %d messages." msgstr[0] "krypterad med %lu lösenfraser\n" msgstr[1] "krypterad med %lu lösenfraser\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message in the future." @@ -8124,7 +8139,7 @@ msgid_plural "Verified %d messages in the future." msgstr[0] "skriv ut kontrollsummor" msgstr[1] "skriv ut kontrollsummor" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format #| msgid "print message digests" msgid "Encrypted %d message in the future." @@ -8132,54 +8147,54 @@ msgid_plural "Encrypted %d messages in the future." msgstr[0] "skriv ut kontrollsummor" msgstr[1] "skriv ut kontrollsummor" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format #| msgid "print message digests" msgid "Messages encrypted in the past: %d." @@ -8188,131 +8203,131 @@ msgstr "skriv ut kontrollsummor" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format #| msgid "error creating a pipe: %s\n" msgid "error changing TOFU policy: %s\n" msgstr "fel när ett rör skapades: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "Raderade %d signaturer.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "krypterad med %lu lösenfraser\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "validity: %s" msgid "(policy: %s)" msgstr "giltighet: %s" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8329,14 +8344,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error opening TOFU database: %s\n" msgstr "fel vid sändning av %s-kommando: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8407,7 +8422,7 @@ msgstr "använder tillitsmodellen %s\n" msgid "no need for a trustdb check\n" msgstr "det behövs ingen kontroll av tillitsdatabasen\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "nästa kontroll av tillitsdatabasen kommer att äga rum %s\n" @@ -8442,7 +8457,7 @@ msgstr "gör en kontroll av tillitsdatabasen --check-trustdb\n" msgid "checking the trustdb\n" msgstr "kontrollerar tillitsdatabasen\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format #| msgid "%lu keys processed so far\n" msgid "%d key processed" @@ -8451,7 +8466,7 @@ msgstr[0] "%lu nycklar behandlade än sÃ¥ länge\n" msgstr[1] "%lu nycklar behandlade än sÃ¥ länge\n" # Vad är detta!? -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8459,47 +8474,47 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d nycklar behandlade (%d validity counts rensade)\n" msgstr[1] "%d nycklar behandlade (%d validity counts rensade)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "hittade inga nycklar med förbehÃ¥llslöst förtroende\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "publik nyckel för förbehÃ¥llslöst betrodda nyckeln %s hittades inte\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" "djup: %d giltig: %3d signerad: %3d tillit: %d-, %dq, %dn, %dm, %df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "kunde inte uppdatera versionspost i tillitsdatabasen: skrivning " "misslyckades: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "odefinierad" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "aldrig" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "marginell" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "fullständig" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "förbehÃ¥llslös" @@ -8520,43 +8535,43 @@ msgstr "förbehÃ¥llslös" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 #, fuzzy #| msgid "10 translator see trustdb.c:uid_trust_string_fixed" msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "15" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ spärrad ]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ utgÃ¥nget ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ okänt ]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ odefinierad ]" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy #| msgid "never" msgid "[ never ]" msgstr "aldrig" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ marginell ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ fullständig ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[förbehÃ¥llslös]" @@ -8621,16 +8636,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8671,10 +8686,10 @@ msgstr "|A|Ange administratörens PIN-kod" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "|P|Ange upplÃ¥sningskoden (PUK-kod) för standardnycklarna." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN-Ã¥teranrop returnerade fel: %s\n" @@ -8696,58 +8711,58 @@ msgstr "PIN-kod för CHV%d är för kort; minimumlängd är %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "nyckeln finns redan\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "befintlig nyckel kommer att ersättas\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "genererar ny nyckel\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "skriver ny nyckel\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "misslyckades med att lagra nyckeln: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "svaret innehÃ¥ller inte en RSA-modulus\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "svaret innehÃ¥ller inte den publika RSA-exponenten\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "response does not contain the RSA public exponent\n" msgid "response does not contain the EC public key\n" msgstr "svaret innehÃ¥ller inte den publika RSA-exponenten\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "var god vänta under tiden nyckeln genereras ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "nyckelgenereringen misslyckades\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" @@ -8755,35 +8770,35 @@ msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "nyckelgenereringen är färdig (%d sekunder)\n" msgstr[1] "nyckelgenereringen är färdig (%d sekunder)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "svaret innehÃ¥ller inte publikt nyckeldata\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||Ange PIN-koden för nyckeln att skapa kvalificerade signaturer med." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Ange administratörens PIN-kod" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|Ange upplÃ¥sningskoden (PUK-kod) för standardnycklarna." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Ange PIN-koden för standardnycklarna." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA modulus saknas eller är inte %d bitar stor\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "Publik RSA-exponent saknas eller större än %d bitar\n" @@ -8828,27 +8843,27 @@ msgstr "" "|P|Ange upplÃ¥sningskoden (PUK-koden) för nyckeln att skapa kvalificerade " "signaturer med." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "fel vid hämtning av ny PIN-kod: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "misslyckades med att lagra fingeravtrycket: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "misslyckades med att lagra datum för skapandet: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "fel vid hämtning av CHV-status frÃ¥n kort\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "läsning av publik nyckel misslyckades: %s\n" @@ -8856,46 +8871,46 @@ msgstr "läsning av publik nyckel misslyckades: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "använder standard-PIN som %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "misslyckades med att använda standard-PIN som %s: %s - inaktiverar " "ytterligare standardanvändning\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please unlock the card" msgstr "||Ange PIN-koden" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "PIN-kod för CHV%d är för kort; minimumlängd är %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "validering av CHV%d misslyckades: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "kortet är lÃ¥st permanent!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, fuzzy, c-format #| msgid "%d Admin PIN attempts remaining before card is permanently locked\n" msgid "%d Admin PIN attempt remaining before card is permanently locked\n" @@ -8906,20 +8921,20 @@ msgstr[0] "" msgstr[1] "" "%d försök för Admin PIN-koden Ã¥terstÃ¥r innan kortet lÃ¥ses permanent\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "Ã¥tkomst till administrationskommandon är inte konfigurerat\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Ange PIN-koden" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Ange nollställningskoden för kortet" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Nollställningskoden är för kort; minimumlängd är %d\n" @@ -8927,77 +8942,77 @@ msgstr "Nollställningskoden är för kort; minimumlängd är %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Ny nollställningskod" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Ny Admin PIN-kod" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Ny PIN-kod" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy #| msgid "|A|Please enter the Admin PIN" msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "|A|Ange administratörens PIN-kod" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please enter the PIN and New PIN" msgstr "||Ange PIN-koden" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "fel vid läsning av programdata\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "fel vid läsning av fingeravtryckets DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "tidsstämpel för skapandet saknas\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA-primtal %s saknas eller inte %d bitar stor\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported algorithm: %s" msgid "unsupported curve\n" msgstr "algoritmen stöds inte: %s" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "ogiltig struktur för OpenPGP-kort (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "avtrycket pÃ¥ kortet stämmer inte med den begärda\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "kortet har inte stöd för sammandragsalgoritmen %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "signaturer skapade hittills: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -9005,7 +9020,7 @@ msgstr "" "validering av Admin PIN-kod är för närvarande förbjudet genom detta " "kommando\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "kan inte komma Ã¥t %s - ogiltigt OpenPGP-kort?\n" @@ -9027,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|NIVÃ…|ställ in felsökningsnivÃ¥n till NIVÃ…" @@ -9098,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "hanterare för fd %d startad\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "hanterare för fd %d avslutad\n" @@ -9113,11 +9128,11 @@ msgstr "hanterare för fd %d avslutad\n" msgid "validation model requested by certificate: %s" msgstr "valideringsmodellen begärd av certifikat: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "kedja" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "skal" @@ -9152,226 +9167,226 @@ msgstr "observera: icke-kritisk certifikatpolicy tillÃ¥ts inte" msgid "certificate policy not allowed" msgstr "certifikatpolicy tillÃ¥ts inte" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "misslyckades med att fÃ¥ fingeravtrycket\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "slÃ¥r upp utfärdare pÃ¥ extern plats\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "antal utfärdare som matchar: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "can't access `%s': %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "kan inte komma Ã¥t \"%s\": %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "slÃ¥r upp utfärdare frÃ¥n Dirmngr-cachen\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "antal matchande certifikat: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "uppslag av endast-mellanlagrad dirmngr-nyckel misslyckades: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "misslyckades med att allokera keyDB-hanterare\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "certifikatet har spärrats" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "status för certifikatet är okänt" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "se till att \"dirmngr\" är korrekt installerat\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "kontroll mot spärrlistan misslyckades: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "certifikat med felaktig giltighetstid: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "certifikatet är ännu inte giltigt" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "rotcertifikatet är ännu inte giltigt" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "tillfälligt certifikat är ännu inte giltigt" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "certifikatet har gÃ¥tt ut" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "rotcertifikatet har gÃ¥tt ut" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "tillfälligt certifikat har gÃ¥tt ut" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "nödvändiga certifikattillägg saknas: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "certifikat med felaktig giltighetstid" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "signaturen inte skapad under certifikatets livstid" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "certifikatet skapades inte under utfärdarens livstid" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "tillfälligt certifikat är inte skapat under utfärdarens livstid" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( signatur skapad " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (certifikat skapat " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (certifikat giltigt frÃ¥n " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( utfärdare giltig frÃ¥n " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "fingeravtryck=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "rotcertifikatet har nu markerats som betrott\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "interaktiv markering som betrodd inte aktiverad i gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "interaktiv markering som betrodd inaktiverad för den här sessionen\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "VARNING: tid för skapandet av signaturen är inte känd - antar aktuell tid" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "ingen utfärdare hittades i certifikatet" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "självsignerat certifikat har en FELAKTIG signatur" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "rotcertifikatet har inte markerats som betrott" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "kontroll mot tillitslistan misslyckades: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "certifikatkedjan är för lÃ¥ng\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "utfärdarens certifikat hittades inte" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "certifikatet har en FELAKTIG signatur" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "hittade ett annat möjligen matchande CA-certifikat - försöker igen" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "certifikatkedjan längre än vad som tillÃ¥ts av CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "certifikatet är korrekt\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "tillfälligt certifikat är korrekt\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "rotcertifikatet är korrekt\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "växlar till kedjemodell" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "valideringsmodell använd: %s" @@ -9382,18 +9397,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "slut pÃ¥ minne\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(det här är MD2-algoritmen)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "ingen" @@ -9712,17 +9727,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "resursproblem: slut pÃ¥ minne\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(det här är RC2-algoritmen)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(det här verkar inte vara ett krypterat meddelande)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9734,7 +9749,7 @@ msgstr "krypterad med %s-nyckel, id %s\n" msgid "certificate '%s' not found: %s\n" msgstr "certifikatet \"%s\" hittades inte: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "fel vid lÃ¥sning av nyckelskÃ¥p: %s\n" @@ -9756,7 +9771,7 @@ msgstr "certifikatet \"%s\" togs bort\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "borttagning av certifikatet \"%s\" misslyckades: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "inga giltiga mottagare angavs\n" @@ -9825,66 +9840,66 @@ 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 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|använd denna nyckelserver för att slÃ¥ upp nycklar" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "hämta saknade utfärdarcertifikat" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAMN|använd kodningen NAMN för PKCS#12-lösenfraser" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "kontrollera aldrig mot spärrlista" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "kontrollera inte spärrlistor för rotcertifikat" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "kontrollera giltigheten med OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "kontrollera inte certifikatpolicier" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAMN|använd chifferalgoritmen NAMN" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAMN|använd algoritmen NAMN för kontrollsummor" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "satsläge: frÃ¥ga aldrig" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "anta ja pÃ¥ de flesta frÃ¥gorna" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "anta nej pÃ¥ de flesta frÃ¥gorna" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FIL|skriv en granskningslogg till FIL" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Användning: gpg [flaggor] [filer] (-h för hjälp)" # Om inget kommando anges (decrypt/encrypt etc) väljs Ã¥tgärd efter indata. -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy #| msgid "" #| "Syntax: gpgsm [options] [files]\n" @@ -9899,56 +9914,31 @@ msgstr "" "signera, kontrollera, kryptera eller dekryptera med S/MIME-protokollet\n" "standardÃ¥tgärden beror pÃ¥ inmatningsdata\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format #| msgid "NOTE: won't be able to encrypt to `%s': %s\n" msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "OBSERVERA: kommer inte att kunna kryptera till \"%s\": %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format #| msgid "unknown validation model `%s'\n" msgid "unknown validation model '%s'\n" msgstr "okänd valideringsmodell \"%s\"\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: inget värdnamn angivet\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: lösenord angivet utan användare\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: hoppar över denna rad\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "kunde inte tolka nyckelserver\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format #| msgid "importing common certificates `%s'\n" msgid "importing common certificates '%s'\n" msgstr "importerar vanliga certifikat \"%s\"\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format #| msgid "can't sign using `%s': %s\n" msgid "can't sign using '%s': %s\n" msgstr "kan inte signera med \"%s\": %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "ogiltigt kommando (det finns inget implicit kommando)\n" @@ -9968,54 +9958,54 @@ msgstr "fel vid lagring av certifikat\n" msgid "basic certificate checks failed - not imported\n" msgstr "enkla certifikatkontroller misslyckades - importeras inte\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "fel vid hämtning av lagrade flaggor: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "fel vid import av certifikat: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "fel vid läsning av indata: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no keyboxd running in this session\n" msgstr "ingen gpg-agent kör i den här sessionen\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format #| msgid "error opening `%s': %s\n" msgid "error opening key DB: %s\n" msgstr "fel vid öppnandet av \"%s\": %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "problem vid sökandet efter befintligt certifikat: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "fel vid sökning efter skrivbar keyDB: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "fel vid lagring av certifikat: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "problem vid ytterligare sökning efter certifikat: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "fel vid lagring av flaggor: %s\n" @@ -10211,67 +10201,67 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "fel vid lagring av certifikat: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format #| msgid "Included certificates" msgid "permanently loaded certificates: %u\n" msgstr "Inkluderade certifikat" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, 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:823 +#: dirmngr/certcache.c:824 #, 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:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, fuzzy, c-format #| msgid " (certificate created at " msgid "certificate already cached\n" msgstr " (certifikat skapat " -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format #| msgid "certificate is good\n" msgid "certificate cached\n" msgstr "certifikatet är korrekt\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "ogiltigt fingeravtryck" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, 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:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 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:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error getting authorityKeyIdentifier: %s\n" @@ -10313,7 +10303,7 @@ msgstr "mottagande rad misslyckades: %s\n" msgid "not removing file '%s'\n" msgstr "misslyckades med att skapa ASCII-skal: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error closing cache file: %s\n" @@ -10567,13 +10557,13 @@ msgid "error getting data from cache file: %s\n" msgstr "fel vid hämtning av lagrade flaggor: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format #| msgid "iconv_open failed: %s\n" msgid "converting S-expression failed: %s\n" @@ -10590,223 +10580,223 @@ msgstr "ogiltig kontrollsummealgoritm \"%s\"\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format #| msgid "receiving line failed: %s\n" msgid "creating S-expression failed: %s\n" msgstr "mottagande rad misslyckades: %s\n" # Vad? -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet misslyckades: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format #| msgid "error getting serial number of card: %s\n" msgid "error getting update times of CRL: %s\n" msgstr "fel när serienumret hämtades frÃ¥n kortet: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format #| msgid "error getting new PIN: %s\n" msgid "error getting CRL item: %s\n" msgstr "fel vid hämtning av ny PIN-kod: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format #| msgid "error writing to temporary file: %s\n" msgid "error inserting item into temporary cache file: %s\n" msgstr "fel vid skrivning till temporärfil: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format #| msgid "no issuer found in certificate" msgid "no CRL issuer found in CRL: %s\n" msgstr "ingen utfärdare hittades i certifikatet" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "signaturvalidering utlämnad\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format #| msgid "error reading list of trusted root certificates\n" msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "fel vid inläsning av betrodda rotcertifikat\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "ksba_crl_new failed: %s\n" msgstr "val misslyckades: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "ksba_crl_set_reader failed: %s\n" msgstr "läsning misslyckades: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format #| msgid "failed to create temporary file `%s': %s\n" msgid "removed stale temporary cache file '%s'\n" msgstr "misslyckades med att skapa temporärfilen \"%s\": %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format #| msgid "failed to create temporary file `%s': %s\n" msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "misslyckades med att skapa temporärfilen \"%s\": %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format #| msgid "error creating temporary file: %s\n" msgid "error creating temporary cache file '%s': %s\n" msgstr "fel när temporärfil skapades: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "misslyckades med att uppdatera hemligheten: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format #| msgid "error writing to temporary file: %s\n" msgid "error finishing temporary cache file '%s': %s\n" msgstr "fel vid skrivning till temporärfil: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format #| msgid "error creating temporary file: %s\n" msgid "error closing temporary cache file '%s': %s\n" msgstr "fel när temporärfil skapades: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format #| msgid "error reading input: %s\n" msgid "error reading CRL extensions: %s\n" msgstr "fel vid läsning av indata: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format #| msgid "error creating a pipe: %s\n" msgid "creating cache file '%s'\n" msgstr "fel när ett rör skapades: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format #| msgid "renaming `%s' to `%s' failed: %s\n" msgid "problem renaming '%s' to '%s': %s\n" msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid notation data found\n" msgid " WARNING: invalid cache record length\n" msgstr "VARNING: ogiltig notationsdata hittades\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format #| msgid "error reading the card: %s\n" msgid "problem reading cache record: %s\n" msgstr "fel vid läsning av kortet: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format #| msgid "problem re-searching certificate: %s\n" msgid "problem reading cache key: %s\n" msgstr "problem vid ytterligare sökning efter certifikat: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format #| msgid "error reading nonce on fd %d: %s\n" msgid "error reading cache entry from db: %s\n" msgstr "fel vid läsning av nonce pÃ¥ fd %d: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "crl_fetch via DP failed: %s\n" msgstr "läsning misslyckades: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format #| msgid "checking the trust list failed: %s\n" msgid "crl_cache_insert via DP failed: %s\n" msgstr "kontroll mot tillitslistan misslyckades: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format #| msgid "receiving line failed: %s\n" msgid "crl_cache_insert via issuer failed: %s\n" @@ -10829,7 +10819,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "fel vid hämtning av \"%s\" via %s: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -11011,145 +11001,145 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, 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:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 #, fuzzy #| msgid "pass a command to the dirmngr" msgid "shutdown the dirmngr" msgstr "skicka ett kommando till dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Konfiguration för nyckelservrar" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL| använd nyckelservern pÃ¥ URL" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "Konfiguration för HTTP-servrar" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "använd systemets HTTP-proxyinställningar" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Konfiguration av LDAP-servrar som ska användas" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, 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:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 #, 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:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "Konfiguration för OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 #, fuzzy #| msgid "allow PKA lookups (DNS requests)" msgid "allow sending OCSP requests" msgstr "tillÃ¥t PKA-uppslag (DNS-förfrÃ¥gningar)" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, fuzzy #| msgid "|URL|use keyserver at URL" msgid "|URL|use OCSP responder at URL" msgstr "|URL| använd nyckelservern pÃ¥ URL" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 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:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -11162,13 +11152,13 @@ msgstr "" "@\n" "(Se manualsidan för en fullständig lista över alla kommandon och flaggor)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, 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:443 +#: dirmngr/dirmngr.c:451 #, fuzzy #| msgid "" #| "Syntax: gpg-agent [options] [command [args]]\n" @@ -11180,317 +11170,114 @@ msgstr "" "Syntax: gpg-agent [flaggor] [kommando [argument]]\n" "Hantering av hemliga nycklar för GnuPG\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, 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:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, 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:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "%s:%u: invalid fingerprint detected\n" msgstr "ogiltigt fingeravtryck" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 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:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format #| msgid "not forced" msgid "shutdown forced\n" msgstr "inte tvingad" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|connect to Assuan socket NAME" -msgid "|NAME|connect to host NAME" -msgstr "|NAMN|anslut till Assuan-uttaget NAMN" - -#: dirmngr/dirmngr_ldap.c:111 -#, fuzzy -#| msgid "|N|connect to reader at port N" -msgid "|N|connect to port N" -msgstr "|N|anslut till läsare pÃ¥ port N" - -#: dirmngr/dirmngr_ldap.c:112 -#, fuzzy -#| msgid "|NAME|use NAME as default recipient" -msgid "|NAME|use user NAME for authentication" -msgstr "|NAMN|använd NAMN som standardmottagare" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Användning: gpg [flaggor] [filer] (-h för hjälp)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "ogiltiga importflaggor\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -#| msgid "error writing to %s: %s\n" -msgid "error writing to stdout: %s\n" -msgstr "fel vid skrivning till %s: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -#| msgid "certificate `%s' not found: %s\n" -msgid "attribute '%s' not found\n" -msgstr "certifikatet \"%s\" hittades inte: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "läser frÃ¥n \"%s\"\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " utan användaridentiteter: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " pass '%s'\n" -msgstr " även känd som \"%s\"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " host '%s'\n" -msgstr " utan användaridentiteter: %lu\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " inte importerade: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " DN '%s'\n" -msgstr " även känd som \"%s\"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " attr '%s'\n" -msgstr " även känd som \"%s\"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -#| msgid "%s:%u: no hostname given\n" -msgid "no host name in '%s'\n" -msgstr "%s:%u: inget värdnamn angivet\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: Using untrusted key!\n" -msgid "WARNING: using first attribute only\n" -msgstr "VARNING: Använder en nyckel som inte är betrodd!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "binding to '%s:%d' failed: %s\n" -msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "misslyckades med att ta bort ASCII-skalet: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -#| msgid "`%s' is not a JPEG file\n" -msgid "'%s' is not an LDAP URL\n" -msgstr "\"%s\" är inte en JPEG-fil\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format #| msgid "error running `%s': exit status %d\n" msgid "error accessing '%s': http status %u\n" msgstr "fel vid körning av \"%s\": avslutsstatus %d\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many redirections\n" msgstr "för mÃ¥nga chifferinställningar\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11534,33 +11321,54 @@ msgstr "misslyckades med att vänta pÃ¥ att processen %d skulle avslutas: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format #| msgid "sending key %s to %s server %s\n" msgid "adding '%s:%d' to the ldap server list\n" msgstr "skickar nyckeln %s till %s-servern %s\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "malloc failed: %s\n" msgstr "val misslyckades: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +#| msgid "`%s' is not a JPEG file\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "\"%s\" är inte en JPEG-fil\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: lösenord angivet utan användare\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: hoppar över denna rad\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11664,97 +11472,97 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "mottagande rad misslyckades: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format #| msgid "error getting new PIN: %s\n" msgid "error getting responder ID: %s\n" msgstr "fel vid hämtning av ny PIN-kod: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, fuzzy, c-format #| msgid "certificate should have not been used for OCSP response signing\n" msgid "no suitable certificate found to verify the OCSP response\n" msgstr "certifikatet skulle inte använts för signering av OCSP-svar\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format #| msgid "issuer certificate not found" msgid "issuer certificate not found: %s\n" msgstr "utfärdarens certifikat hittades inte" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, fuzzy, c-format #| msgid "error reading list of trusted root certificates\n" msgid "caller did not return the target certificate\n" msgstr "fel vid inläsning av betrodda rotcertifikat\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format #| msgid "error storing certificate\n" msgid "caller did not return the issuing certificate\n" msgstr "fel vid lagring av certifikat\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format #| msgid "failed to allocate keyDB handle\n" msgid "failed to allocate OCSP context: %s\n" msgstr "misslyckades med att allokera keyDB-hanterare\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "ingen hemlig nyckelring angiven som standard: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, fuzzy, c-format #| msgid "using default PIN as %s\n" msgid "using default OCSP responder '%s'\n" msgstr "använder standard-PIN som %s\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "använder %s-chiffer\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format #| msgid "error storing certificate: %s\n" msgid "error getting OCSP status for target certificate: %s\n" msgstr "fel vid lagring av certifikat: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format #| msgid "certificate has been revoked" msgid "certificate has been revoked at: %s due to: %s\n" msgstr "certifikatet har spärrats" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11765,80 +11573,76 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "sändande rad misslyckades: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format #| msgid "sending line failed: %s\n" msgid "assuan_inquire failed: %s\n" msgstr "sändande rad misslyckades: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "fetch_cert_by_url failed: %s\n" msgstr "val misslyckades: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error sending data: %s\n" msgstr "fel vid sändning av %s-kommando: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "start_cert_fetch failed: %s\n" msgstr "val misslyckades: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "fetch_next_cert failed: %s\n" msgstr "val misslyckades: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format #| msgid "cannot allocate outfile string: %s\n" msgid "can't allocate control structure: %s\n" msgstr "kan inte allokera utfilssträng: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format #| msgid "failed to create stream from socket: %s\n" msgid "failed to allocate assuan context: %s\n" msgstr "misslyckades med att skapa flöde frÃ¥n uttag: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "misslyckades med att initialisera tillitsdatabasen: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format #| msgid "failed to store the creation date: %s\n" msgid "failed to the register commands with Assuan: %s\n" msgstr "misslyckades med att lagra datum för skapandet: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -12007,76 +11811,76 @@ msgstr "ingen gpg-agent kör i den här sessionen\n" msgid "error sending standard options: %s\n" msgstr "fel vid sändning av standardflaggor: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "publik nyckel är %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy #| msgid "Bad Passphrase" msgid "Passphrase Entry" msgstr "Felaktig lösenfras" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy #| msgid "Component not found" msgid "Component not suitable for launching" msgstr "Komponenten hittades inte" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, fuzzy, c-format #| msgid "External verification of component %s failed" msgid "Configuration file of component %s is broken\n" msgstr "Extern validering av komponenten %s misslyckades" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "Använd kommandot \"toggle\" först.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Extern validering av komponenten %s misslyckades" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Observera att gruppspecifikationer ignoreras\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error closing '%s'\n" msgstr "fel vid stängning av %s: %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format #| msgid "error in `%s': %s\n" msgid "error parsing '%s'\n" @@ -12176,15 +11980,15 @@ msgstr "" "Syntax: gpgconf [flaggor]\n" "Hantera konfigurationsinställningar för verktygen i GnuPG-systemet\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Behöver ett komponentargument" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Komponenten hittades inte" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Inget argument tillÃ¥ts" @@ -12200,92 +12004,206 @@ msgstr "" "Syntax: gpg-check-pattern [flaggor] mönsterfil\n" "Kontrollera en lösenfras angiven pÃ¥ standard in mot mönsterfilen\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "NOTE: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "OBSERVERA: nycklar har redan lagrats pÃ¥ kortet!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "NOTE: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "OBSERVERA: nycklar har redan lagrats pÃ¥ kortet!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "Ersätt existerande nycklar? (j/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "OpenPGP-kort nr. %s identifierades\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid " (certificate created at " msgid "authenticate to the card" msgstr " (certifikat skapat " -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use NAME as default recipient" msgid "setup KDF for PIN authentication" msgstr "|NAMN|använd NAMN som standardmottagare" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid " (certificate created at " msgid "read a certificate from a data object" msgstr " (certifikat skapat " -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid " (certificate created at " msgid "store a certificate to a data object" msgstr " (certifikat skapat " -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "begär nyckeln %s frÃ¥n %s-servern %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: inget värdnamn angivet\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "kunde inte tolka nyckelserver\n" + +#, fuzzy +#~| msgid "|NAME|connect to Assuan socket NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAMN|anslut till Assuan-uttaget NAMN" + +#, fuzzy +#~| msgid "|N|connect to reader at port N" +#~ msgid "|N|connect to port N" +#~ msgstr "|N|anslut till läsare pÃ¥ port N" + +#, fuzzy +#~| msgid "|NAME|use NAME as default recipient" +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAMN|använd NAMN som standardmottagare" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Användning: gpg [flaggor] [filer] (-h för hjälp)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "ogiltiga importflaggor\n" + +#, fuzzy +#~| msgid "error writing to %s: %s\n" +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "fel vid skrivning till %s: %s\n" + +#, fuzzy +#~| msgid "certificate `%s' not found: %s\n" +#~ msgid "attribute '%s' not found\n" +#~ msgstr "certifikatet \"%s\" hittades inte: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "läser frÃ¥n \"%s\"\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " utan användaridentiteter: %lu\n" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " pass '%s'\n" +#~ msgstr " även känd som \"%s\"" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " host '%s'\n" +#~ msgstr " utan användaridentiteter: %lu\n" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " inte importerade: %lu\n" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " DN '%s'\n" +#~ msgstr " även känd som \"%s\"" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " attr '%s'\n" +#~ msgstr " även känd som \"%s\"" + +#, fuzzy +#~| msgid "%s:%u: no hostname given\n" +#~ msgid "no host name in '%s'\n" +#~ msgstr "%s:%u: inget värdnamn angivet\n" + +#, fuzzy +#~| msgid "WARNING: Using untrusted key!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "VARNING: Använder en nyckel som inte är betrodd!\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "namnbyte frÃ¥n \"%s\" till \"%s\" misslyckades: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "misslyckades med att ta bort ASCII-skalet: %s\n" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." Binary files differ@@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -18,7 +18,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.11.4\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "PIN giriÅŸ kilidi edinilemedi: %s\n" @@ -29,49 +29,53 @@ msgstr "PIN giriÅŸ kilidi edinilemedi: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Seçili anahtarları gerçekten silmek istiyor musunuz? (e/H ya da y/N) " -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "Enter new passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "Yeni anahtar parolasını giriniz" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -82,13 +86,26 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Anahtar Parolası çok uzun" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "Kalite:" @@ -98,11 +115,11 @@ msgstr "Kalite:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -110,7 +127,7 @@ msgstr "" "Lütfen PIN'inizi giriniz, böylelikle bu oturumda bu gizli anahtar kilitsiz " "olabilecek" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -118,76 +135,76 @@ msgstr "" "Lütfen anahtar parolanızı giriniz, böylelikle bu oturumda bu gizli anahtar " "kilitsiz olabilecek" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Anahtar Parolası:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "aynı deÄŸiller - tekrar deneyin" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (%d/%d dene)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN çok uzun" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Anahtar Parolası çok uzun" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "PIN içinde geçersiz karakterler var" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN çok kısa" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "PIN hatalı" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Anahtar Parolası hatalı" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "kartın seri numarası alınırken hata: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Lütfen bu anahtar parolasını tekrar girin" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -199,7 +216,7 @@ msgstr "" "Lütfen GnuPG sistemine ithal edilen nesneyi koruyacak anahtar parolasını " "giriniz." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -210,26 +227,26 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "%d bitlikten daha büyük SSH anahtarları desteklenmiyor\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" msgstr "\"%s\" oluÅŸturulamıyor: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -339,27 +356,27 @@ msgstr "PIN doÄŸru tekrarlanmadı; tekrar deneyin" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Kartın kilidini açmak için lütfen PIN%s%s%s giriniz" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "geçici dosya oluÅŸturulurken hata: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "geçeci dosyaya yazma hatası: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Yeni anahtar parolasını giriniz" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "Bir anahtar parolası girmediniz!%0ABoÅŸ parolaya izin verilmez." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -368,11 +385,11 @@ msgstr "" "Bir anahtar parolası girmediniz - bu aslında kötü bir fikir!%0A Lütfen " "anahtarınıza herhangi bir koruma istemediÄŸinizi onaylayınız." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Evet, korumak gereksiz" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -380,7 +397,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Ad ve soyadınız en az 5 harfli olmalı\n" msgstr[1] "Ad ve soyadınız en az 5 harfli olmalı\n" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, fuzzy, c-format #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase should " @@ -398,7 +415,7 @@ msgstr[1] "" "Uyarı: GirdiÄŸiniz anahtar parolası güvenli deÄŸil.%%0AParola en az %u rakam " "veya%%0Aözel karakter içermeli." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, fuzzy, c-format #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase may not " @@ -408,7 +425,7 @@ msgstr "" "Uyarı: GirdiÄŸiniz anahtar parolası güvenli deÄŸil.%%0AParola bilinen bir " "terim olmamalı ve%%0Abelli bir kalıpla eÅŸleÅŸmemeli." -#: agent/genkey.c:275 +#: agent/genkey.c:319 #, fuzzy #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase should " @@ -421,248 +438,247 @@ msgstr "" "Uyarı: GirdiÄŸiniz anahtar parolası güvenli deÄŸil.%%0AParola en az %u " "karakterlik olmalı." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "Ne olursa olsun bunu al" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, fuzzy, c-format #| msgid "Please enter the passphrase to%0Ato protect your new key" msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Yeni anahtarınızı korumak için Lütfen%0AAnahtar Parolanızı giriniz" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Lütfen yeni anahtar parolasını girin" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Hata ayıklamaya elveriÅŸli seçenekler" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "artalan süreci olarak çalışır" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "sunucu olarak (önalanda) çalışır" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "run in server mode" msgid "run in supervised mode" msgstr "sunucu kipinde çalışır" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "konsoldan kopulmaz" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sh tarzı komut çıktısı" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "csh tarzı komut çıktısı" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|DOSYA|seçenekler DOSYAdan okunur" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Tanı çıktısını denetleyen seçenekler" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "ayrıntılı" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "biraz daha sessiz olur" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|DOSYA|sunucu kipi günlükleri DOSYAya yazar" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Yapılandırmayı denetleyen seçenekler" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "Akıllı kart süreci kullanılmaz" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "[UYG|Akıllı kart uygulaması olarak UYG kullanılır" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "[UYG|Akıllı kart uygulaması olarak UYG kullanılır" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|connect to Assuan socket NAME" msgid "|NAME|accept some commands via NAME" msgstr "|Ä°SÄ°M|Assuan soketi Ä°SÄ°Me baÄŸlanır" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "TTY deÄŸiÅŸtirme istekleri yoksayılır" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "X birimi deÄŸiÅŸtirme istekleri yoksayılır" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 #, fuzzy #| msgid "enable ssh-agent emulation" msgid "enable ssh support" msgstr "ssh-agent öykünümü etkinleÅŸir" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "GüvenliÄŸi denetleyen seçenekler" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|arabellekteki PINler N saniyede zamanaşımına uÄŸrar" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|SSH anahtarları N saniyede zamanaşımına uÄŸrar" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|azami PIN önbelleÄŸi ömrü N saniyeye ayarlanır" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|azami SSH anahtarı ömrü N saniyeye ayarlanır" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "imzalarken PIN arabelleÄŸi kullanılmaz" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy #| msgid "do not allow the reuse of old passphrases" msgid "disallow the use of an external password cache" msgstr "eski anahtar parolalarının yeniden kullanılmasına izin vermez" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 #, fuzzy #| msgid "allow clients to mark keys as \"trusted\"" msgid "disallow clients to mark keys as \"trusted\"" msgstr "istemcilerin anahtarları \"güvenilir\" olarak imlemesine izin verilir" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "anahtar parolasının önceden atanmasına izin verilir" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Bir anahtar parolası kuralını zorlayan seçenekler" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "anahtar parolası kuralının atlanmasına izin verilmez" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|yeni anahtar parolası için gereken en küçük uzunluk N'ye ayarlanır" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" "|N|yeni bir anahtar parolası için en azından harf olmayan N karakter gerekir" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|DOSYA|yeni anahtar parolası DOSYAdaki kalıba göre sınanır" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|anahtar parolası N gün sonra zaman aşımına uÄŸrar" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "eski anahtar parolalarının yeniden kullanılmasına izin vermez" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "GüvenliÄŸi denetleyen seçenekler" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "klavye ve fare gaspedilmez" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|UYG|PIN girme uygulaması olarak UYG kullanılır" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 #, fuzzy #| msgid "|N|set maximum PIN cache lifetime to N seconds" msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|azami PIN önbelleÄŸi ömrü N saniyeye ayarlanır" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Yazılım hatalarını lütfen <" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 #, fuzzy #| msgid "Usage: gpgconf [options] (-h for help)" msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Kullanımı: gpgconf [seçenekler] (yardım için -h)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 #, fuzzy #| msgid "" #| "Syntax: gpg-agent [options] [command [args]]\n" @@ -674,143 +690,143 @@ msgstr "" "Sözdizimi: gpg-agent [seçenekler] [komut [arg ...]]\n" "GnuPG için gizli anahtar yönetimi\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, fuzzy, c-format #| msgid "invalid debug-level `%s' given\n" msgid "invalid debug-level '%s' given\n" msgstr "belirtilen hata seviyesi `%s' geçersiz\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "seçilen özet algoritması geçersiz\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, 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:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, 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:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "soket oluÅŸturulamıyor: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, fuzzy, c-format #| msgid "socket name `%s' is too long\n" msgid "socket name '%s' is too long\n" msgstr "soketin ismi `%s' çok uzun\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format 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:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "soket için tuz alınırken hata\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, 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:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, fuzzy, c-format #| msgid "listening on socket `%s'\n" msgid "listening on socket '%s'\n" msgstr "`%s' soketi dinlemede\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, fuzzy, c-format #| msgid "directory `%s' created\n" msgid "directory '%s' created\n" msgstr "dizin `%s' oluÅŸturuldu\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, fuzzy, c-format #| msgid "stat() failed for `%s': %s\n" msgid "stat() failed for '%s': %s\n" msgstr "%s için stat() baÅŸarısız oldu: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, fuzzy, c-format #| msgid "can't use `%s' as home directory\n" msgid "can't use '%s' as home directory\n" msgstr "`%s' ev dizini olarak kullanılamıyor\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "fd %d üzerinde tuz okunurken hata: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "tutamak 0x%lx, fd %d için baÅŸlatıldı\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "tutamak 0x%lx, fd %d için sonlandırıldı\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh tutamağı 0x%lx, fd %d için baÅŸlatıldı\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format 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:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, fuzzy, c-format #| msgid "pth_select failed: %s - waiting 1s\n" msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "pth_select baÅŸarısız: %s - 1s bekliyor\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s durdu\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "bu oturumda çalışan gpg-agent yok\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -832,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -863,16 +879,16 @@ msgstr "" "Sözdizimi: gpg-protect-tool [seçenekler] [arg ...]\n" "Gizli anahtar bakım aracı\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "" "PKCS#12 nesnesinin korumasını aÅŸmak için lütfen anahtar parolasını giriniz." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "PKCS#12 nesnesini korumak için lütfen anahtar parolasını giriniz." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." @@ -880,7 +896,7 @@ msgstr "" "Lütfen GnuPG sistemine ithal edilen nesneyi koruyacak anahtar parolasını " "giriniz." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -888,17 +904,17 @@ msgstr "" "Lütfen bu iÅŸlemi tamamlamak için gereken\n" "PIN'i veya anahtar parolasını giriniz." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "iptal edildi\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "anahtar parolası sorulurken hata: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, fuzzy, c-format #| msgid "error opening `%s': %s\n" msgid "error opening '%s': %s\n" @@ -1068,7 +1084,7 @@ msgstr "oluÅŸturulan imzanın denetimi baÅŸarısız: %s\n" msgid "secret key parts are not available\n" msgstr "gizli anahtar parçaları kullanım dışı\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, fuzzy, c-format #| msgid "protection algorithm %d%s is not supported\n" msgid "public key algorithm %d (%s) is not supported\n" @@ -1101,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "süreç çatallanırken hata: %s\n" @@ -1180,7 +1196,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "evet" @@ -1234,7 +1250,7 @@ msgstr "%lu bayt ayrılırken güvenli bellekte nüve dışına çıkıldı" msgid "out of core while allocating %lu bytes" msgstr "%lu bayt ayrılırken nüve dışına çıkıldı" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1315,7 +1331,7 @@ msgstr "`%s' anahtarlığı oluÅŸturulurken hata: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1406,7 +1422,7 @@ msgid "algorithm: %s" msgstr "algoritma: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "desteklenmeyen algoritma: %s" @@ -1483,11 +1499,11 @@ msgstr "Sertifika zinciri geçerli" msgid "Root certificate trustworthy" msgstr "Kök sertifika güvenilir" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "sertifika için bir CRL yok" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "mevcut CRL çok eski" @@ -1534,22 +1550,22 @@ msgstr "[yok]" msgid "invalid radix64 character %02x skipped\n" msgstr "geçersiz radix64 karakteri %02x atlandı\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1608,8 +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:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s çok eski (gereken %s, sizinki %s)\n" @@ -1770,7 +1785,7 @@ msgid "Enter passphrase: " msgstr "Anahtar parolasını giriniz\n" #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1782,222 +1797,222 @@ msgstr "%s, %s ile henüz çalışmıyor\n" msgid "error from TPM: %s\n" msgstr "%s okunurken hata: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "aracı ile sorun var: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no dirmngr running in this session\n" msgstr "bu oturumda çalışan gpg-agent yok\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "%2$s kipindeyken %1$s kullanılamayabilir.\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "invalid fingerprint" msgid "Tor is not properly configured" msgstr "parmakizi geçersiz" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "invalid fingerprint" msgid "DNS is not properly configured" msgstr "parmakizi geçersiz" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "bir yürürlükten kaldırma sertifikası üretir" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "zırh: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP anahtarı kullanılabilir deÄŸil: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "%s numaralı OpenPGP kartı saptandı\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "bu önceden betik kipinde yapılamaz\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Bu komut sadece 2. sürüm kartlar için kullanılabilir\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Sıfırlama kodu ya yok ya da kullanım dışı\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Seçiminiz? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[belirtilmedi]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "zorlanmadı" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "zorlandı" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "Hata: Åžimdilik sadece US-ASCII mümkün.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Hata: \"<\" karakteri kullanılmamalı.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Hata: Çift boÅŸluÄŸa izin verilmez.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Kart sahibinin soyadı: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Kart sahibinin adı: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Hata: Ä°simler birlikte çok uzun oluyor (sınır: %d karakter).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "genel anahtarın alınacağı URL: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, fuzzy, c-format #| msgid "error reading `%s': %s\n" msgid "error reading '%s': %s\n" msgstr "\"%s\" okunurken hata: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" msgstr "`%s' yazılırken hata: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Oturum açma verisi (hesap adı): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "Özel DO verisi: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "Dil tercihleri: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Hata: tercih dizgesinin uzunluÄŸu geçersiz.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Hata: tercih dizgesindeki karakterler geçersiz.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Hata: yanıt geçersiz.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CA parmak izi: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Hata: biçimli parmakizi geçersiz\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "anahtar iÅŸlemi mümkün deÄŸil: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "bir OpenPGP kartı deÄŸil" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "geçerli anahtar bilgisi alınırken hata: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Mevcut anahtar deÄŸiÅŸtirilsin mi? (e/H ya da y/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -2005,107 +2020,107 @@ msgid "" " key types and sizes are supported.\n" msgstr "" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Ä°stediÄŸiniz anahtar uzunluÄŸu nedir? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "%u bite yuvarlandı\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s anahtar uzunlukları %u-%u aralığında olmalı\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy #| msgid " (1) Signature key\n" msgid "Signature key\n" msgstr " (1) Ä°mzalama anahtarı\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy #| msgid " (2) Encryption key\n" msgid "Encryption key\n" msgstr " (2) Åžifreleme anahtarı\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 #, fuzzy #| msgid " (3) Authentication key\n" msgid "Authentication key\n" msgstr " (3) Kimlik kanıtlama anahtarı\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Lütfen istediÄŸiniz anahtarı seçiniz:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format msgid " (%d) ECC\n" msgstr " (%d) DSA ve ElGamal (öntanımlı)\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Seçim geçersiz.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "soket `%s'e baÄŸlanırken hata: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format #| msgid "error getting current key info: %s\n" msgid "error getting card info: %s\n" msgstr "geçerli anahtar bilgisi alınırken hata: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "%s kipindeyken bu komut kullanılamaz.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Åžifreli anahtarın kartsız yedeÄŸi yapılsın mı? (E/h ya da Y/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, fuzzy, c-format msgid "Note: keys are already stored on the card!\n" msgstr "gizli anahtar zaten bir kartın üzerinde saklı\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Mevcut anahtarlar deÄŸiÅŸtirilsin mi? (e/H ya da y/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, fuzzy, c-format #| msgid "" #| "Please note that the factory settings of the PINs are\n" @@ -2120,163 +2135,163 @@ msgstr "" " PIN = `%s' Admin PIN = `%s'\n" "Bunları --change-pin komutunu kullanarak deÄŸiÅŸtirmelisiniz\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Lütfen üretilecek anahtar türünü seçiniz:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Ä°mzalama anahtarı\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Åžifreleme anahtarı\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Kimlik kanıtlama anahtarı\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Lütfen anahtarın saklanacağı yeri seçiniz:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "KEYTOCARD failed: %s\n" msgstr "read baÅŸarısız: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "gizli anahtar zaten bir kartın üzerinde saklı\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy #| msgid "Sign it? (y/N) " msgid "Continue? (y/N) " msgstr "Ä°mzalayacak mısınız? (e/H veya y/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup KDF: %s\n" msgstr "%s kapanırken hata: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup UIF: %s\n" msgstr "%s kapanırken hata: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "bu menüden çık" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "yönetici komutlarını gösterir" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "bunu gösterir" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "tüm kullanılabilir veriyi listeler" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "kart sahibinin ismini deÄŸiÅŸtirir" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "anahtarın alınacağı URL deÄŸiÅŸtirilir" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "kart URL'sinde belirtilmiÅŸ anahtarı alır" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "oturum açma ismini deÄŸiÅŸtirir" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "dil tercihlerini deÄŸiÅŸtirir" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "kart sahibinin cinsiyetini deÄŸiÅŸtirir" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "bir CA parmakizini deÄŸiÅŸtirir" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "imza zorlama PIN'i bayrağını deÄŸiÅŸtirir" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "yeni anahtarlar üretir" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "PIN'i deÄŸiÅŸtirme veya engelleme menüsü" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "PIN'i doÄŸrular ve tüm veriyi listeler" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "Bir Sıfırlama Kodu kullanarak PIN'in engelini kaldır" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "sahibiningüvencesini deÄŸiÅŸtirir" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "sahibiningüvencesini deÄŸiÅŸtirir" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Yöneticiye özel komut\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Yönetici komutlarına izin verilir\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Yönetici komutlarına izin verilmez\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Komut geçersiz (\"help\" komutunu deneyin)\n" @@ -2286,23 +2301,23 @@ msgstr "Komut geçersiz (\"help\" komutunu deneyin)\n" msgid "--output doesn't work for this command\n" msgstr "--output seçeneÄŸi bu komutla çalışmaz\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, fuzzy, c-format #| msgid "can't open `%s'\n" msgid "can't open '%s'\n" msgstr "`%s' açılamadı\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "anahtar \"%s\" yok: %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "anahtar bloÄŸu okunurken hata: %s\n" @@ -2429,15 +2444,15 @@ msgstr "%2$s kipindeyken '%1$s' ÅŸifreleme algoritması kullanılamaz\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format #| msgid "you may not use cipher algorithm `%s' while in %s mode\n" msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "%2$s kipindeyken '%1$s' ÅŸifreleme algoritması kullanılamaz\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format #| msgid "you may not use digest algorithm `%s' while in %s mode\n" msgid "digest algorithm '%s' may not be used in %s mode\n" @@ -2457,7 +2472,7 @@ msgstr "" "UYARI: alıcının tercihleriyle çeliÅŸen %s (%d) simetrik ÅŸifre kullanımı " "zorlanıyor\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format #| msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" @@ -2490,7 +2505,7 @@ msgstr "%s/%s \"%s\" için ÅŸifrelendi\n" msgid "option '%s' may not be used in %s mode\n" msgstr "%2$s kipindeyken %1$s kullanılamayabilir.\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2501,7 +2516,7 @@ msgstr "%s ÅŸifreli veri\n" msgid "encrypted with unknown algorithm %d\n" msgstr "bilinmeyen algoritma %d ile ÅŸifrelenmiÅŸ\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2543,7 +2558,7 @@ msgstr "" msgid " - skipped" msgstr "%s: atlandı: %s\n" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, fuzzy, c-format #| msgid "writing to `%s'\n" @@ -2581,67 +2596,67 @@ msgstr "`%s' oluÅŸturulurken hata: %s\n" msgid "[User ID not found]" msgstr "[Kullanıcı kimliÄŸi yok]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, fuzzy, c-format #| msgid "automatically retrieved `%s' via %s\n" msgid "automatically retrieved '%s' via %s\n" msgstr "`%s' %s üzerinden özdevinimli olarak alındı\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, fuzzy, c-format #| msgid "error retrieving `%s' via %s: %s\n" msgid "error retrieving '%s' via %s: %s\n" msgstr "`%s' %s üzerinden alınırken hata: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Parmak izi yok" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "gizli anahtar \"%s\" yok: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "(check argument of option '%s')\n" msgstr "\"%.50s\" seçeneÄŸi için deÄŸiÅŸtirge eksik\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|Ä°SÄ°M|öntanımlı gizli anahtar olarak Ä°SÄ°M kullanılır" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|Ä°SÄ°M|öntanımlı gizli anahtar olarak Ä°SÄ°M kullanılır" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format 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:3703 +#: g10/getkey.c:3828 #, 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:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "valid values for option '%s':\n" @@ -2841,7 +2856,7 @@ msgstr "|BELÄ°RTÄ°M|eposta rumuzlarını ayarlar" msgid "use strict OpenPGP behavior" msgstr "kesin OpenPGP davranışı etkin olur" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "hiçbir deÄŸiÅŸiklik yapmaz" @@ -2877,7 +2892,7 @@ msgstr "kurallı metin kipini kullanır" msgid "|N|set compress level to N (0 disables)" msgstr "|N|sıkıştırma seviyesi N olarak ayarlanır (0 iptal eder)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2901,11 +2916,11 @@ msgstr "anahtarları bir anahtar sunucusundan indirir" msgid "include the public key in signatures" msgstr "anahtar imzalarını listeler ve sınar" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "dirmngr'a tüm eriÅŸim iptal edilir" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2927,15 +2942,15 @@ msgstr "" "|KULLANICI-KÄ°MLİĞİ|imzalamak ya da ÅŸifre çözmek için KULLANICI-KÄ°MLİĞİ " "kullanılır" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2994,7 +3009,7 @@ msgstr "" "imzalama, kontrol, ÅŸifreleme veya çözme\n" "öntanımlı iÅŸlem girilen veriye bağımlıdır\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -3018,13 +3033,13 @@ msgstr "Hash: " msgid "Compression: " msgstr "Sıkıştırma: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, fuzzy, c-format #| msgid "usage: gpgsm [options] " msgid "usage: %s [options] %s\n" msgstr "kullanımı: gpgsm [seçenekler] " -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "çeliÅŸen komutlar\n" @@ -3035,49 +3050,49 @@ msgstr "çeliÅŸen komutlar\n" msgid "no = sign found in group definition '%s'\n" msgstr "grup tanımı '%s' içinde = iÅŸareti yok\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on homedir `%s'\n" msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "UYARI: '%s' evdizininde güvensiz iyelik\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on configuration file `%s'\n" msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "UYARI: '%s' yapılandırma dosyasında güvensiz iyelik\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, fuzzy, c-format #| msgid "WARNING: unsafe ownership on extension `%s'\n" msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "UYARI: '%s' eklentisinde güvensiz iyelik\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on homedir `%s'\n" msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "UYARI: UYARI: '%s' evdizininde güvensiz izinler\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on configuration file `%s'\n" msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "UYARI: '%s' yapılandırma dosyasında güvensiz izinler\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, fuzzy, c-format #| msgid "WARNING: unsafe permissions on extension `%s'\n" msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "UYARI: '%s' eklentisinde güvensiz izinler\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "UYARI: '%s' evdizinindeki ilgili dizinin iyeliÄŸi güvensiz\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n" @@ -3085,19 +3100,19 @@ msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "UYARI: '%s' yapılandırma dosyasını içeren dizinin iyeliÄŸi güvensiz\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "UYARI: '%s' eklentisini içeren dizinin iyeliÄŸi güvensiz\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "UYARI: '%s' evdizinindeki ilgili dizinin izinleri güvensiz\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory permissions on configuration file `" @@ -3106,496 +3121,496 @@ msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "UYARI: '%s' yapılandırma dosyasını içeren dizinin izinleri güvensiz\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "UYARI: '%s' eklentisini içeren dizinin izinleri güvensiz\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, fuzzy, c-format #| msgid "unknown configuration item `%s'\n" msgid "unknown configuration item '%s'\n" msgstr "yapılandırma öğesi '%s' bilinmiyor\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "anahtarların listelenmesi sırasında foto kimliklerini gösterir" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 #, fuzzy #| msgid "show user ID validity during key listings" msgid "show key usage information during key listings" msgstr "anahtar listelemesi sırasında kullanıcı kimliÄŸi geçerliliÄŸini gösterir" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "imza listelemesi sırasında poliçe URLleri gösterilir" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "imza listelemesi sırasında tüm simgelemi gösterir" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "imza listelemesi sırasında IETF standart simgelemlerini gösterir" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "imza listelemesi sırasında kullanıcı kanaklı simgelemleri gösterir" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "" "imza listelemesi sırasında tercih edilen anahtar sunucusu adresi gösterilir" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "anahtar listelemesi sırasında kullanıcı kimliÄŸi geçerliliÄŸini gösterir" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" "anahtar listelerinde yürürlükten kaldırılmış ve zamanaşımına uÄŸramış " "kullanıcı kimlikleri gösterilir" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "" "anahtar listelerinde yürürlükten kaldırılmış ve zamanaşımına uÄŸramış " "yardımcı anahtarlar gösterilir" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "anahtar zinciri ismini anahtar listelerinde gösterir" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "imza listelemesi sırasında zamanaşımı tarihleri gösterilir" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format #| msgid "unknown option `%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "`%s' seçeneÄŸi bilinmiyor\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, fuzzy, c-format #| msgid "NOTE: %s is not for normal use!\n" msgid "Note: %s is not for normal use!\n" msgstr "BÄ°LGÄ°: %s normal kullanım için deÄŸil!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, fuzzy, c-format #| msgid "`%s' is not a valid signature expiration\n" msgid "'%s' is not a valid signature expiration\n" msgstr "'%s' geçerli bir imza zamanaşımı deÄŸil\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format #| msgid "line %d: not a valid email address\n" msgid "\"%s\" is not a proper mail address\n" msgstr "%d. satır: geçerli bir eposta adresi deÄŸil\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, fuzzy, c-format #| msgid "invalid country code in `%s', line %d\n" msgid "invalid pinentry mode '%s'\n" msgstr "`%s', %d. satırındaki ülke kodu geçersiz\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "invalid request origin '%s'\n" msgstr "\"%.50s\" seçeneÄŸi için deÄŸiÅŸtirge eksik\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, fuzzy, c-format #| msgid "`%s' is not a valid character set\n" msgid "'%s' is not a valid character set\n" msgstr "'%s' geçerli bir karakter kümesi deÄŸil\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "anahtar sunucusunun adresi çözümlenemedi\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: anahtar sunucusu seçenekleri geçersiz\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "anahtar sunucusu seçenekleri geçersiz\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: geçersiz içselleÅŸtirme seçenekleri\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "içselleÅŸtirme seçenekleri geçersiz\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "liste seçenekleri geçersiz\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d geçersiz dışsallaÅŸtırma seçenekleri\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "dışsallaÅŸtırma seçenekleri geçersiz\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: liste seçenekleri geçersiz\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "liste seçenekleri geçersiz\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "imza doÄŸrulaması sırasında foto kimliklerini gösterir" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "imza doÄŸrulaması sırasında poliçe adreslerini gösterir" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "imza doÄŸrulaması sırasında tüm simgelemi gösterir" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "imza doÄŸrulaması sırasında IETF standart simgelemlerini gösterir" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "imza doÄŸrulaması sırasında kullanıcı kaynaklı simgelemleri gösterir" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "" "imza doÄŸrulaması sırasında tercih edilen anahtar sunucusu adresleri " "gösterilir" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "imza doÄŸrulaması sırasında kullanıcı kimliÄŸi geçerliliÄŸini gösterir" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" "imza doÄŸrulamasında yürürlükten kaldırılan ve zamanaşımına uÄŸrayan kullanıcı " "kimlikleri gösterilir" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "imza doÄŸrulamasında sadece birincil kullanıcı kimlik gösterilir" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d doÄŸrulama seçenekleri geçersiz\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "doÄŸrulama seçenekleri geçersiz\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "çalıştırılabilirlerin patikası %s yapılamıyor\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: özdevinimli anahtar konumlama listesi geçersiz\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "özdevinimli anahtar konumlama listesi geçersiz\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "invalid argument for option \"%.50s\"\n" msgstr "\"%.50s\" seçeneÄŸi için deÄŸiÅŸtirge eksik\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "UYARI: program bir \"core\" dosyası oluÅŸturabilir!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "UYARI: %s %s'i aşıyor\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ile %s birlikte kullanılmaz!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s, %s ile etkisiz olur!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "UYARI: sahte sistem zamanıyla çalışıyor: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "%s olmasından dolayı güvensiz bellekle çalıştırılmayacak\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "seçilen ÅŸifre algoritması geçersiz\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "seçilen özet algoritması geçersiz\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "seçilen ÅŸifre algoritması geçersiz\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "seçilen sertifikalama özet algoritması geçersiz\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "\"completes-needed\" 0 dan büyük olmalı\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "\"marginals-needed\" 1 den büyük olmalı\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "\"max-cert-depth\" 1 ile 255 arasında olmalı\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "öntanımlı sertifika seviyesi geçersiz; 0, 1, 2, ya da 3 olabilir\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "asgari sertifika seviyesi geçersiz; 1, 2, ya da 3 olabilir\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, fuzzy, c-format #| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n" msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "BÄ°LGÄ°: basit S2K kipi (0) kesinlikle tavsiye edilmez\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "S2K kipi geçersiz; 0, 1 veya 3 olmalı\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "öntanımlı tercihler geçersiz\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "kiÅŸisel ÅŸifre tercihleri geçersiz\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "kiÅŸisel ÅŸifre tercihleri geçersiz\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "kiÅŸisel özet tercihleri geçersiz\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "kiÅŸisel sıkıştırma tercihleri geçersiz\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "anahtar uzunluÄŸu geçersiz; %u bit kullanılıyor\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s, %s ile henüz çalışmıyor\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "you may not use cipher algorithm `%s' while in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "%2$s kipindeyken '%1$s' ÅŸifreleme algoritması kullanılamaz\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format #| msgid "you may not use compression algorithm `%s' while in %s mode\n" msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "%2$s kipindeyken '%1$s' sıkıştırma algoritması kullanılamaz\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "\"TrustDB\" güvence veritabanı baÅŸlangıç aÅŸamasında baÅŸarısız: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "UYARI: alıcılar (-r) genel anahtar ÅŸifrelemesi kullanılmadan belirtilmiÅŸ\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, fuzzy, c-format #| msgid "symmetric encryption of `%s' failed: %s\n" msgid "symmetric encryption of '%s' failed: %s\n" msgstr "`%s' için simetrik ÅŸifreleme baÅŸarısız: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "--s2k-mode 0 ile --symmetric --encrypt kullanamazsınız\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format #| msgid "you cannot use --symmetric --encrypt while in %s mode\n" msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "%s kipindeyken --symmetric --encrypt kullanamazsınız\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "--s2k-mode 0 ile --symmetric --sign --encrypt kullanamazsınız\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format #| msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n" msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "%s kipindeyken --symmetric --sign --encrypt kullanamazsınız.\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "anahtar sunucusuna gönderim baÅŸarısızlığa uÄŸradı: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "anahtar sunucusundan alım baÅŸarısızlığa uÄŸradı: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "anahtar ihracı baÅŸarısızlığa uÄŸradı: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "anahtar ihracı baÅŸarısızlığa uÄŸradı: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "anahtar sunucusunda arama baÅŸarısız: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "anahtar sunucusunda tazeleme baÅŸarısız: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "zırhın kaldırılması baÅŸarısız: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "zırhlama baÅŸarısız: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "`%s' çittirim algoritması geçersiz\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format #| msgid "error storing certificate: %s\n" msgid "error parsing key specification '%s': %s\n" msgstr "serifika saklanırken hata: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Ä°letinizi yazın ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "belirtilen sertifika güvence adresi geçersiz\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "belirtilen imza güvence adresi geçersiz\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "belirtilen anahtar sunucusu adresi geçersiz\n" @@ -3608,7 +3623,7 @@ msgstr "|DOSYA|anahtarlar DOSYA anahtar zincirinden alınır" msgid "make timestamp conflicts only a warning" msgstr "zaman damgası çeliÅŸkilerini uyarı olarak bildirir" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|durum bilgisini bu FD'ye yazar" @@ -3705,98 +3720,98 @@ msgstr "girdinin ikilik biçimde olduÄŸu kabul edilir" msgid "repair keys on import" msgstr "parmakizini gösterir" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "%d türündeki blok atlanıyor\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "ÅŸu ana kadar %lu anahtar iÅŸlendi\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Ä°ÅŸlenmiÅŸ toplam miktar: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " yeni anahtarlar atlandı: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " yeni anahtarlar atlandı: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " kullanıcı kimliksiz: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " alınan: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " deÄŸiÅŸmedi: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " yeni kullanıcı kimliÄŸi: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " yeni yardımcı anahtarlar: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " yeni imzalar: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " yeni anahtar iptalleri: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " gizli anahtarlar okundu: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " gizli anahtarlar indirildi: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " gizli anahtarlar deÄŸiÅŸmedi: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " alınamadı: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " temizlenen imzalar: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " temizlenen kullanıcı kimlikleri: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3805,180 +3820,180 @@ msgstr "" "UYARI: anahtar %s bu kullanıcı kimliklerde kullanışsız algoritmalar için " "tercihler içeriyor:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": ÅŸifreleme algoritması %s için tercih edilir\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": ÅŸifreleme algoritması %s için tercih edilir\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": özet algoritması %s için tercih edilir\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr "" " \"%s\": sıkıştırma algoritması %s için tercih edilir\n" "\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "tercihlerinizi güncellemenizi ve\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "olası algoritma uyuÅŸmazlığı sorunlarından kaçınmak için bu anahtarı\n" "tekrar dağıtmanızı ÅŸiddetle öneririz.\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "anahtar %s: kullanıcı kimliÄŸi yok\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, fuzzy, c-format #| msgid "skipped \"%s\": %s\n" msgid "key %s: %s\n" msgstr "\"%s\" atlandı: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "anahtar %s: PKS yardımcı anahtar bozulması giderildi\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "anahtar %s: öz-imzalı olmayan kullanıcı kimliÄŸi \"%s\" kabul edildi\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "anahtar %s: geçerli kullanıcı kimliÄŸi yok\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format 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:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "anahtar %s: genel anahtar yok: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "anahtar %s: yeni anahtar - atlandı\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "yazılabilir bir anahtar zinciri yok: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, fuzzy, c-format #| msgid "error writing keyring `%s': %s\n" msgid "error writing keyring '%s': %s\n" msgstr "\"%s\" anahtarlığına yazarken hata oluÅŸtu: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "anahtar %s: genel anahtar \"%s\" alındı\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "anahtar %s: bizim kopyamızla eÅŸleÅŸmiyor\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "anahtar %s: \"%s\" 1 yeni kullanıcı kimliÄŸi\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "anahtar %s: \"%s\" %d yeni kullanıcı kimliÄŸi\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "anahtar %s: \"%s\" 1 yeni imza\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "anahtar %s: \"%s\" %d yeni imza\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "anahtar %s: %s 1 yeni yardımcı anahtar\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "anahtar %s: \"%s\" %d yeni yardımcı anahtar\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "anahtar %s: \"%s\" %d imza temizlendi\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "anahtar %s: \"%s\" %d imza temizlendi\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "anahtar %s: \"%s\" %d kullanıcı kimliÄŸi temizlendi\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "anahtar %s: \"%s\" %d kullanıcı kimliÄŸi temizlendi\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "anahtar %s: \"%s\" deÄŸiÅŸmedi\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "anahtar %s: gizli anahtar alındı\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, 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:2708 +#: g10/import.c:2716 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "key %s: error sending to agent: %s\n" @@ -3992,215 +4007,214 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, 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:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "gizli anahtarı alımına izin verilmez\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, 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:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "BelirtilmiÅŸ bir neden yok" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 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:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Anahtar tehlikede" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Anahtar artık kullanılmayacak" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 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:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 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:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 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:3432 +#: g10/import.c:3440 #, 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:3461 +#: g10/import.c:3469 #, 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:3468 +#: g10/import.c:3476 #, 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:3488 +#: g10/import.c:3496 #, 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:3523 +#: g10/import.c:3531 #, 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:3609 +#: g10/import.c:3617 #, 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:3626 +#: g10/import.c:3634 #, 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:3628 +#: g10/import.c:3636 #, 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:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "anahtar %s: genel anahtar algoritması desteklenmiyor\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, fuzzy, c-format msgid "key %s: invalid direct key signature\n" msgstr "anahtar %s: doÄŸrudan anahtar imzası eklendi\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, 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:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "anahtar %s: yardımcı anahtar garantileme geçersiz\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, 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:3718 +#: g10/import.c:3726 #, 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:3731 +#: g10/import.c:3739 #, 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:3746 +#: g10/import.c:3754 #, 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:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "anahtar %s: kullanıcı kimliÄŸi \"%s\" atlandı\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "anahtar %s: yardımcı anahtar atlandı\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, 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:3860 +#: g10/import.c:3868 #, 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:3878 +#: g10/import.c:3886 #, 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:3892 +#: g10/import.c:3900 #, 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:3900 +#: g10/import.c:3908 #, 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:4073 +#: g10/import.c:4081 #, 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:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, 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:4261 +#: g10/import.c:4269 #, 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:4327 +#: g10/import.c:4335 #, 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:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "anahtar %s: doÄŸrudan anahtar imzası eklendi\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, fuzzy, c-format #| msgid "error allocating enough memory: %s\n" msgid "error allocating memory: %s\n" @@ -4270,7 +4284,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, fuzzy, c-format #| msgid "error creating keybox `%s': %s\n" msgid "error creating keybox '%s': %s\n" @@ -4282,7 +4296,7 @@ msgstr "anahtar bloku `%s' oluÅŸturulurken hata: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "`%s' anahtarlığı oluÅŸturulurken hata: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, fuzzy, c-format #| msgid "keybox `%s' created\n" msgid "keybox '%s' created\n" @@ -4545,8 +4559,8 @@ msgstr "Bu anahtarı çok dikkatle sınadım.\n" msgid "Really sign? (y/N) " msgstr "Gerçekten imzalayacak mısınız? (e/H veya y/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "imzalama baÅŸarısız: %s\n" @@ -4962,7 +4976,7 @@ msgstr "Böyle bir kullanıcı kimliÄŸi yok.\n" msgid "Nothing to sign.\n" msgstr "%s anahtarı ile imzalanacak hiçbir ÅŸey yok\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "" @@ -5036,7 +5050,7 @@ msgstr "" msgid "(sensitive)" msgstr "(duyarlı)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "oluÅŸturuldu: %s" @@ -5052,7 +5066,7 @@ msgid "expired: %s" msgstr "son kullanma tarihi: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "son kullanma tarihi: %s" @@ -5088,13 +5102,13 @@ msgstr "" "Gösterilen anahtarın, uygulamayı yeniden baÅŸlatıncaya kadar, gerekli\n" "doÄŸrulukta olmayacağını lütfen gözönüne alınız.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "yürürlükten kaldırıldı" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "zamanaşımına uÄŸradı" @@ -5136,7 +5150,7 @@ msgstr "Onu yine de eklemek istiyor musunuz? (e/H veya y/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "PGP2 tarzı bir anahtara bir foto kimliÄŸi ekleyemeyebilirsiniz.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "" @@ -5300,7 +5314,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Lütfen sadece ve sadece bir kullanıcı kimlik seçiniz.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "kullanıcı kimliÄŸi \"%s\" için v3 öz-imzası atlanıyor\n" @@ -5309,133 +5323,133 @@ msgstr "kullanıcı kimliÄŸi \"%s\" için v3 öz-imzası atlanıyor\n" msgid "Enter your preferred keyserver URL: " msgstr "Tercih ettiÄŸiniz sunucunun adresini girin: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Onu deÄŸiÅŸtirmek istediÄŸinizden emin misiniz? (e/H ya da y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Onu silmek istediÄŸinizden emin misiniz? (e/H ya da y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Simgelemi giriniz: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Devam? (e/H ya da y/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "%d endeksine sahip kullanıcı kimliÄŸi yok\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "%s çittirmeli kullanıcı kimliÄŸi yok\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format #| msgid "No subkey with index %d\n" msgid "No subkey with key ID '%s'.\n" msgstr "%d indisli bir yardımcı anahtar yok\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "%d indisli bir yardımcı anahtar yok\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "Kullanıcı kimliÄŸi: \"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "%s anahtarınızla %s%s%s de imzalandı\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (dışarda geçersiz)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Bu anahtarın geçerliliÄŸi %s de bitti.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Onu yine de yürürlükten kaldırmak istiyor musunuz? (e/H veya y/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "" "Bu imza için bir yürürlükten kaldırma sertifikası oluÅŸturulsun mu? (e/H veya " "y/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Bu kullanıcı kimliklerini %s anahtarı üzerinde imzalamışsınız:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (yürülükten kaldırılmaz)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "%s tarafından %s de yürürlükten kaldırılmış\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Bu imzaları yürürlükten kaldırmak üzeresiniz:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "" "Bu yürürlükten kaldırma sertifikalarını gerçekten oluÅŸturacak mısınız? (e/H " "veya y/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "gizli anahtar yok\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "kullanıcı kimliÄŸi \"%s\" zaten iptal edilmiÅŸti\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "UYARI: bir kullanıcı kimliÄŸi imzası %d saniye gelecekte oluÅŸturuldu\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Son kullanıcı kimliÄŸini silemezsiniz!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Anahtar %s zaten yürürlükten kaldırılmış.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Yardımcı anahtar %s zaten yürürlükten kaldırılmış.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5448,66 +5462,66 @@ msgstr "" msgid "invalid value for option '%s'\n" msgstr "\"%.50s\" seçeneÄŸi için deÄŸiÅŸtirge eksik\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, fuzzy, c-format #| msgid "preference `%s' duplicated\n" msgid "preference '%s' duplicated\n" msgstr "'%s' tercihi yinelendi\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "çok fazla ÅŸifreleme tercihi\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "çok fazla özet tercihi\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "çok fazla sıkıştırma tercihi\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "çok fazla ÅŸifreleme tercihi\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, fuzzy, c-format #| msgid "invalid item `%s' in preference string\n" msgid "invalid item '%s' in preference string\n" msgstr "tercih dizgesindeki '%s' öğesi geçersiz\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "doÄŸrudan imza yazılıyor\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "öz-imza yazılıyor\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "anahtarı garantileyen imzayı yazıyor\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "anahtar uzunluÄŸu geçersiz; %u bit kullanılıyor\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "anahtar uzunluÄŸu %u bite yuvarlandı\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5515,19 +5529,19 @@ msgstr "" "UYARI: bazı OpenPGP uygulamaları bu özet boyutlu bir DSA anahtarıyla " "çalışamayabilir\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "Ä°mzalama" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Onayla" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Åžifrele" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Kimlik kanıtla" @@ -5541,185 +5555,185 @@ msgstr "Kimlik kanıtla" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "OoŞşKkçÇ" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "bir %s anahtarı için olası eylemler: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Åžimdilik mümkün eylemler: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) Ä°mzalama yeteneÄŸini açar/kapar\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) Åžifreleme yeteneÄŸini açar/kapar\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) Kimlik kanıtlama yeteneÄŸini açar/kapar\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) Bitti\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) DSA ve ElGamal (öntanımlı)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA ve ElGamal (öntanımlı)\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (yalnız imzalamak için)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (sadece imzalamak için)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamal (yalnız ÅŸifrelemek için)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (sadece ÅŸifrelemek için)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (yeteneklerini belirtin)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (yeteneklerini belirtin)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) imza, ÅŸifreleme\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) ECC (sign only)\n" msgstr " (%d) DSA (yalnız imzalamak için)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) DSA (yeteneklerini belirtin)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) RSA (sadece ÅŸifrelemek için)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) Mevcut anahtar\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) Karttaki mevcut anahtar\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 #, fuzzy msgid "Enter the keygrip: " msgstr "Simgelemi giriniz: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 #, fuzzy msgid "No key with this keygrip\n" msgstr "%d indisli bir yardımcı anahtar yok\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, fuzzy, c-format msgid "error reading the card: %s\n" msgstr "%s: serbest kaydı okuma hatası: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, fuzzy, c-format msgid "Serial number of the card: %s\n" msgstr "kartın seri numarası alınırken hata: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 #, fuzzy msgid "Available keys:\n" msgstr "anahtarı iptal eder" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, fuzzy, c-format #| msgid "rounded up to %u bits\n" msgid "rounded to %u bits\n" msgstr "%u bite yuvarlandı\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s anahtarları %u bit ile %u bit arasında olmalı.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, fuzzy, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Ä°stediÄŸiniz anahtar uzunluÄŸu nedir? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Ä°stenen anahtar uzunluÄŸu: %u bit\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 #, fuzzy #| msgid "Please select what kind of key you want:\n" msgid "Please select which elliptic curve you want:\n" msgstr "Lütfen istediÄŸiniz anahtarı seçiniz:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5735,7 +5749,7 @@ msgstr "" " <n>m = anahtar n ay geçerli\n" " <n>y = anahtar n yıl geçerli\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5751,38 +5765,38 @@ msgstr "" " <n>m = imza n ay geçerli\n" " <n>y = imza n yıl geçerli\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Anahtar ne kadar geçerli olacak? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Ä°mza ne kadar geçerli olacak? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "deÄŸer hatalı\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Anahtar hep geçerli olacak\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "Ä°mza hep geçerli olacak\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Anahtarın geçerliliÄŸi %s de bitecek.\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "Ä°mzanın geçerliliÄŸi %s de bitecek.\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5790,11 +5804,11 @@ msgstr "" "Sisteminiz 2038 yılından sonraki tarihleri gösteremiyor.\n" "Ama emin olun ki 2106 yılına kadar elde edilebilecek.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Bu doÄŸru mu? (e/H ya da y/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5809,7 +5823,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5825,50 +5839,50 @@ msgstr "" "\t\"Fatih Sultan Mehmed (Padisah) <padisah@ottoman.gov>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Adınız ve Soyadınız: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Ad ve soyadınızda geçersiz karakter var\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Ad ve soyadınız bir rakamla baÅŸlamamalı\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Ad ve soyadınız en az 5 harfli olmalı\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "E-posta adresiniz: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "geçerli bir E-posta adresi deÄŸil\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Önbilgi: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Önbilgi alanında geçersiz karakter var\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, fuzzy, c-format #| msgid "You are using the `%s' character set.\n" msgid "You are using the '%s' character set.\n" msgstr "`%s' karakter kümesini kullanıyorsunuz.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5879,7 +5893,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" "Lütfen E-posta adresinizi Adı ve Soyadı veya Açıklama alanı içine koymayın\n" @@ -5895,37 +5909,37 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "AaYyEeTtKk" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "(A)dı ve Soyadı, (Y)orum, (E)posta alanlarını deÄŸiÅŸtir ya da Çı(k)? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "" "(A)dı ve Soyadı, (Y)orum, (E)posta alanlarını deÄŸiÅŸtir ya da (T)amam/Çı(k)? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "(A)dı ve Soyadı, (Y)orum, (E)posta alanlarını deÄŸiÅŸtir ya da Çı(k)? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 #, fuzzy #| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "" "(A)dı ve Soyadı, (Y)orum, (E)posta alanlarını deÄŸiÅŸtir ya da (T)amam/Çı(k)? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Lütfen önce hatayı düzeltin\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5938,18 +5952,18 @@ msgstr "" "iyi olacaktır; bu yeterli rasgele bayt kazanmak için rasgele sayı\n" "üretecine yardımcı olur. \n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Anahtar üretimi baÅŸarısızlığa uÄŸradı: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5957,72 +5971,72 @@ msgid "" "\n" msgstr "" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, fuzzy, c-format #| msgid "key already exists\n" msgid "A key for \"%s\" already exists\n" msgstr "anahtar zaten mevcut\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 #, fuzzy #| msgid "Use this key anyway? (y/N) " msgid "Create anyway? (y/N) " msgstr "Bu anahtar yine de kullanılsın mı? (e/H ya da y/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, fuzzy, c-format #| msgid "generating new key\n" msgid "creating anyway\n" msgstr "yeni anahtar üretiliyor\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Anahtar üretimi durduruldu.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, fuzzy, c-format #| msgid "can't create backup file `%s': %s\n" msgid "can't create backup file '%s': %s\n" msgstr "'%s' yedek dosyası oluÅŸturulamıyor: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, fuzzy, c-format #| msgid "NOTE: backup of card key saved to `%s'\n" msgid "Note: backup of card key saved to '%s'\n" msgstr "BÄ°LGÄ°: kart anahtarının yedeklemesi '%s' e kaydedildi\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, fuzzy, c-format #| msgid "writing public key to `%s'\n" msgid "writing public key to '%s'\n" msgstr "genel anahtarı `%s'e yazıyor\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "yazılabilir bir genel anahtar zinciri yok: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, fuzzy, c-format #| msgid "error writing public keyring `%s': %s\n" msgid "error writing public keyring '%s': %s\n" msgstr "`%s' genel anahtarlığa yazılırken hata oluÅŸtu: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "genel ve gizli anahtar üretildi ve imzalandı.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -6030,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:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, 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:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -6045,24 +6059,24 @@ msgstr "" "anahtar bundan %lu saniye sonra üretilmiÅŸ (zaman sapması veya saat " "problemi)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, 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" msgstr "" "BÄ°LGÄ°: v3 anahtarları için yardımcı anahtar üretimi OpenPGP uyumlu deÄŸildir\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Asıl anahtarın gizli parçaları kullanılamaz.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format 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:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Gerçekten oluÅŸturulsun mu? (e/H ya da y/N) " @@ -6143,13 +6157,13 @@ msgstr " Anahtar parmakizi =" msgid " Card serial no. =" msgstr " Kart seri no. =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, fuzzy, c-format #| msgid "caching keyring `%s'\n" msgid "caching keyring '%s'\n" msgstr "`%s' anahtar zinciri önbellekleniyor\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format #| msgid "%lu keys cached so far (%lu signatures)\n" msgid "%lu keys cached so far (%lu signature)\n" @@ -6157,14 +6171,14 @@ msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "ÅŸimdiye kadar %lu anahtar arabelleklendi (%lu imza)\n" msgstr[1] "ÅŸimdiye kadar %lu anahtar arabelleklendi (%lu imza)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" @@ -6172,7 +6186,7 @@ msgid_plural " (%lu signatures)\n" msgstr[0] "1 kötü imza\n" msgstr[1] "1 kötü imza\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: anahtar zinciri oluÅŸturuldu\n" @@ -6202,25 +6216,25 @@ msgstr "imzaları doÄŸrularken anahtarları özdevinimli olarak alır" msgid "honor the preferred keyserver URL set on the key" msgstr "tercihli anahtar sunucusunun adresini adrese atar" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "iptal edildi" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Sayıyı/sayıları girin veya S)onraki ya da Ç)ık >" -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "anahtar sunucu protokolü geçersiz (bizimki %d!=eylemci %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" bir anahtar kimliÄŸi deÄŸil: atlanıyor\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" @@ -6228,54 +6242,49 @@ msgid_plural "refreshing %d keys from %s\n" msgstr[0] "%d anahtar %s adresinden tazeleniyor\n" msgstr[1] "%d anahtar %s adresinden tazeleniyor\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "UYARI: %s anahtarı %s üzerinden tazelenemiyor: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "anahtar \"%s\" anahtar sunucusunda yok\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "anahtar, anahtar sunucusunda yok\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "%1$s anahtarı %3$s sunucusunun %2$s adresinden isteniyor\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "%s anahtarı %s adresinden isteniyor\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format #| msgid "no keyserver action!\n" msgid "no keyserver known\n" msgstr "bir anahtar sunucusu eylemi yok!\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "\"%s\" atlandı: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "%s anahtarı %s adresine gönderiliyor\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, fuzzy, c-format #| msgid "requesting key %s from %s\n" msgid "requesting key from '%s'\n" msgstr "%s anahtarı %s adresinden isteniyor\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "UYARI: Betimleyici %s alınamıyor: %s\n" @@ -6302,12 +6311,12 @@ msgstr "bilinmeyen algoritma %d ile ÅŸifrelenmiÅŸ\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "bilinmeyen özet algoritması ile üretilmiÅŸ anahtar parolası %d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "genel anahtar: %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" @@ -6315,244 +6324,244 @@ msgstr "" "%u bitlik %s anahtarı ve %s kullanıcı kimliÄŸi ile ÅŸifrelendi, %s tarihinde " "oluÅŸturuldu\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "%s anahtarı ve %s kullanıcı kimliÄŸi ile ÅŸifrelenmiÅŸ\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "UYAR: çok sayıda salt metin görüldü\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "%lu anahtar parolası ile ÅŸifrelenmiÅŸ\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "1 anahtar parolası ile ÅŸifrelenmiÅŸ\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "genel anahtar ÅŸifre çözümü baÅŸarısız: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "genel anahtarla ÅŸifreli veri: doÄŸru DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "%s ÅŸifreli veri varsayılıyor\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "IDEA ÅŸifre kullanışsız, iyimserlikle yerine %s kullanılmaya çalışılıyor\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "UYARI: ileti bütünlük korumalı deÄŸildi\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "ÅŸifre çözme baÅŸarısız: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "Åžifre çözme tamam\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "UYARI: ÅŸifreli ileti tahrip edilmiÅŸ!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "ÅŸifre çözme baÅŸarısız: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, fuzzy, c-format #| msgid "NOTE: sender requested \"for-your-eyes-only\"\n" msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "BÄ°LGÄ°: gönderen \"yalnız-gözleriniz-için\" ricasında bulundu\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "özgün dosya adı = '%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" "tek başına yürürlükten kaldırma - uygulamak için \"gpg --import\" kullanın\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "hiç imza yok\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "\"%s\" deki imza KÖTÃœ" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "\"%s\" deki imza zamanaşımına uÄŸramış" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "\"%s\" deki imza iyi" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "imza doÄŸrulama engellendi\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "bu belirsiz imza verisi elde edilemiyor\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "Ä°mza %s de\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " %s kullanılarak anahtar %s ile yapılmış\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "%s imzası, %s anahtarı ve %s kullanıcı kimliÄŸi ile yapılmış\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " nam-ı diÄŸer \"%s\"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Anahtar burada:" -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[şüpheli]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " nam-ı diÄŸer \"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "UYARI: Bu anahtar güven dereceli bir imza ile sertifikalanmamış!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Bu imzanın geçerliliÄŸi %s de bitti.\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "Bu imzanın geçerliliÄŸi %s de bitecek.\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, fuzzy, c-format #| msgid "%s signature, digest algorithm %s\n" msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s imzası, %s özet algoritması\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "ikili" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "metinkipi" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "bilinmeyen" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 #, fuzzy #| msgid "algorithm: %s" msgid ", key algorithm " msgstr "algoritma: %s" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Ä°mza kontrol edilemedi: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "bir bağımsız imza deÄŸil\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "UYARI: çoklu imzalar saptandı. Sadece ilki denetlenecek.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "0x%02x sınıfı tek başına imza\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "eski stil (PGP 2.x) imza\n" @@ -6744,58 +6753,64 @@ msgstr "Kritik imza simgelemi: " msgid "subpacket of type %d has critical bit set\n" msgstr "%d tipi alt paket kritik bit kümesine sahip\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Lütfen yeni anahtar parolasını girin" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Anahtar parolasını giriniz\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "kullanıcı tarafından durduruldu\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (asıl anahtar kimliÄŸi %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 #, fuzzy #| msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "" "PKCS#12 nesnesinin korumasını aÅŸmak için lütfen anahtar parolasını giriniz." -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "PKCS#12 nesnesini korumak için lütfen anahtar parolasını giriniz." -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "PKCS#12 nesnesini korumak için lütfen anahtar parolasını giriniz." -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 #, fuzzy #| msgid "Please enter the passphrase to protect the new PKCS#12 object." msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "PKCS#12 nesnesini korumak için lütfen anahtar parolasını giriniz." -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Seçili anahtarları gerçekten silmek istiyor musunuz? (e/H ya da y/N) " -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 #, fuzzy #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Seçili anahtarları gerçekten silmek istiyor musunuz? (e/H ya da y/N) " -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, fuzzy, c-format #| msgid "%u-bit %s key, ID %s, created %s" msgid "" @@ -6966,7 +6981,7 @@ msgstr "" "Bu anahtar için asgari güvence seviyesi: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Kararınız? " @@ -7278,7 +7293,7 @@ msgstr "imzalı veri '%s' açılamadı\n" msgid "can't open signed data fd=%d: %s\n" msgstr "imzalı veri fd=%d açılamadı: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format #| msgid "certificate is not usable for encryption\n" msgid "key %s is not suitable for decryption in %s mode\n" @@ -7328,7 +7343,7 @@ msgid "Note: key has been revoked" msgstr "BÄ°LGÄ°: anahtar yürürlükten kaldırılmıştı" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet baÅŸarısız: %s\n" @@ -7358,11 +7373,11 @@ msgstr "" "Bu imza için bir yürürlükten kaldırma sertifikası oluÅŸturulsun mu? (e/H ya " "da y/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "ASCII zırhlı çıktı istendi.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet baÅŸarısız: %s\n" @@ -7376,7 +7391,7 @@ msgstr "Yürürlükten kaldırma sertifikası üretildi.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "\"%s\" için yürürlükten kaldırma anahtarları yok\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 #, fuzzy #| msgid "Create a revocation certificate for this key? (y/N) " msgid "This is a revocation certificate for the OpenPGP key:" @@ -7384,14 +7399,14 @@ msgstr "" "Bu anahtar için bir yürürlükten kaldırma sertifikası oluÅŸturulsun mu? (e/H " "ya da y/N) " -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7400,20 +7415,20 @@ msgid "" "of the gpg command \"--generate-revocation\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "Yürürlükten kaldırma sertifikası üretildi.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format #| msgid "secret key \"%s\" not found: %s\n" msgid "secret key \"%s\" not found\n" @@ -7422,24 +7437,24 @@ msgstr "gizli anahtar \"%s\" yok: %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring `%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "`%s' anahtarlığı oluÅŸturulurken hata: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "" "Bu anahtar için bir yürürlükten kaldırma sertifikası oluÅŸturulsun mu? (e/H " "ya da y/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7457,34 +7472,34 @@ msgstr "" "Sertifika kısa olacağından isterseniz, bir yazıcı çıktısı olarak alıp\n" "bir kasada da muhafaza edebilirsiniz.\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Lütfen bir yürürlükten kaldırma sebebi seçiniz:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "Ä°ptal" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Burada %d seçtiÄŸiniz varsayılıyor)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "" "Ä°steÄŸe baÄŸlı açıklamayı girebilirsiniz; BoÅŸ bir satır iÅŸlemi sonlandırır:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Yürürlükten kaldırma sebebi: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(açıklama verilmedi)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Bu tamam mı? (e/H ya da y/N) " @@ -7671,22 +7686,22 @@ msgstr "imzalanıyor:" msgid "%s.%s encryption will be used\n" msgstr "%s ÅŸifrelemesi kullanılmayacak\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "anahtar güvenli olarak imlenmemiÅŸ - onu sahte RSÃœ ile kullanmayın!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "\"%s\" atlandı: tekrarlanmış\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "atlandı: gizli anahtar zaten var\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "bu, imzalar için güvenli olmayan PGP üretimi bir ElGamal anahtarı!" @@ -7915,10 +7930,10 @@ msgstr "desteklenmeyen algoritma: %s" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error reading TOFU database: %s\n" @@ -7942,7 +7957,7 @@ msgstr "%s: dizin kaydını yazma hatası: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "'%s' açılırken hata: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error updating TOFU database: %s\n" @@ -7984,37 +7999,37 @@ msgstr "yeni PIN alınırken hata: %s\n" msgid "This key's user IDs:\n" msgstr "anahtarı ve kullanıcı kimliÄŸini gösterir" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "validity: %s" msgid "policy: %s" msgstr "geçerliliÄŸi: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error gathering signature stats: %s\n" msgstr "saklanmış bayraklar alınırken hata: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "anahtarları listeler" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message." @@ -8022,7 +8037,7 @@ msgid_plural "Verified %d messages." msgstr[0] "ileti özetlerini gösterir" msgstr[1] "ileti özetlerini gösterir" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." @@ -8030,7 +8045,7 @@ msgid_plural "Encrypted %d messages." msgstr[0] "%lu anahtar parolası ile ÅŸifrelenmiÅŸ\n" msgstr[1] "%lu anahtar parolası ile ÅŸifrelenmiÅŸ\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message in the future." @@ -8038,7 +8053,7 @@ msgid_plural "Verified %d messages in the future." msgstr[0] "ileti özetlerini gösterir" msgstr[1] "ileti özetlerini gösterir" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format #| msgid "print message digests" msgid "Encrypted %d message in the future." @@ -8046,54 +8061,54 @@ msgid_plural "Encrypted %d messages in the future." msgstr[0] "ileti özetlerini gösterir" msgstr[1] "ileti özetlerini gösterir" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format #| msgid "print message digests" msgid "Messages encrypted in the past: %d." @@ -8102,131 +8117,131 @@ msgstr "ileti özetlerini gösterir" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format #| msgid "error creating a pipe: %s\n" msgid "error changing TOFU policy: %s\n" msgstr "boru oluÅŸturulurken hata: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "%d imza silindi.\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "%lu anahtar parolası ile ÅŸifrelenmiÅŸ\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "validity: %s" msgid "(policy: %s)" msgstr "geçerliliÄŸi: %s" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -8243,14 +8258,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error opening TOFU database: %s\n" msgstr "%s komutu gönderilirken hata: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8318,7 +8333,7 @@ msgstr "%s güvence modeli kullanılıyor\n" msgid "no need for a trustdb check\n" msgstr "bir güvence veritabanı denetimi gereksiz\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "sonraki güvence veritabanı denetimi %s de\n" @@ -8350,7 +8365,7 @@ msgstr "lütfen bir --check-trustdb yapın\n" msgid "checking the trustdb\n" msgstr "güvence veritabanı denetleniyor\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format #| msgid "%lu keys processed so far\n" msgid "%d key processed" @@ -8358,7 +8373,7 @@ msgid_plural "%d keys processed" msgstr[0] "ÅŸu ana kadar %lu anahtar iÅŸlendi\n" msgstr[1] "ÅŸu ana kadar %lu anahtar iÅŸlendi\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" @@ -8366,17 +8381,17 @@ msgid_plural " (%d validity counts cleared)\n" msgstr[0] "%d anahtar iÅŸlendi (%d doÄŸrulama temizlendi)\n" msgstr[1] "%d anahtar iÅŸlendi (%d doÄŸrulama temizlendi)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "son derece güvenli bir anahtar yok\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "son derece güvenli %s için genel anahtar yok\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8384,29 +8399,29 @@ msgstr "" "derinlik: %d geçerli: %3d imzalı: %3d güvenilir: %d-, %dq, %dn, %dm, %df, " "%du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "" "güvence veritabanının sürüm kaydı güncellenemedi: yazma baÅŸarısız: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "tanımsız" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "asla " -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "şöyle böyle" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "tamamen" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "son derece" @@ -8418,43 +8433,43 @@ msgstr "son derece" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 #, fuzzy #| msgid "10 translator see trustdb.c:uid_trust_string_fixed" msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "20 translator seen trustdb.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[yürürlükten kalktı]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ süresi doldu ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ bilinmeyen ]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ tanımsız ]" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy #| msgid "never" msgid "[ never ]" msgstr "asla " -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ şöyle böyle ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ tamamen ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ son derece ]" @@ -8518,16 +8533,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8566,10 +8581,10 @@ msgstr "||Lütfen PIN'i giriniz" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "||Lütfen kart için Sıfırlama Kodunu giriniz" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN eylemcisi hata döndürdü: %s\n" @@ -8591,58 +8606,58 @@ msgstr "CHV%d için PIN çok kısa; asgari uzunluk: %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "anahtar zaten mevcut\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "mevcut anahtar konulacak\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "yeni anahtar üretiliyor\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, fuzzy, c-format msgid "writing new key\n" msgstr "yeni anahtar üretiliyor\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "anahtarın saklanması baÅŸarısız: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "yanıt RSA modülü içermiyor\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "yanıt RSA genel bileÅŸenini içermiyor\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "response does not contain the RSA public exponent\n" msgid "response does not contain the EC public key\n" msgstr "yanıt RSA genel bileÅŸenini içermiyor\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "anahtar üretilene kadar lütfen bekleyiniz ....\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "anahtar üretimi baÅŸarısızlığa uÄŸradı\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" @@ -8650,38 +8665,38 @@ msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "anahtar üretimi tamamlandı (%d saniye)\n" msgstr[1] "anahtar üretimi tamamlandı (%d saniye)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "yanıt genel anahtar verisi içermiyor\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "||Lütfen PIN'i giriniz" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "||Lütfen kart için Sıfırlama Kodunu giriniz" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "|A|Lütfen Yönetici PIN'ini okuyucu tuÅŸtakımından giriniz" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA modülü ya eksik ya da %d bitlik deÄŸil\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA genel üstel sayısı ya eksik ya da %d bitten büyük\n" @@ -8723,27 +8738,27 @@ msgid "" "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "yeni PIN alınırken hata: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "parmakizinin saklanması baÅŸarısız oldu: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "oluÅŸturma tarihinin saklanması baÅŸarısız oldu: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "karttan CHV durumu alınırken hata\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "genel anahtar okuması baÅŸarısız: %s\n" @@ -8751,46 +8766,46 @@ msgstr "genel anahtar okuması baÅŸarısız: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "%s olarak öntanımlı PIN kullanılıyor\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "%s olarak öntanımlı PIN kullanılamadı: %s - öntanımlı kullanımı iptal " "ediliyor\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please unlock the card" msgstr "||Lütfen PIN'i giriniz" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "CHV%d için PIN çok kısa; asgari uzunluk: %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "CHV%d doÄŸrulaması baÅŸarısız oldu: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "kart kalıcı olarak kilitli!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, fuzzy, c-format #| msgid "%d Admin PIN attempts remaining before card is permanently locked\n" msgid "%d Admin PIN attempt remaining before card is permanently locked\n" @@ -8801,20 +8816,20 @@ msgstr[0] "" msgstr[1] "" "kart kalıcı olarak kilitlenmeden önce %d Yönetici PIN kalmasına çalışılıyor\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "yönetici komutlarına eriÅŸim yapılandırılmamış\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Lütfen PIN'i giriniz" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Lütfen kart için Sıfırlama Kodunu giriniz" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Sıfırlama Kodu çok kısa; asgari uzunluk: %d\n" @@ -8822,82 +8837,82 @@ msgstr "Sıfırlama Kodu çok kısa; asgari uzunluk: %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|YSK|Yeni Sıfırlama Kodu" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|YYP|Yeni Yönetici PIN'i" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Yeni PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Lütfen PIN'i giriniz" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please enter the PIN and New PIN" msgstr "||Lütfen PIN'i giriniz" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "uygulama verisi okunurken hata\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "parmakizi DO okunurken hata\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "oluÅŸturum zaman damgası kayıp\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA asal sayısı %s ya eksik la da %d bitlik deÄŸil\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported algorithm: %s" msgid "unsupported curve\n" msgstr "desteklenmeyen algoritma: %s" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "OpenPGP kartının yapısı geçersiz (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "karttaki parmak izi istenenle eÅŸleÅŸmiyor\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "kart %s özet algoritmasını desteklemiyor\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "ÅŸu ana kadar oluÅŸturulan imzalar: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "Yönetici PIN'inin doÄŸrulanması bu komut yüzünden ÅŸimdilik yasaktır\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "%s eriÅŸilebilir deÄŸil - OpenPGP kartı geçersiz olabilir mi?\n" @@ -8919,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LDÃœZEY|hata ayıklama düzeyini DÃœZEY yapar" @@ -8993,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, 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:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "fd %d için eylemci sonlandı\n" @@ -9008,11 +9023,11 @@ msgstr "fd %d için eylemci sonlandı\n" msgid "validation model requested by certificate: %s" msgstr "sertifika tarafından istenen geçerlilik modeli: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "zincir" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "kabuk" @@ -9047,226 +9062,226 @@ msgstr "bilgi: kritik olmayan sertifika poliçesine izin verilmez" msgid "certificate policy not allowed" msgstr "sertifika poliçesine izin verilmiyor" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "parmakizinin alınması baÅŸarısız oldu\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "harici bir sertifikacı arar\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "eÅŸleÅŸen sertifikacı sayısı: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, fuzzy, c-format #| msgid "can't access `%s': %s\n" msgid "can't get authorityInfoAccess: %s\n" msgstr "'%s' eriÅŸilemiyor: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "Dirmngr önbelleÄŸinde sertifikacıyı arar\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "eÅŸleÅŸen sertifika sayısı: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "dirmngr sadece-önbellek anahtar araması baÅŸarısızi: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "anahtar veritabanı eylemcisine yer ayrılması baÅŸarısız oldu\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "sertifika yürürlükten kaldırılmıştı" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "sertifika durumu bilinmiyor" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "\"dirmngr\"'ın düzgün olarak kurulu olduÄŸundan lütfen emin olunuz\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "CRL sınaması baÅŸarısız: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "geçersiz doÄŸrulukla sertifika: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "sertifika henüz geçersiz" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "kök sertifika henüz geçersiz" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "ara sertifika henüz geçersiz" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "sertifika kullanım süresi dolmuÅŸ" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "kök sertifikanın kullanım süresi dolmuÅŸ" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "ara sertifikanın kullanım süresi dolmuÅŸ" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "gerekli sertifika özellikleri eksik: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "geçersiz doÄŸrulukla sertifika" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "sertifika yaÅŸam süresi boyunca imza oluÅŸturulmadı" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "sertifikacının yaÅŸam süresi boyunca sertifika oluÅŸturulmadı" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "sertifikacının yaÅŸam süresi boyunca ara sertifika oluÅŸturulmadı" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( imzanın oluÅŸturuluÅŸu: " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " ( sertifikanın oluÅŸturuluÅŸu: " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (sertifika geçerlilik baÅŸlangıcı: " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " (sertifikacı geçerlilik baÅŸlangıcı: " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "parmakizi=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "kök sertifika artık güvenilir olarak imlenmiÅŸ oldu\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "güvenilir olarak etkileÅŸimli imleme gpg-agent'ta etkin deÄŸil\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "güvenilir olarak etkileÅŸimli imleme bu oturum için iptal edildi\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" "UYARI: imzanın oluÅŸturulma zamanı bilinmiyor - ÅŸimdiki zaman varsayılıyor" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "sertifikacı kim belli deÄŸil" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "öz-imzalı sertifika KÖTÃœ bir imzaya sahip" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "kök sertifika güvenilir olarak imli deÄŸil" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "güvence listesinin sınanması baÅŸarısız: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "sertifika zinciri çok uzun\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "sertifikacı belli deÄŸil" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "sertifika KÖTÃœ bir imzaya sahip" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "baÅŸka bir eÅŸleÅŸmesi olası CA sertifikası var - tekrar deneniyor" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "sertifika zinciri CA tarafından izin verilenden uzun (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "sertifika iyi durumda\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "ara sertifika iyi durumda\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "kök sertifika iyi durumda\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "zincir modeline geçiÅŸ" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "kullanılan geçerlilik modeli: %s" @@ -9277,18 +9292,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "nüve dışında\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(bu, MD2 algoritmasıdır)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "yok" @@ -9604,17 +9619,17 @@ msgstr "Hazır. Bu isteÄŸi ÅŸimdi Sertifika Yetkilinize (CA) göndermelisiniz.\ msgid "resource problem: out of core\n" msgstr "özkaynak sorunu: nüve dışı\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(bu, RC2 algoritmasıdır)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(bu bir ÅŸifreli iletiymiÅŸ gibi görünmüyor)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9626,7 +9641,7 @@ msgstr "%s anahtarı ve %s kullanıcı kimliÄŸi ile ÅŸifrelenmiÅŸ\n" msgid "certificate '%s' not found: %s\n" msgstr "sertifika \"%s\" yok: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "anahtar bloÄŸu kilitlenirken hata: %s\n" @@ -9648,7 +9663,7 @@ msgstr "sertifika `%s' silindi\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "\"%s\" sertifikası silinemedi: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "geçerli alıcılar verilmedi\n" @@ -9719,65 +9734,65 @@ msgstr "" msgid "|FILE|add keyring to the list of keyrings" msgstr "|DOSYA|anahtar zincirini anahtar zincirleri listesine ekler" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|BELÄ°RTÄ°M|anahtarları aramak için bu anahtar sunucusu kullanılır" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "kayıp sertifikacı sertifikalarını alır" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|Ä°SÄ°M|PKCS#12 anahtar parolaları için kodlama olarak Ä°SÄ°M kullanılır" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "asla bir CRL sormaz" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "kök sertifikalar için CRLler sınanmaz" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "doÄŸruluÄŸu OCSP kullarak sınar" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "sertifika poliçeleri sınanmaz" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|Ä°SÄ°M|ÅŸifre algoritması olarak Ä°SÄ°M kullanılır" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|Ä°SÄ°M|özet algoritması olarak Ä°SÄ°M kullanılır" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "önceden belirlenmiÅŸ iÅŸlemler kipi: hiç sormaz" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "soruların çoÄŸunda cevap evet farzedilir" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "soruların çoÄŸunda cevap hayır farzedilir" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|DOSYA|bir denetim günlüğünü DOSYAya yazar" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Kullanımı: gpg [seçenekler] [dosyalar] (yardım için -h)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 #, fuzzy #| msgid "" #| "Syntax: gpgsm [options] [files]\n" @@ -9792,56 +9807,31 @@ msgstr "" "imzalama, kontrol, ÅŸifreleme veya çözme S/MIME protokolü kullanarak yapılır\n" "öntanımlı iÅŸlem girilen veriye bağımlıdır\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, fuzzy, c-format #| msgid "NOTE: won't be able to encrypt to `%s': %s\n" msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "BÄ°LGÄ°:`%s'e ÅŸifrelenemez: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, fuzzy, c-format #| msgid "unknown validation model `%s'\n" msgid "unknown validation model '%s'\n" msgstr "`%s' geçerlilik modeli bilinmiyor\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: konak adı belirtilmemiÅŸ\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: kullanıcısız parola verilmiÅŸ\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: bu satır atlanıyor\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "anahtar sunucusu çözümlenemedi\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, fuzzy, c-format #| msgid "importing common certificates `%s'\n" msgid "importing common certificates '%s'\n" msgstr "ortak sertifikalar `%s' ithal ediliyor\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, fuzzy, c-format #| msgid "can't sign using `%s': %s\n" msgid "can't sign using '%s': %s\n" msgstr "`%s' kullanarak imzalanamıyor: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "geçersiz komut (hiç dolaylı komut yok)\n" @@ -9861,54 +9851,54 @@ msgstr "sertifika saklanırken hata\n" msgid "basic certificate checks failed - not imported\n" msgstr "temel sertifika sınamaları baÅŸarısız oldu - ithal edilmedi\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "saklanmış bayraklar alınırken hata: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "sertifika ithal edilirken hata: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "girdi okunurken hata: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no keyboxd running in this session\n" msgstr "bu oturumda çalışan gpg-agent yok\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format #| msgid "error opening `%s': %s\n" msgid "error opening key DB: %s\n" msgstr "'%s' açılırken hata: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "mevcut sertifika aranırken sorun çıktı: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "yazılabilir anahtar veritabanı bulunurken hata: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "serifika saklanırken hata: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "sertifika yeniden aranırken sorun çıktı: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "bayraklar saklanırken hata: %s\n" @@ -10101,67 +10091,67 @@ msgstr "" msgid "error loading certificate '%s': %s\n" msgstr "serifika saklanırken hata: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, fuzzy, c-format #| msgid "Included certificates" msgid "permanently loaded certificates: %u\n" msgstr "İçerilen sertifikalar" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, 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:823 +#: dirmngr/certcache.c:824 #, 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:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 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:853 +#: dirmngr/certcache.c:854 #, fuzzy, c-format #| msgid "certificate is good\n" msgid "certificate cached\n" msgstr "sertifika iyi durumda\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 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:938 +#: dirmngr/certcache.c:939 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "parmakizi geçersiz" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, 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:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, 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:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 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:1704 +#: dirmngr/certcache.c:1705 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error getting authorityKeyIdentifier: %s\n" @@ -10203,7 +10193,7 @@ msgstr "satır alımı baÅŸarısız: %s\n" msgid "not removing file '%s'\n" msgstr "zırhlama baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error closing cache file: %s\n" @@ -10457,13 +10447,13 @@ msgid "error getting data from cache file: %s\n" msgstr "saklanmış bayraklar alınırken hata: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, fuzzy, c-format #| msgid "iconv_open failed: %s\n" msgid "converting S-expression failed: %s\n" @@ -10480,221 +10470,221 @@ msgstr "`%s' çittirim algoritması geçersiz\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, fuzzy, c-format #| msgid "receiving line failed: %s\n" msgid "creating S-expression failed: %s\n" msgstr "satır alımı baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, fuzzy, c-format #| msgid "build_packet failed: %s\n" msgid "ksba_crl_parse failed: %s\n" msgstr "build_packet baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, fuzzy, c-format #| msgid "error getting serial number of card: %s\n" msgid "error getting update times of CRL: %s\n" msgstr "kartın seri numarası alınırken hata: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, fuzzy, c-format #| msgid "error getting new PIN: %s\n" msgid "error getting CRL item: %s\n" msgstr "yeni PIN alınırken hata: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, fuzzy, c-format #| msgid "error writing to temporary file: %s\n" msgid "error inserting item into temporary cache file: %s\n" msgstr "geçeci dosyaya yazma hatası: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, fuzzy, c-format #| msgid "no issuer found in certificate" msgid "no CRL issuer found in CRL: %s\n" msgstr "sertifikacı kim belli deÄŸil" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, fuzzy, c-format #| msgid "signature verification suppressed\n" msgid "CRL signature verification failed: %s\n" msgstr "imza doÄŸrulama engellendi\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, fuzzy, c-format #| msgid "error reading list of trusted root certificates\n" msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "güvenilir kök sertifika listesinin okunmasında hata\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "ksba_crl_new failed: %s\n" msgstr "select baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "ksba_crl_set_reader failed: %s\n" msgstr "read baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, fuzzy, c-format #| msgid "failed to create temporary file `%s': %s\n" msgid "removed stale temporary cache file '%s'\n" msgstr "`%s' geçici dosyası oluÅŸturulamıyor: %s\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, fuzzy, c-format #| msgid "failed to create temporary file `%s': %s\n" msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "`%s' geçici dosyası oluÅŸturulamıyor: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, fuzzy, c-format #| msgid "error creating temporary file: %s\n" msgid "error creating temporary cache file '%s': %s\n" msgstr "geçici dosya oluÅŸturulurken hata: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, fuzzy, c-format #| msgid "update secret failed: %s\n" msgid "crl_parse_insert failed: %s\n" msgstr "gizliyi güncelleme baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, fuzzy, c-format #| msgid "error writing to temporary file: %s\n" msgid "error finishing temporary cache file '%s': %s\n" msgstr "geçeci dosyaya yazma hatası: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, fuzzy, c-format #| msgid "error creating temporary file: %s\n" msgid "error closing temporary cache file '%s': %s\n" msgstr "geçici dosya oluÅŸturulurken hata: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, fuzzy, c-format #| msgid "error reading input: %s\n" msgid "error reading CRL extensions: %s\n" msgstr "girdi okunurken hata: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, fuzzy, c-format #| msgid "error creating a pipe: %s\n" msgid "creating cache file '%s'\n" msgstr "boru oluÅŸturulurken hata: %s\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, fuzzy, c-format #| msgid "renaming `%s' to `%s' failed: %s\n" msgid "problem renaming '%s' to '%s': %s\n" msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, fuzzy, c-format #| msgid "WARNING: invalid notation data found\n" msgid " WARNING: invalid cache record length\n" msgstr "UYARI: geçersiz simgelem verisi bulundu\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, fuzzy, c-format msgid "problem reading cache record: %s\n" msgstr "%s: serbest kaydı okuma hatası: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, fuzzy, c-format #| msgid "problem re-searching certificate: %s\n" msgid "problem reading cache key: %s\n" msgstr "sertifika yeniden aranırken sorun çıktı: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, fuzzy, c-format #| msgid "error reading nonce on fd %d: %s\n" msgid "error reading cache entry from db: %s\n" msgstr "fd %d üzerinde tuz okunurken hata: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, fuzzy, c-format #| msgid "read failed: %s\n" msgid "crl_fetch via DP failed: %s\n" msgstr "read baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, fuzzy, c-format #| msgid "checking the trust list failed: %s\n" msgid "crl_cache_insert via DP failed: %s\n" msgstr "güvence listesinin sınanması baÅŸarısız: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, fuzzy, c-format #| msgid "receiving line failed: %s\n" msgid "crl_cache_insert via issuer failed: %s\n" @@ -10717,7 +10707,7 @@ msgstr "" msgid "error retrieving '%s': %s\n" msgstr "`%s' %s üzerinden alınırken hata: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, fuzzy, c-format #| msgid "%s: error writing dir record: %s\n" msgid "error initializing reader object: %s\n" @@ -10900,143 +10890,143 @@ msgstr "" msgid "looking up '%s'\n" msgstr "" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 #, 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:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 #, fuzzy #| msgid "pass a command to the dirmngr" msgid "shutdown the dirmngr" msgstr "dirmngr'a bir komut aktarır" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "Anahtar sunucular için yapılandırma" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL| URL'si veriler anahtar sunucusu kullanılır" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "HTTP sunucuları için yapılandırma" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "sistemin HTTP vekil ayarları kullanılır" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "Kullanılacak LDAP sunucularının yapılandırması" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 #, fuzzy #| msgid "|FILE|read options from FILE" msgid "|FILE|read LDAP server list from FILE" msgstr "|DOSYA|seçenekler DOSYAdan okunur" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 #, 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:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "OCSP için yapılandırma" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 #, fuzzy #| msgid "allow PKA lookups (DNS requests)" msgid "allow sending OCSP requests" msgstr "PKA aramalarına izin verilir (DNS istekleri)" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 #, 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:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 #, fuzzy #| msgid "" #| "@\n" @@ -11049,13 +11039,13 @@ msgstr "" "@\n" "(Tüm komut ve seçeneklerin komple listesi için man sayfalarına bakın)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 #, 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:443 +#: dirmngr/dirmngr.c:451 #, fuzzy #| msgid "" #| "Syntax: gpg-agent [options] [command [args]]\n" @@ -11067,315 +11057,114 @@ msgstr "" "Sözdizimi: gpg-agent [seçenekler] [komut [arg ...]]\n" "GnuPG için gizli anahtar yönetimi\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, 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:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 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:1260 +#: dirmngr/dirmngr.c:1299 #, 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:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 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:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 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:1643 +#: dirmngr/dirmngr.c:1682 #, 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:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "%s:%u: invalid fingerprint detected\n" msgstr "parmakizi geçersiz" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 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:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, fuzzy, c-format #| msgid "not forced" msgid "shutdown forced\n" msgstr "zorlanmadı" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -#, fuzzy -#| msgid "|NAME|connect to Assuan socket NAME" -msgid "|NAME|connect to host NAME" -msgstr "|Ä°SÄ°M|Assuan soketi Ä°SÄ°Me baÄŸlanır" - -#: dirmngr/dirmngr_ldap.c:111 -#, fuzzy -#| msgid "|N|connect to reader at port N" -msgid "|N|connect to port N" -msgstr "|N|N. porttaki okuyucuya baÄŸlanır" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:179 -#, fuzzy -#| msgid "Usage: gpg [options] [files] (-h for help)" -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "Kullanımı: gpg [seçenekler] [dosyalar] (yardım için -h)" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:291 -#, fuzzy, c-format -#| msgid "invalid import options\n" -msgid "invalid port number %d\n" -msgstr "içselleÅŸtirme seçenekleri geçersiz\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, fuzzy, c-format -#| msgid "error writing to %s: %s\n" -msgid "error writing to stdout: %s\n" -msgstr "%s yazılırken hata: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:462 -#, fuzzy, c-format -#| msgid "certificate `%s' not found: %s\n" -msgid "attribute '%s' not found\n" -msgstr "sertifika \"%s\" yok: %s\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:581 -#, fuzzy, c-format -#| msgid "reading from `%s'\n" -msgid "processing url '%s'\n" -msgstr "`%s'den okunuyor\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " user '%s'\n" -msgstr " kullanıcı kimliksiz: %lu\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " pass '%s'\n" -msgstr " nam-ı diÄŸer \"%s\"" - -#: dirmngr/dirmngr_ldap.c:592 -#, fuzzy, c-format -#| msgid " w/o user IDs: %lu\n" -msgid " host '%s'\n" -msgstr " kullanıcı kimliksiz: %lu\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, fuzzy, c-format -#| msgid " not imported: %lu\n" -msgid " port %d\n" -msgstr " alınamadı: %lu\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " DN '%s'\n" -msgstr " nam-ı diÄŸer \"%s\"" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, fuzzy, c-format -#| msgid " aka \"%s\"" -msgid " attr '%s'\n" -msgstr " nam-ı diÄŸer \"%s\"" - -#: dirmngr/dirmngr_ldap.c:611 -#, fuzzy, c-format -#| msgid "%s:%u: no hostname given\n" -msgid "no host name in '%s'\n" -msgstr "%s:%u: konak adı belirtilmemiÅŸ\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:622 -#, fuzzy, c-format -#| msgid "WARNING: Using untrusted key!\n" -msgid "WARNING: using first attribute only\n" -msgstr "UYARI: Güven derecesiz anahtar kullanılıyor!\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, fuzzy, c-format -#| msgid "renaming `%s' to `%s' failed: %s\n" -msgid "binding to '%s:%d' failed: %s\n" -msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, fuzzy, c-format -#| msgid "dearmoring failed: %s\n" -msgid "searching '%s' failed: %s\n" -msgstr "zırhın kaldırılması baÅŸarısız: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, fuzzy, c-format -#| msgid "`%s' is not a JPEG file\n" -msgid "'%s' is not an LDAP URL\n" -msgstr "'%s' bir JPEG dosyası deÄŸil\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, fuzzy, c-format #| msgid "error running `%s': exit status %d\n" msgid "error accessing '%s': http status %u\n" msgstr "`%s' çalışırken hata: çıkış durumu: %d\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many redirections\n" msgstr "çok fazla ÅŸifreleme tercihi\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11419,33 +11208,54 @@ msgstr "süreç %d sonlanacak diye beklerken baÅŸarısızlık: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, fuzzy, c-format #| msgid "sending key %s to %s server %s\n" msgid "adding '%s:%d' to the ldap server list\n" msgstr "anahtar %1$s, %3$s sunucusunun %2$s adresine gönderiliyor\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "malloc failed: %s\n" msgstr "select baÅŸarısız: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, fuzzy, c-format +#| msgid "`%s' is not a JPEG file\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "'%s' bir JPEG dosyası deÄŸil\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" +msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: kullanıcısız parola verilmiÅŸ\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: bu satır atlanıyor\n" + #: dirmngr/misc.c:172 #, fuzzy, c-format #| msgid "%s: invalid file version %d\n" @@ -11549,97 +11359,97 @@ msgstr "" msgid "allocating list item failed: %s\n" msgstr "satır alımı baÅŸarısız: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, fuzzy, c-format #| msgid "error getting new PIN: %s\n" msgid "error getting responder ID: %s\n" msgstr "yeni PIN alınırken hata: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, fuzzy, c-format #| msgid "certificate should have not been used for OCSP response signing\n" msgid "no suitable certificate found to verify the OCSP response\n" msgstr "sertifika, OCSP yanıtının imzalanması için kullanılmamalıydı\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, fuzzy, c-format #| msgid "issuer certificate not found" msgid "issuer certificate not found: %s\n" msgstr "sertifikacı belli deÄŸil" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, fuzzy, c-format #| msgid "error reading list of trusted root certificates\n" msgid "caller did not return the target certificate\n" msgstr "güvenilir kök sertifika listesinin okunmasında hata\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, fuzzy, c-format #| msgid "error storing certificate\n" msgid "caller did not return the issuing certificate\n" msgstr "sertifika saklanırken hata\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, fuzzy, c-format #| msgid "failed to allocate keyDB handle\n" msgid "failed to allocate OCSP context: %s\n" msgstr "anahtar veritabanı eylemcisine yer ayrılması baÅŸarısız oldu\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, fuzzy, c-format #| msgid "no default secret keyring: %s\n" msgid "no default OCSP signer defined\n" msgstr "öntanımlı gizli anahtar zinciri yok: %s\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, fuzzy, c-format #| msgid "using default PIN as %s\n" msgid "using default OCSP responder '%s'\n" msgstr "%s olarak öntanımlı PIN kullanılıyor\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, fuzzy, c-format #| msgid "using cipher %s\n" msgid "using OCSP responder '%s'\n" msgstr "%s ÅŸifrelemesi kullanılıyor\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, fuzzy, c-format #| msgid "error storing certificate: %s\n" msgid "error getting OCSP status for target certificate: %s\n" msgstr "serifika saklanırken hata: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, fuzzy, c-format #| msgid "certificate has been revoked" msgid "certificate has been revoked at: %s due to: %s\n" msgstr "sertifika yürürlükten kaldırılmıştı" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "" @@ -11650,80 +11460,76 @@ msgstr "" msgid "assuan_inquire(%s) failed: %s\n" msgstr "satır göndirimi baÅŸarısız: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, fuzzy, c-format #| msgid "sending line failed: %s\n" msgid "assuan_inquire failed: %s\n" msgstr "satır göndirimi baÅŸarısız: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "fetch_cert_by_url failed: %s\n" msgstr "select baÅŸarısız: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, fuzzy, c-format #| msgid "error sending %s command: %s\n" msgid "error sending data: %s\n" msgstr "%s komutu gönderilirken hata: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "start_cert_fetch failed: %s\n" msgstr "select baÅŸarısız: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, fuzzy, c-format #| msgid "select failed: %s\n" msgid "fetch_next_cert failed: %s\n" msgstr "select baÅŸarısız: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, fuzzy, c-format #| msgid "cannot allocate outfile string: %s\n" msgid "can't allocate control structure: %s\n" msgstr "dosya dışı dizge ayrılamıyor: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, fuzzy, c-format #| msgid "failed to create stream from socket: %s\n" msgid "failed to allocate assuan context: %s\n" msgstr "sokette akım oluÅŸturulamadı: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, fuzzy, c-format #| msgid "failed to initialize the TrustDB: %s\n" msgid "failed to initialize the server: %s\n" msgstr "\"TrustDB\" güvence veritabanı baÅŸlangıç aÅŸamasında baÅŸarısız: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, fuzzy, c-format #| msgid "failed to store the creation date: %s\n" msgid "failed to the register commands with Assuan: %s\n" msgstr "oluÅŸturma tarihinin saklanması baÅŸarısız oldu: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, fuzzy, c-format #| msgid "signing failed: %s\n" msgid "Assuan processing failed: %s\n" @@ -11891,76 +11697,76 @@ msgstr "bu oturumda çalışan gpg-agent yok\n" msgid "error sending standard options: %s\n" msgstr "standart seçenekler gönderilirken hata: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "genel anahtar: %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy #| msgid "Bad Passphrase" msgid "Passphrase Entry" msgstr "Anahtar Parolası hatalı" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 #, fuzzy #| msgid "Component not found" msgid "Component not suitable for launching" msgstr "BileÅŸen yok" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, fuzzy, c-format #| msgid "External verification of component %s failed" msgid "Configuration file of component %s is broken\n" msgstr "%s bileÅŸeninin harici doÄŸrulaması baÅŸarısız oldu" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "lütfen önce \"seçmece\" komutunu kullanın.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "%s bileÅŸeninin harici doÄŸrulaması baÅŸarısız oldu" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Grup belirtimlerinin yoksayıldığına dikkat edin\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error closing '%s'\n" msgstr "%s kapanırken hata: %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format #| msgid "error in `%s': %s\n" msgid "error parsing '%s'\n" @@ -12060,15 +11866,15 @@ msgstr "" "Sözdizimi: gpgconf [seçenekler]\n" "GnuPG sisteminin araçları için yapılandırma seçeneklerini yönetir\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Tek bileÅŸenlik deÄŸiÅŸtirge gerekli" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "BileÅŸen yok" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "DeÄŸiÅŸtirgeye izin verilmez" @@ -12086,88 +11892,197 @@ msgstr "" "Standart girdiden verilen anahtar parolasını örüntü dosyasıyla " "karşılaÅŸtırır\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "gizli anahtar zaten bir kartın üzerinde saklı\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "gizli anahtar zaten bir kartın üzerinde saklı\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "Mevcut anahtarlar deÄŸiÅŸtirilsin mi? (e/H ya da y/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "%s numaralı OpenPGP kartı saptandı\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid " (certificate created at " msgid "authenticate to the card" msgstr " ( sertifikanın oluÅŸturuluÅŸu: " -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid " (certificate created at " msgid "read a certificate from a data object" msgstr " ( sertifikanın oluÅŸturuluÅŸu: " -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid " (certificate created at " msgid "store a certificate to a data object" msgstr " ( sertifikanın oluÅŸturuluÅŸu: " -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "%1$s anahtarı %3$s sunucusunun %2$s adresinden isteniyor\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: konak adı belirtilmemiÅŸ\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "anahtar sunucusu çözümlenemedi\n" + +#, fuzzy +#~| msgid "|NAME|connect to Assuan socket NAME" +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|Ä°SÄ°M|Assuan soketi Ä°SÄ°Me baÄŸlanır" + +#, fuzzy +#~| msgid "|N|connect to reader at port N" +#~ msgid "|N|connect to port N" +#~ msgstr "|N|N. porttaki okuyucuya baÄŸlanır" + +#, fuzzy +#~| msgid "Usage: gpg [options] [files] (-h for help)" +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "Kullanımı: gpg [seçenekler] [dosyalar] (yardım için -h)" + +#, fuzzy +#~| msgid "invalid import options\n" +#~ msgid "invalid port number %d\n" +#~ msgstr "içselleÅŸtirme seçenekleri geçersiz\n" + +#, fuzzy +#~| msgid "error writing to %s: %s\n" +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "%s yazılırken hata: %s\n" + +#, fuzzy +#~| msgid "certificate `%s' not found: %s\n" +#~ msgid "attribute '%s' not found\n" +#~ msgstr "sertifika \"%s\" yok: %s\n" + +#, fuzzy +#~| msgid "reading from `%s'\n" +#~ msgid "processing url '%s'\n" +#~ msgstr "`%s'den okunuyor\n" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " user '%s'\n" +#~ msgstr " kullanıcı kimliksiz: %lu\n" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " pass '%s'\n" +#~ msgstr " nam-ı diÄŸer \"%s\"" + +#, fuzzy +#~| msgid " w/o user IDs: %lu\n" +#~ msgid " host '%s'\n" +#~ msgstr " kullanıcı kimliksiz: %lu\n" + +#, fuzzy +#~| msgid " not imported: %lu\n" +#~ msgid " port %d\n" +#~ msgstr " alınamadı: %lu\n" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " DN '%s'\n" +#~ msgstr " nam-ı diÄŸer \"%s\"" + +#, fuzzy +#~| msgid " aka \"%s\"" +#~ msgid " attr '%s'\n" +#~ msgstr " nam-ı diÄŸer \"%s\"" + +#, fuzzy +#~| msgid "%s:%u: no hostname given\n" +#~ msgid "no host name in '%s'\n" +#~ msgstr "%s:%u: konak adı belirtilmemiÅŸ\n" + +#, fuzzy +#~| msgid "WARNING: Using untrusted key!\n" +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "UYARI: Güven derecesiz anahtar kullanılıyor!\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" + +#, fuzzy +#~| msgid "renaming `%s' to `%s' failed: %s\n" +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "`%s' > `%s' isim deÄŸiÅŸikliÄŸi baÅŸarısız: %s\n" + +#, fuzzy +#~| msgid "dearmoring failed: %s\n" +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "zırhın kaldırılması baÅŸarısız: %s\n" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." Binary files differ@@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -19,7 +19,7 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2);\n" "X-Generator: Lokalize 20.11.70\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "не вдалоÑÑ Ð²Ñтановити Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу пінкоду: %s\n" @@ -30,45 +30,49 @@ msgstr "не вдалоÑÑ Ð²Ñтановити Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñ #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "_Гаразд" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "_СкаÑувати" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "_Так" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "_ÐÑ–" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "Пінкод:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "_Зберегти у заÑобі ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñми" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Справді хочете зробити пароль видимим на екрані?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "Зробити пароль видимим" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "Приховати пароль" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -79,7 +83,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -87,9 +91,22 @@ msgstr "" "ЯкіÑÑ‚ÑŒ введеного вище текÑту.\n" "Дані щодо критеріїв ÑкоÑÑ‚Ñ– можна отримати у вашого адмініÑтратора." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "Занадто довгий пароль" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "ЯкіÑÑ‚ÑŒ:" @@ -99,13 +116,13 @@ msgstr "ЯкіÑÑ‚ÑŒ:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "ЯкіÑÑ‚ÑŒ введеного вище текÑту.\n" "Дані щодо критеріїв ÑкоÑÑ‚Ñ– можна отримати у вашого адмініÑтратора." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -113,7 +130,7 @@ msgstr "" "Будь лаÑка, вкажіть ваш пінкод, щоб ключ можна було розблокувати Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ " "ÑеанÑу" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -121,76 +138,76 @@ msgstr "" "Будь лаÑка, вкажіть ваш пароль, щоб ключ можна було розблокувати Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ " "ÑеанÑу" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "Пінкод:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Пароль:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "паролі не збігаютьÑÑ, повторіть Ñпробу" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (Ñпроба %d з %d)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "Повторіть:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "Занадто довгий пінкод" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "Занадто довгий пароль" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "Ðекоректні Ñимволи у пінкоді" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "Занадто короткий пінкод" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "Помилковий пінкод" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "Помилковий пароль" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñерійного номера картки: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "Будь лаÑка, повторіть Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -201,7 +218,7 @@ msgid "" msgstr "" "Будь лаÑка, введіть пароль Ð´Ð»Ñ Ð·Ð°Ñ…Ð¸Ñту імпортованого об’єкта у ÑиÑтемі GnuPG." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -213,25 +230,25 @@ msgid "ssh keys greater than %d bits are not supported\n" msgstr "" "підтримки ключів ssh, що ÑкладаютьÑÑ Ð· понад %d бітів, не передбачено\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "не вдалоÑÑ Ñтворити «%s»: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ «%s»: %s\n" @@ -339,27 +356,27 @@ msgstr "Помилка під Ñ‡Ð°Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ñ–Ð msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "Будь лаÑка, введіть пінкод%s%s%s Ð´Ð»Ñ Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ°Ñ€Ñ‚ÐºÐ¸" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¼Ñ‡Ð°Ñового файла: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби запиÑу до тимчаÑового файла: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "Вкажіть новий пароль" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "Вами не вказано паролÑ!%0AВикориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ–Ñ… паролів заборонено." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -368,11 +385,11 @@ msgstr "" "Вами не вказано паролÑ. Цього не варто робити!%0AБудь лаÑка, підтвердіть, що " "ваш ключ не Ñлід захищати взагалі." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "Так, у захиÑÑ‚Ñ– немає потреби" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." @@ -380,7 +397,7 @@ msgstr[0] "Пароль має ÑкладатиÑÑ Ð¿Ñ€Ð¸Ð½Ð°Ð¹Ð¼Ð½Ñ– з %u ÑÐ msgstr[1] "Пароль має ÑкладатиÑÑ Ð¿Ñ€Ð¸Ð½Ð°Ð¹Ð¼Ð½Ñ– з %u Ñимволів." msgstr[2] "Пароль має ÑкладатиÑÑ Ð¿Ñ€Ð¸Ð½Ð°Ð¹Ð¼Ð½Ñ– з %u Ñимволів." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -389,242 +406,241 @@ msgstr[0] "У паролі має бути принаймні %u цифра аб msgstr[1] "У паролі має бути принаймні %u цифри або%%0AÑпеціальних Ñимволи." msgstr[2] "У паролі має бути принаймні %u цифр або%%0AÑпеціальних Ñимволів." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" "Паролем не повинно бути Ñлово зі Ñловника або Ñлово%%0A, що відповідає " "певному зразку." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "ПопередженнÑ: вами вказано неÑкладний пароль." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "СкориÑтатиÑÑ Ñ†Ð¸Ð¼" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Вкажіть пароль до%0Aз метою захиÑту вашого нового ключа" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "Вкажіть новий пароль" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Параметри діагноÑтики" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "запуÑтити у режимі фонової Ñлужби (фоновий)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "запуÑтити у режимі Ñервера (оÑновному)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "запуÑтити у режимі із наглÑдом" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "не від’єднувати від конÑолі" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ у форматі sh" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ у форматі csh" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FILE|прочитати параметри з вказаного файла" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "Параметри ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ñ–Ð°Ð³Ð½Ð¾Ñтичним виводом" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "докладний режим" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "дещо зменшити кількіÑÑ‚ÑŒ повідомлень" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|запиÑувати журнал режиму Ñервера до файла" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "Параметри ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñми" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "не викориÑтовувати SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|викориÑтовувати вказану програму SCdaemon" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|викориÑтовувати вказану програму SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|приймати певні команди через NAME" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "ігнорувати запити щодо зміни TTY" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "ігнорувати запити щодо зміни графічного диÑплеÑ" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "увімкнути підтримку ssh" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ÐЛГО|викориÑтати алгоритм ÐЛГО Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ відбитків ssh" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "увімкнути підтримку putty" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "Параметри ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ñ…Ð¸Ñтом" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|вважати кешовані пінкоди за вказану кількіÑÑ‚ÑŒ Ñекунд" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|завершувати Ñтрок дії ключів SSH за N Ñекунд" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|вÑтановити макÑимальний Ñтрок дії кешу пінкодів у Ñекундах" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|вÑтановити макÑимальний Ñтрок дії ключа SSH у Ñекундах" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "не викориÑтовувати кеш пін-кодів Ð´Ð»Ñ Ð¿Ñ–Ð´Ð¿Ð¸ÑуваннÑ" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" msgstr "заборонити викориÑÑ‚Ð°Ð½Ð½Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ кешу паролів" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "заборонити клієнтам позначати ключі Ñк надійні" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "дозволити попереднє вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "Параметри примуÑового викориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð» паролів" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "не дозволÑти обхід правил паролів" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|вÑтановити вказану мінімальну довжину нових паролів" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|вимагати у нових паролÑÑ… не менше вказаної кількоÑÑ‚Ñ– нелітер" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|перевірÑти нові паролі за зразком з вказаного файла" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|завершувати Ñтрок дії паролів за вказану кількіÑÑ‚ÑŒ днів" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "не дозволÑти повторне викориÑÑ‚Ð°Ð½Ð½Ñ Ñтарих паролів" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Параметри ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ñ…Ð¸Ñтом" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "заборонити функції виклику перевизначати pinentry" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "не захоплювати ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»Ð°Ð²Ñ–Ð°Ñ‚ÑƒÑ€Ð¾ÑŽ Ñ– мишею" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|викориÑтовувати вказану програму пінзапиÑів" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|вÑтановити вказаний Ñ‡Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Pinentry у Ñекундах" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "дозволити запит Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð· Emacs" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Будь лаÑка, надÑилайте Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ помилки на <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "ВикориÑтаннÑ: @GPG_AGENT@ [параметри] (-h — довідка)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -632,133 +648,133 @@ msgstr "" "СинтакÑиÑ: @GPG_AGENT@ [параметри] [команда [аргументи]]\n" "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸Ð¼Ð¸ ключами у @GNUPG@\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "вказано некоректне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ñ–Ð²Ð½Ñ Ð´Ñ–Ð°Ð³Ð½Ð¾Ñтики «%s»\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "вибраний алгоритм побудови контрольних Ñум Ñ” некоректним\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "прочитати параметри з «%s»\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "ЗÐУВÐЖЕÐÐЯ: %s не призначено Ð´Ð»Ñ Ð·Ð²Ð¸Ñ‡Ð°Ð¹Ð½Ð¾Ð³Ð¾ викориÑтаннÑ!\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "не вдалоÑÑ Ñтворити Ñокет: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "назва Ñокета «%s» Ñ” надто довгою\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "gpg-agent вже запущено, потреби у запуÑку нової копії немає\n" -#: agent/gpg-agent.c:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñтану Ñокета\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби прив’ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ Ñокета до «%s»: %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "не вдалоÑÑ Ð²Ñтановити права доÑтупу до «%s»: %s\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… на Ñокеті «%s»\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "Ñтворено каталог «%s»\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "помилка stat() щодо «%s»: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "не можна викориÑтовувати Ñк домашній каталог «%s»\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "" "помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñтану на файловому деÑкрипторі %d: " "%s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "запущено обробки 0x%lx Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð³Ð¾ деÑкриптора %d\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "обробник 0x%lx деÑкриптора файла %d завершив роботу\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "запущено обробник ssh 0x%lx Ð´Ð»Ñ Ð´ÐµÑкриптора файла %d\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "обробник ssh 0x%lx деÑкриптора файла %d завершив роботу\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "помилка pth_select: %s — Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ 1 Ñ\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s зупинено\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "у цьому ÑеанÑÑ– не запущено gpg-agent\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -780,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -811,22 +827,22 @@ msgstr "" "СинтакÑиÑ: gpg-protect-tool [параметри] [аргументи]\n" "ІнÑтрумент ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸Ð¼Ð¸ ключами\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "Будь лаÑка, вкажіть пароль Ð´Ð»Ñ Ð·Ð½ÑÑ‚Ñ‚Ñ Ð·Ð°Ñ…Ð¸Ñту з об’єкта PKCS#12." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "Будь лаÑка, вкажіть пароль Ð´Ð»Ñ Ð·Ð°Ñ…Ð¸Ñту нового об’єкта PKCS#12." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "" "Будь лаÑка, введіть пароль Ð´Ð»Ñ Ð·Ð°Ñ…Ð¸Ñту імпортованого об’єкта у ÑиÑтемі GnuPG." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -834,17 +850,17 @@ msgstr "" "Будь лаÑка, вкажіть пароль або пінкод,\n" "потрібні Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ†Ñ–Ñ”Ñ— дії." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "ÑкаÑовано\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби запиту паролÑ: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Â«%s»: %s\n" @@ -1007,7 +1023,7 @@ msgstr "невдала Ñпроба перевірити Ñтворений пі msgid "secret key parts are not available\n" msgstr "закриті чаÑтини ключа недоÑтупні\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "" @@ -1037,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñ€Ð¾Ð·Ð³Ð°Ð»ÑƒÐ¶ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу: %s\n" @@ -1110,7 +1126,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "Ñпроба Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ Â«%s» на «%s» зазнала невдачі: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "yes|так" @@ -1165,7 +1181,7 @@ msgstr "" msgid "out of core while allocating %lu bytes" msgstr "вихід за межі облаÑÑ‚Ñ– під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ %lu байтів" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1242,7 +1258,7 @@ msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… msgid "server '%s' is older than us (%s < %s)" msgstr "Ñервер «%s» має верÑÑ–ÑŽ, Ñтарішу за нашу (%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "УВÐГÐ: %s\n" @@ -1327,7 +1343,7 @@ msgid "algorithm: %s" msgstr "алгоритм: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "непідтримуваний алгоритм: %s" @@ -1402,11 +1418,11 @@ msgstr "Ланцюжок Ñертифікації Ñ” чинним" msgid "Root certificate trustworthy" msgstr "Кореневий Ñертифікат Ñ” гідним довіри" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "не знайдено ÑпиÑку Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð´Ð»Ñ Ñертифіката" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "доÑтупний ÑпиÑок Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ñ” занадто Ñтарим" @@ -1452,22 +1468,22 @@ msgstr "[немає]" msgid "invalid radix64 character %02x skipped\n" msgstr "пропущено некоректний Ñимвол radix64 %02x\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1521,8 +1537,7 @@ msgstr "Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Â«%s» не виконано: %s\n" msgid "waiting for lock %s...\n" msgstr "Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ %s…\n" -#: common/init.c:191 sm/gpgsm.c:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s Ñ” занадто заÑтарілою (потрібно %s, маємо %s)\n" @@ -1674,7 +1689,7 @@ msgid "Enter passphrase: " msgstr "Введіть пароль: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s не Ñ” ÑуміÑним із режимом %s\n" @@ -1685,221 +1700,221 @@ msgstr "%s не Ñ” ÑуміÑним із режимом %s\n" msgid "error from TPM: %s\n" msgstr "помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð· %s: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "проблема з агентом: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "у цьому ÑеанÑÑ– не запущено dirmngr\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "не можна викориÑтовувати %s у режимі %s\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "\"%s\" is not a fingerprint\n" msgid "Tor is not properly configured" msgstr "«%s» не Ñ” відбитком\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "\"%s\" is not a fingerprint\n" msgid "DNS is not properly configured" msgstr "«%s» не Ñ” відбитком\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "Ñтворити Ñертифікат відкликаннÑ" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "формат ASCII: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ доÑтуп до картки OpenPGP: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "ВиÑвлено картку OpenPGP з номером %s\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "це не можна робити у пакетному режимі\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "Цією командою можна кориÑтуватиÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ ÐºÐ°Ñ€Ñ‚Ð¾Ðº верÑÑ–Ñ— 2\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Ðемає коду ÑÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ код ÑÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð²Ð¶Ðµ недоÑтупний\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "Ваш вибір? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[не вÑтановлено]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "не увімкнено" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "увімкнено" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "" "Помилка: у поточній верÑÑ–Ñ— можна викориÑтовувати лише звичайний ASCII.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "Помилка: Ñимвол «<» не можна викориÑтовувати.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "Помилка: не можна викориÑтовувати подвійні пробіли.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "Прізвище влаÑника картки: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "Ð†Ð¼â€™Ñ Ð²Ð»Ð°Ñника картки: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "Помилка: Ñкладена назва Ñ” занадто довгою (макÑимум — %d Ñимволів).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "ÐдреÑа Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ ключа: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Â«%s»: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Â«%s»: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "Дані кориÑтувача (назва запиÑу): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "ОÑобиÑÑ‚Ñ– дані DO: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "ОÑновна мова: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "Помилка: некоректна довжина Ñ€Ñдка оÑновної мови.\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "Помилка: некоректні Ñимволи у Ñ€Ñдку оÑновної мови.\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "Помилка: некоректна відповідь.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "Відбиток CA: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "Помилка: некоректне Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð±Ð¸Ñ‚ÐºÐ°.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "Ð´Ñ–Ñ Ð½Ð°Ð´ ключем неможлива: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "не Ñ” карткою OpenPGP" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… поточного ключа: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "Замінити вже Ñтворений ключ? (y/N або Ñ‚/Ð) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -1916,100 +1931,100 @@ msgstr "" " ознайомтеÑÑ Ð· документацією до вашої картки, щоб\n" " визначити дозволені розміри.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "Якою має бути довжина ключа? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "округлено до %u бітів\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "Розміри ключів %s мають перебувати у діапазоні %u—%u\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "Зміна атрибута ключа картки длÑ: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "Ключ підпиÑуваннÑ\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "Ключ шифруваннÑ\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "Ключ розпізнаваннÑ\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "Вкажіть потрібний вам тип ключа:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "Ðекоректний вибір.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" "Зараз Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ°Ñ€Ñ‚ÐºÐ¸ буде змінено Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ %u-бітового ключа\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "Зараз Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ°Ñ€Ñ‚ÐºÐ¸ буде змінено Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° типу %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби змінити атрибут ключа %d: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… щодо картки: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "Цією карткою не передбачено підтримки вказаної команди\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "Створити резервну копію ключа ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð·Ð° карткою? (Y/n або Т/н) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "ЗÐУВÐЖЕÐÐЯ: ключі вже збережено на картці!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "Замірити вже Ñтворені ключі? (y/N або Ñ‚/Ð) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2020,162 +2035,162 @@ msgstr "" " PIN = «%s» ÐдмініÑтративний PIN = «%s»\n" "Вам Ñлід змінити параметри за допомогою команди --change-pin\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "Виберіть тип ключа, Ñкий Ñлід Ñтворити:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) Ключ підпиÑуваннÑ\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) Ключ шифруваннÑ\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) Ключ розпізнаваннÑ\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "Виберіть Ñховище Ð´Ð»Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "Помилка KEYTOCARD: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "" "ЗауваженнÑ: у результаті Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— команди уÑÑ– ключі на картці буде " "знищено!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "Продовжити? (y (так)/N (ні)) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" "Справді хочете Ñкинути уÑе до типових налаштувань? (введіть «yes» («так»)) " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "помилка Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ KDF: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error for setup KDF: %s\n" msgid "error for setup UIF: %s\n" msgstr "помилка Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ KDF: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "вийти з цього меню" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "показати керівні команди" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "показати цю довідкову інформацію" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "показати вÑÑ– доÑтупні дані" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "змінити Ñ–Ð¼â€™Ñ Ð²Ð»Ð°Ñника картки" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "змінити адреÑу Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "отримати ключ, вказаний у полі адреÑи картки" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "змінити Ñ–Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "змінити оÑновну мову" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "змінити поле Ñтаті влаÑника картки" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "змінити відбиток CA" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "увімкнути або вимкнути позначку примуÑового пінкоду підпиÑу" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "Ñтворити ключі" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "меню зміни або Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð½ÐºÐ¾Ð´Ñƒ" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "перевірити пінкод Ñ– показати ÑпиÑок вÑÑ–Ñ… даних" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "розблокувати під коду за допомогою коду ÑкиданнÑ" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "знищити уÑÑ– ключі Ñ– дані" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "setup KDF for PIN authentication" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ KDF Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ Ð·Ð° PIN" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "змінити атрибут ключа" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "змінити рівень довіри до влаÑника" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/картка> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "Команда адмініÑтратора\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "Команди адмініÑÑ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¾\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "Команди адмініÑÑ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð±Ð¾Ñ€Ð¾Ð½ÐµÐ½Ð¾\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "Ðекоректна команда (ÑкориÑтайтеÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ «help»)\n" @@ -2185,22 +2200,22 @@ msgstr "Ðекоректна команда (ÑкориÑтайтеÑÑ ÐºÐ¾Ð¼Ð msgid "--output doesn't work for this command\n" msgstr "--output не працює з цією командою\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ «%s»\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "ключ «%s» не знайдено: %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°: %s\n" @@ -2322,14 +2337,14 @@ msgstr "алгоритм ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Â«%s» не можна викорРmsgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "алгоритм ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Â«%s» не можна викориÑтовувати у режимі %s\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2349,7 +2364,7 @@ msgstr "" "УВÐГÐ: примуÑове викориÑÑ‚Ð°Ð½Ð½Ñ Ñиметричного шифру %s (%d) не відповідає " "параметрам отримувача\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "УВÐГÐ: ключ %s не можна викориÑтовувати Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ режимі %s\n" @@ -2381,7 +2396,7 @@ msgstr "%s/%s зашифровано Ð´Ð»Ñ Â«%s»\n" msgid "option '%s' may not be used in %s mode\n" msgstr "параметр «%s» не можна викориÑтовувати у режимі %s\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2392,7 +2407,7 @@ msgstr "Дані, зашифровані за алгоритмом %s\n" msgid "encrypted with unknown algorithm %d\n" msgstr "зашифровано за допомогою невідомого алгоритму %d\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2435,7 +2450,7 @@ msgstr "викориÑтовувати формат резервних копіРmsgid " - skipped" msgstr " - пропущено" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2471,63 +2486,63 @@ msgstr "помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Â«%s»: %s.\n" msgid "[User ID not found]" msgstr "[Ідентифікатор не знайдено]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "автоматично отримано «%s» за допомогою %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Â«%s» за допомогою %s: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "Без відбитка" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "закритий ключ «%s» не знайдено: %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(перевірте аргумент параметра «%s»)\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "ПопередженнÑ: «%s» не викориÑтовуєтьÑÑ Ñк типовий ключ: %s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "викориÑтовуємо «%s» Ñк типовий закритий ключ Ð´Ð»Ñ Ð¿Ñ–Ð´Ð¿Ð¸ÑуваннÑ\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "уÑÑ– значеннÑ, передані «%s», проігноровано\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "" "Ðекоректний ключ %s визнано чинним через параметр --allow-non-selfsigned-" "uid\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, c-format msgid "using subkey %s instead of primary key %s\n" msgstr "викориÑтовуємо підключ %s заміÑÑ‚ÑŒ оÑновного ключа %s\n" -#: g10/getkey.c:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "коректні Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° «%s»:\n" @@ -2714,7 +2729,7 @@ msgstr "|SPEC|вÑтановити замінники адреÑи електрРmsgid "use strict OpenPGP behavior" msgstr "Ñтрого викориÑтовувати Ñтандарт OpenPGP" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "не вноÑити змін" @@ -2750,7 +2765,7 @@ msgstr "викориÑтовувати канонічний текÑтовий Ñ msgid "|N|set compress level to N (0 disables)" msgstr "|N|вÑтановити рівень ÑтиÑÐ½ÐµÐ½Ð½Ñ (0 — вимкнути)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2773,11 +2788,11 @@ msgstr "імпортувати ключі з Ñервера ключів" msgid "include the public key in signatures" msgstr "показати ÑпиÑок Ñ– перевірити підпиÑи ключів" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "заборонити доÑтуп до dirmngr" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2799,15 +2814,15 @@ msgstr "" "|USER-ID|викориÑтовувати Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñів або Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ð½Ð¸Ð¹ " "ідентифікатор" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2851,7 +2866,7 @@ msgstr "" "ПідпиÑуваннÑ, перевірка підпиÑів, ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ розшифруваннÑ\n" "Типова Ð´Ñ–Ñ Ð·Ð°Ð»ÐµÐ¶Ð°Ñ‚Ð¸Ð¼Ðµ від вхідних даних\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2875,12 +2890,12 @@ msgstr "Хеш: " msgid "Compression: " msgstr "СтиÑненнÑ: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "кориÑтуваннÑ: %s [параметри] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "неÑуміÑні команди\n" @@ -2890,46 +2905,46 @@ msgstr "неÑуміÑні команди\n" msgid "no = sign found in group definition '%s'\n" msgstr "у визначенні групи «%s» немає знаку «=»\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñника домашнього каталогу «%s» не Ñ” безпечним\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñника у файлі налаштувань «%s» не Ñ” безпечним\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñника додатка «%s» не Ñ” безпечним\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "" "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ð² доÑтупу до домашнього каталогу «%s» не Ñ” безпечним\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "" "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ð² доÑтупу до файла налаштувань «%s» не Ñ” безпечним\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ð² доÑтупу до додатка «%s» не Ñ” безпечним\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñника підлеглого каталогу домашнього каталогу «%s» не Ñ” " "безпечним\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2937,21 +2952,21 @@ msgstr "" "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñника у підлеглому каталозі, визначеному файлом " "налаштувань «%s», не Ñ” безпечним\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñника підлеглого каталогу у додатку «%s» не Ñ” " "безпечним\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ð² доÑтупу до підлеглого каталогу домашнього каталогу " "«%s» не Ñ” безпечним\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2959,485 +2974,485 @@ msgstr "" "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ð² доÑтупу до підлеглого каталогу, визначеного файлом " "налаштувань «%s», не Ñ” безпечним\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" "УВÐГÐ: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ð² доÑтупу до підлеглого каталогу у додатку «%s» не Ñ” " "безпечним\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "невідомий пункт налаштувань «%s»\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "показувати фотоідентифікатори у ÑпиÑках ключів" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "показувати дані щодо викориÑÑ‚Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° у ÑпиÑках ключів" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "показувати адреÑи правил у ÑпиÑках підпиÑів" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "показувати вÑÑ– примітки у ÑпиÑках підпиÑів" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "показувати Ñтандартні примітки IETF у ÑпиÑках підпиÑів" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "показувати примітки кориÑтувача у ÑпиÑках підпиÑів" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "показувати адреÑи оÑновних Ñерверів ключів у ÑпиÑках підпиÑів" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "показувати чинніÑÑ‚ÑŒ ідентифікаторів кориÑтувачів у ÑпиÑках ключів" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "" "показувати відкликані та заÑтарілі ідентифікатори кориÑтувачів у ÑпиÑках " "ключів" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "показувати відкликані та заÑтарілі підключі у ÑпиÑках ключів" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "показувати назву Ñховища ключів у ÑпиÑках ключів" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "показувати дати Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñтроків дії у ÑпиÑку підпиÑів" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "невідомі правила TOFU «%s»\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(команда «help» виводить ÑпиÑок можливих варіантів)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "ЗÐУВÐЖЕÐÐЯ: %s не призначено Ð´Ð»Ñ Ð·Ð²Ð¸Ñ‡Ð°Ð¹Ð½Ð¾Ð³Ð¾ викориÑтаннÑ!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "«%s» не Ñ” коректним запиÑом Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñтроку дії підпиÑу\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "«%s» не Ñ” коректною адреÑою електронної пошти\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "некоректний режим pinentry, «%s»\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "некоректне Ð¿Ð¾Ñ…Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ñƒ «%s»\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "«%s» не Ñ” коректним набором Ñимволів\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "не вдалоÑÑ Ð¾Ð±Ñ€Ð¾Ð±Ð¸Ñ‚Ð¸ адреÑу Ñервера ключів\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: некоректні параметри Ñервера ключів\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "некоректні параметри Ñервера ключів\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: некоректні параметри імпортуваннÑ\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "некоректні параметри імпортуваннÑ\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "некоректний параметр фільтруваннÑ: %s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: некоректні параметри екÑпортуваннÑ\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "некоректні параметри екÑпортуваннÑ\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: некоректні параметри побудови ÑпиÑку\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "некоректні параметри побудови ÑпиÑку\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "показувати фотоідентифікатори під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ підпиÑів" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "показувати адреÑи правил під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ підпиÑів" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "показувати вÑÑ– примітки під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ підпиÑів" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "показувати Ñтандартні примітки IETF під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ підпиÑів" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "показувати вказані кориÑтувачем примітки під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ підпиÑів" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "" "показувати адреÑи оÑновних Ñерверів ключів у ÑпиÑках перевірки підпиÑів" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "" "показувати чинніÑÑ‚ÑŒ ідентифікаторів кориÑтувача під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ підпиÑів" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "" "показувати відкликані та заÑтарілі ідентифікатори кориÑтувачів у ÑпиÑках " "перевірки підпиÑів" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "" "показувати лише оÑновний ідентифікатор кориÑтувача під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ підпиÑів" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: некоректні параметри перевірки\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "некоректні параметри перевірки\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "не вдалоÑÑ Ð²Ñтановити шлÑÑ… Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку у Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: некоректний ÑпиÑок auto-key-locate\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "некоректний ÑпиÑок auto-key-locate\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "некоректний аргумент параметра «%.50s»\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "УВÐГÐ: можливе ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð°Ð¼Ð¿Ñƒ пам’ÑÑ‚Ñ– програми!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "УВÐГÐ: %s перевизначає %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s не можна викориÑтовувати разом з %s!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s Ñ” зайвим, Ñкщо викориÑтано %s!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "УВÐГÐ: запущено з фіктивним ÑиÑтемним чаÑом: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "не буде запущено з помилками у захиÑÑ‚Ñ– пам’ÑÑ‚Ñ– через %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "вибраний алгоритм ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ” некоректним\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "вибраний алгоритм побудови контрольних Ñум Ñ” некоректним\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "вибраний алгоритм ÑтиÑÐºÐ°Ð½Ð½Ñ Ñ” некоректним\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "" "вибраний алгоритм ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ð¸Ñ… Ñум Ð´Ð»Ñ Ñертифікації Ñ” некоректним\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ completes-needed має бути більшим за 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ marginals-needed має перевищувати 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ max-cert-depth має перебувати у діапазоні від 1 до 255\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "некоректне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ default-cert-level; має бути 0, 1, 2 або 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "некоректне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ min-cert-level; має бути 1, 2 або 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "" "ЗÐУВÐЖЕÐÐЯ: наполегливо не рекомендуємо вам кориÑтуватиÑÑ Ð¿Ñ€Ð¾Ñтим режимом " "S2K (0)\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "некоректний режим S2K; мало бути вказано 0, 1 або 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "некоректні типові параметри\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "некоректні оÑобиÑÑ‚Ñ– параметри шифруваннÑ\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "некоректні оÑобиÑÑ‚Ñ– параметри шифруваннÑ\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "некоректні оÑобиÑÑ‚Ñ– параметри контрольної Ñуми\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "некоректні оÑобиÑÑ‚Ñ– параметри ÑтиÑканнÑ\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "некоректний розмір ключа; викориÑтовуємо %u-бітовий\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s ще не може працювати разом з %s\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "cipher algorithm '%s' may not be used in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "алгоритм ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Â«%s» не можна викориÑтовувати у режимі %s\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "алгоритм ÑтиÑÐºÐ°Ð½Ð½Ñ Â«%s» не можна викориÑтовувати у режимі %s\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "не вдалоÑÑ Ñ–Ð½Ñ–Ñ†Ñ–Ð°Ð»Ñ–Ð·ÑƒÐ²Ð°Ñ‚Ð¸ базу даних надійноÑÑ‚Ñ– (TrustDB): %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "УВÐГÐ: отримувачів (-r) вказано без викориÑÑ‚Ð°Ð½Ð½Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸Ð¼ " "ключем\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñиметричного ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Â«%s»: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" "не можна викориÑтовувати комбінацію --symmetric --encrypt у режимі --s2k-" "mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "" "не можна викориÑтовувати комбінацію --symmetric --encrypt у режимі %s\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" "не можна викориÑтовувати комбінацію --symmetric --sign --encrypt у режимі --" "s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "" "не можна викориÑтовувати комбінацію --symmetric --encrypt у режимі %s\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ð½Ð°Ð´ÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… на Ñервер ключів: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… з Ñервера ключів: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби екÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "Ñпроба екÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° ssh зазнала невдачі: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "помилка пошуку на Ñервері ключів: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "помилка Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð· Ñервера ключів: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "помилка Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð· формату ASCII: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "помилка Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñƒ формат ASCII: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "некоректний алгоритм Ñ…ÐµÑˆÑƒÐ²Ð°Ð½Ð½Ñ Â«%s»\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби обробки Ñпецифікації ключа «%s»: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "«%s» не Ñ” коректним ідентифікатором ключа, відбитком або кодом\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "УВÐГÐ: команд не надано. ÐамагаємоÑÑ Ð²Ð³Ð°Ð´Ð°Ñ‚Ð¸, що вам потрібно...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Почніть вводити ваше повідомленнÑ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "вказана адреÑа правил Ñертифікації Ñ” некоректною\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "вказана адреÑа правил підпиÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ” некоректною\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "вказана адреÑа оÑновного Ñервера ключів Ñ” некоректною\n" @@ -3450,7 +3465,7 @@ msgstr "|FILE|визначити ключі з файла Ñховища ÐºÐ»ÑŽÑ msgid "make timestamp conflicts only a warning" msgstr "Ñупроводжувати конфлікти чаÑових позначок лише попередженнÑми" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|запиÑувати до деÑкриптора файла дані щодо Ñтану" @@ -3539,97 +3554,97 @@ msgstr "припуÑкати формат резервних копій ключ msgid "repair keys on import" msgstr "відновлювати ключі при імпортуванні" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "пропуÑкаємо блок типу %d\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "оброблено %lu ключів\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "Загалом оброблено: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " пропущено ключів PGP-2: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr "пропущено нових ключів: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " без ід. кориÑтувача: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " імпортовано: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " без змін: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr "нових ід. кориÑтувачів: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " нових підключів: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " нових підпиÑів: %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr "відкликань нових ключів: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr "прочитано закритих ключів: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr "імпортовано закр. ключів: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " закр. ключів без змін: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " не імпортовано: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " вилучених підпиÑів: %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " вилучених ід. кориÑÑ‚.: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3638,175 +3653,175 @@ msgstr "" "УВÐГÐ: у ключі %s міÑÑ‚ÑÑ‚ÑŒÑÑ Ð·Ð°Ð¿Ð¸Ñи Ð½Ð°Ð´Ð°Ð½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ð°Ð³Ð¸\n" "недоÑтупним алгоритмам Ð´Ð»Ñ Ñ‚Ð°ÐºÐ¸Ñ… ід. кориÑтувачів:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " «%s»: перевага алгоритму ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ %s\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " «%s»: перевага алгоритму ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ %s\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " «%s»: перевага алгоритму контрольних Ñум %s\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " «%s»: перевага алгоритму ÑтиÑÐºÐ°Ð½Ð½Ñ %s\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "наполегливо рекомендуємо вам оновити запиÑи переваг Ñ–\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "" "повторно поширити цей ключ, щоб уникнути потенційних проблем з алгоритмами\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "ключ %s: немає ідентифікатор кориÑтувача\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "ключ %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "відкинуто екранувальником імпорту" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "ключ %s: відновлено пошкоджений підключ PKS\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "ключ %s: прийнÑто неÑамопідпиÑаний ідентифікатор кориÑтувача «%s»\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "ключ %s: немає чинних ідентифікаторів кориÑтувача\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "причиною цього може бути те, що немає ÑамопідпиÑу\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "ключ %s: не знайдено відкритий ключ: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "ключ %s: новий ключ — пропущено\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "не виÑвлено придатного до запиÑу Ñховища ключів: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби запиÑу Ñховища ключів «%s»: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "ключ %s: імпортовано відкритий ключ «%s»\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "ключ %s: не відповідає нашій копії\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "ключ %s: «%s» 1 новий ідентифікатор кориÑтувача\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "ключ %s: «%s» %d нових ідентифікаторів кориÑтувачів\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "ключ %s: «%s» 1 новий підпиÑ\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "ключ %s: «%s» %d нових підпиÑів\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "ключ %s: «%s» 1 новий підключ\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "ключ %s: «%s» %d нових підключів\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "ключ %s: «%s» вилучено %d підпиÑ\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "ключ %s: «%s» вилучено %d підпиÑів\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "ключ %s: «%s» Ñпорожнено %d ідентифікатор кориÑтувача\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "ключ %s: «%s» Ñпорожнено %d ідентифікаторів кориÑтувачів\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "ключ %s: «%s» не змінено\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "ключ %s: імпортовано закритий ключ\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "ключ %s: закритий ключ вже Ñ–Ñнує\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "ключ %s: помилка під Ñ‡Ð°Ñ Ñпроби надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð°Ð³ÐµÐ½Ñ‚Ñƒ: %s\n" @@ -3819,210 +3834,209 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" "Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ½ÐµÑÐµÐ½Ð½Ñ Â«%s» на кожній із карток пам’ÑÑ‚Ñ– Ñлід виконати таку команду: " "%s\n" -#: g10/import.c:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "закритий ключ %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸Ñ… ключів заборонено\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, c-format msgid "key %s: secret key with invalid cipher %d - skipped\n" msgstr "ключ %s: закритий ключ з некоректним шифром %d — пропущено\n" -#: g10/import.c:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "Причину не вказано" -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "Ключ замінено" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "Ключ Ñкомпрометовано" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "Ключ більше не викориÑтовуєтьÑÑ" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "Ідентифікатор кориÑтувача втратив чинніÑÑ‚ÑŒ" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "причина відкликаннÑ: " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "коментар щодо відкликаннÑ: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, c-format msgid "key %s: no public key - can't apply revocation certificate\n" msgstr "" "ключ %s: немає відкритого ключа — не можна заÑтоÑовувати Ñертифікат " "відкликаннÑ\n" -#: g10/import.c:3461 +#: g10/import.c:3469 #, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "ключ %s: не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ початковий блок ключів: %s\n" -#: g10/import.c:3468 +#: g10/import.c:3476 #, c-format msgid "key %s: can't read original keyblock: %s\n" msgstr "ключ %s: не вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ початковий блок ключів: %s\n" -#: g10/import.c:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "ключ %s: некоректний Ñертифікат відкликаннÑ: %s — відкинуто\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "ключ %s: імпортовано Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Â«%s»\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "ключ %s: немає ідентифікатор кориÑтувача Ð´Ð»Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñу\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "" "ключ %s: непідтримуваний алгоритм ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ ключа Ð´Ð»Ñ " "ідентифікатора кориÑтувача «%s»\n" -#: g10/import.c:3628 +#: g10/import.c:3636 #, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "ключ %s: некоректний ÑÐ°Ð¼Ð¾Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ð´Ð»Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð° кориÑтувача «%s»\n" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "ключ %s: непідтримуваний алгоритм ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ ключа\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "ключ %s: некоректний безпоÑередній Ð¿Ñ–Ð´Ð¿Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð°\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "ключ %s: немає підключа Ð´Ð»Ñ Ð·Ð²â€™ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ñ–Ð²\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "ключ %s: некоректне зв’ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ñ–Ð²\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "ключ %s: вилучено кратне зв’ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ñ–Ð²\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "ключ %s: немає підключа Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "ключ %s: некоректне Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð°\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "ключ %s: вилучено кратне Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð°\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "ключ %s: пропущено ідентифікатор кориÑтувача «%s»\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "ключ %s: пропущено підключ\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, c-format msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" msgstr "ключ %s: непридатний до екÑпорту Ð¿Ñ–Ð´Ð¿Ð¸Ñ (ÐºÐ»Ð°Ñ 0x%02X) — пропущено\n" -#: g10/import.c:3860 +#: g10/import.c:3868 #, c-format msgid "key %s: revocation certificate at wrong place - skipped\n" msgstr "ключ %s: Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ñƒ помилковому міÑці — пропущено\n" -#: g10/import.c:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "ключ %s: некоректний Ñертифікат відкликаннÑ: %s — пропущено\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, c-format msgid "key %s: subkey signature in wrong place - skipped\n" msgstr "ключ %s: Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð° у помилковому міÑці — пропущено\n" -#: g10/import.c:3900 +#: g10/import.c:3908 #, c-format msgid "key %s: unexpected signature class (0x%02X) - skipped\n" msgstr "ключ %s: неочікуваний ÐºÐ»Ð°Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñу (0x%02X) — пропущено\n" -#: g10/import.c:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "ключ %s: виÑвлено Ð´ÑƒÐ±Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ñ–Ð² кориÑтувача — об’єднано\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, c-format msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" msgstr "УВÐГÐ: ключ %s могло бути відкликано: отримуємо ключ Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ %s\n" -#: g10/import.c:4261 +#: g10/import.c:4269 #, c-format msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" msgstr "УВÐГÐ: ключ %s могло бути відкликано: ключа Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ %s немає.\n" -#: g10/import.c:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "ключ %s: додано Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Â«%s»\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "ключ %s: додано безпоÑередній Ð¿Ñ–Ð´Ð¿Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð°\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¾Ð±Ð»Ð°ÑÑ‚Ñ– пам’ÑÑ‚Ñ–: %s\n" @@ -4092,7 +4106,7 @@ msgstr "" "ПопередженнÑ: виÑвлено помилки, перевірка виконувалаÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ " "ÑамопідпиÑуваннÑ, віддайте команду «%s», щоб перевірити уÑÑ– підпиÑи.\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñховища ключів «%s»: %s\n" @@ -4102,7 +4116,7 @@ msgstr "помилка під Ñ‡Ð°Ñ Ñпроби ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÑÑ…Ð¾Ð²Ð¸Ñ msgid "error creating keyring '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñховища ключів «%s»: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "Ñтворено Ñховище ключів «%s»\n" @@ -4358,8 +4372,8 @@ msgstr "Цей ключ ретельно перевірено мною.\n" msgid "Really sign? (y/N) " msgstr "ПідпиÑати? (y/N або Ñ‚/Ð) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби підпиÑуваннÑ: %s\n" @@ -4740,7 +4754,7 @@ msgstr "Ðемає відповідних ідентифікаторів корРmsgid "Nothing to sign.\n" msgstr "Ðічого підпиÑувати.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "Ðе підпиÑано вами.\n" @@ -4809,7 +4823,7 @@ msgstr "Цей ключ може бути відкликано %s ключем % msgid "(sensitive)" msgstr "(важливий)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "Ñтворено: %s" @@ -4825,7 +4839,7 @@ msgid "expired: %s" msgstr "не діє з: %s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "діє до: %s" @@ -4861,13 +4875,13 @@ msgstr "" "Зауважте, що показані дані щодо чинноÑÑ‚Ñ– ключів не обов’Ñзково Ñ” коректними\n" "до перезапуÑку програми.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "відкликано" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "збіг Ñтрок дії" @@ -4910,7 +4924,7 @@ msgstr "Ви Ñправді бажаєте додати його? (y/N або Ñ‚ msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "Ðе можна додавати фотоідентифікатор до ключа у форматі PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "У цьому ключі вже Ñ–Ñнує такий ідентифікатор кориÑтувача!\n" @@ -5059,7 +5073,7 @@ msgstr "" msgid "Please select exactly one user ID.\n" msgstr "Будь лаÑка, виберіть лише один ідентифікатор кориÑтувача.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "пропуÑкаємо ÑÐ°Ð¼Ð¾Ð¿Ñ–Ð´Ð¿Ð¸Ñ v3 Ð´Ð»Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð° кориÑтувача «%s»\n" @@ -5068,130 +5082,130 @@ msgstr "пропуÑкаємо ÑÐ°Ð¼Ð¾Ð¿Ñ–Ð´Ð¿Ð¸Ñ v3 Ð´Ð»Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–Ðº msgid "Enter your preferred keyserver URL: " msgstr "Вкажіть адреÑу вашого оÑновного Ñервера ключів: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "Ви Ñправді бажаєте замінити його? (y/N або Ñ‚/Ð) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "Ви Ñправді бажаєте вилучити його? (y/N або Ñ‚/Ð) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "Вкажіть примітку: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "Продовжувати? (y/N або Ñ‚/Ð) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "Ідентифікатора кориÑтувача з індекÑом %d не Ñ–Ñнує\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "Ідентифікатора кориÑтувача з хешем %s не Ñ–Ñнує\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Піключа із ідентифікатором ключа «%s» не Ñ–Ñнує.\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "Підключа з індекÑом %d не Ñ–Ñнує\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "Ідентифікатор кориÑтувача: «%s»\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "підпиÑано вашим ключем %s %s%s%s\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (неекÑпортовний)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "Строк дії цього підпиÑу завершуєтьÑÑ %s.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Ви Ñправді бажаєте відкликати його? (y/N або Ñ‚/Ð) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Створити Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ підпиÑу? (y/N або Ñ‚/Ð) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Вами підпиÑано ці ідентифікатори кориÑтувачів у ключі %s:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (невідкликуваний)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "відкликано вашим ключем %s у %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "Ви маєте намір відкликати ці підпиÑи:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "Справді Ñтворити Ñертифікати відкликаннÑ? (y/N або Ñ‚/Ð) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "немає закритого ключа\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "Ñпроба відкликати ідентифікатор, Ñкий не належить кориÑтувачеві: %s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "ідентифікатор кориÑтувача «%s» вже відкликано\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "УВÐГÐ: Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð° кориÑтувача позначено датою на %d Ñекунд у " "майбутньому\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "Ðе можна вилучати оÑтанній ідентифікатор кориÑтувача!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "Ключ %s вже відкликано.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Підключ %s вже відкликано.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "Показ фотоідентифікатора %s розміру %ld Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ð° %s (uid %d)\n" @@ -5201,64 +5215,64 @@ msgstr "Показ фотоідентифікатора %s розміру %ld д msgid "invalid value for option '%s'\n" msgstr "некоректне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° «%s»\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "Ð·Ð°Ð¿Ð¸Ñ Ð¿ÐµÑ€ÐµÐ²Ð°Ð³Ð¸ «%s» продубльовано\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "занадто багато запиÑів переваг шифрів\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "занадто багато запиÑів переваг контрольних Ñум\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "занадто багато запиÑів переваг ÑтиÑканнÑ\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "занадто багато запиÑів переваг шифрів\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "некоректний Ð·Ð°Ð¿Ð¸Ñ Â«%s» у Ñ€Ñдку переваг\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "запиÑÑƒÐ²Ð°Ð½Ð½Ñ Ð±ÐµÐ·Ð¿Ð¾Ñереднього підпиÑу\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "запиÑÑƒÐ²Ð°Ð½Ð½Ñ ÑамопідпиÑу\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "запиÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñу прив’ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "некоректний розмір ключа; викориÑтовуємо %u-бітовий\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "розмір ключа округлено до %u-бітового\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" @@ -5266,19 +5280,19 @@ msgstr "" "УВÐГÐ: деÑкі з програм OpenPGP не можуть працювати з ключем DSA з таким " "розміром контрольної Ñуми\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "ПідпиÑати" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "Сертифікувати" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "Зашифрувати" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "Пройти розпізнаваннÑ" @@ -5292,181 +5306,181 @@ msgstr "Пройти розпізнаваннÑ" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "Можливі дії з ключем %s: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "Поточні дозволені дії: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) увімкнути або вимкнути можливіÑÑ‚ÑŒ підпиÑуваннÑ\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) увімкнути або вимкнути можливіÑÑ‚ÑŒ шифруваннÑ\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr "" " (%c) увімкнути або вимкнути можливіÑÑ‚ÑŒ викориÑÑ‚Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) вийти\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA Ñ– RSA (типовий)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA Ñ– Elgamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (лише підпиÑуваннÑ)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (лише підпиÑуваннÑ)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (лише шифруваннÑ)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (лише шифруваннÑ)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (із визначеннÑм можливоÑтей влаÑноруч)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (із визначеннÑм можливоÑтей влаÑноруч)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) підпиÑуваннÑ, шифруваннÑ\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (лише підпиÑуваннÑ)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) ECC (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (із визначеннÑм можливоÑтей влаÑноруч)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) ECC (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (лише шифруваннÑ)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) Вже запиÑаний ключ\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) Вже запиÑаний ключ з картки\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "Вкажіть keygrip: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "Ðекоректний keygrip (мало бути вказано 40 шіÑтнадцÑткових цифр)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "Ðемає ключів з таким значеннÑм keygrip\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ ÐºÐ°Ñ€Ñ‚ÐºÐ¸: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "Серійний номер картки: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "ДоÑтупні ключі:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "округлено до %u бітів\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "ключі %s можуть мати довжину від %u до %u бітів.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "Якою має бути довжина підключа? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "Запитана довжина ключа — %u бітів\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "Вкажіть потрібну вам еліптичну криву:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5482,7 +5496,7 @@ msgstr "" " <n>m = Ñтрок чинноÑÑ‚Ñ– у n міÑÑців\n" " <n>y = Ñтрок чинноÑÑ‚Ñ– у n років\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5498,38 +5512,38 @@ msgstr "" " <n>m = Ñтрок чинноÑÑ‚Ñ– підпиÑу у n міÑÑців\n" " <n>y = Ñтрок чинноÑÑ‚Ñ– підпиÑу у n років\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "Яким Ñ” Ñтрок чинноÑÑ‚Ñ– ключа? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "Яким Ñ” Ñтрок чинноÑÑ‚Ñ– підпиÑу? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "некоректне значеннÑ\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "Ключ не має Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñтроку дії\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "ÐŸÑ–Ð´Ð¿Ð¸Ñ Ð½Ðµ має Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñтроку дії\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "Ключ діє до %s\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "ÐŸÑ–Ð´Ð¿Ð¸Ñ Ð´Ñ–Ñ” до %s\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5537,11 +5551,11 @@ msgstr "" "У вашій ÑиÑтемі неможливий показ дат піÑÐ»Ñ 2038 року.\n" "Ðле програма коректно оброблÑтиме ці дати до 2106 року.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "Ð’Ñе правильно? (y/N або Ñ‚/Ð) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5556,7 +5570,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5573,49 +5587,49 @@ msgstr "" " \"Ivan Ivanenko (farmer) <iivanenko@moyahata.ua>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "Справжнє ім’Ñ: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "Ðекоректний Ñимвол у імені\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "Ðе можна викориÑтовувати Ñимволи «%s» Ñ– «%s» у назві\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "Ð†Ð¼â€™Ñ Ð½Ðµ може починатиÑÑ Ð· цифри\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "Ð†Ð¼â€™Ñ Ð¼Ð°Ñ” бути не коротшим за 5 літер\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "ÐдреÑа ел. пошти: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "Ðекоректна адреÑа електронної пошти\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "Коментар: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "Ðекоректний Ñимвол у коментарі\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "Вами викориÑтано таблицю Ñимволів «%s».\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5626,7 +5640,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "" "Будь лаÑка, не викориÑтовуйте адреÑу електронної пошти у полÑÑ… Ñправжнього " @@ -5643,32 +5657,32 @@ msgstr "" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "Змінити назву (N), коментар (C), ел. пошту (E) або вийти (Q)? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "" "Змінити назву (N), коментар (C), ел. пошту (E) або гаразд (O) чи вийти (Q)? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "Змінити назву (N), ел. пошту (E) або вийти (Q)? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "Змінити назву (N), ел. пошту (E) або гаразд (O) чи вийти (Q)? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "Спочатку виправте помилку\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5680,18 +5694,18 @@ msgstr "" "під Ñ‡Ð°Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñтого чиÑла. Це надаÑÑ‚ÑŒ змогу генератору\n" "пÑевдовипадкових чиÑел Ñтворити краще випадкове чиÑло.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "Помилка під Ñ‡Ð°Ñ Ñпроби ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5702,66 +5716,66 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "Продовжити? (Y (так)/n (ні)) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "Ключ Ð´Ð»Ñ Â«%s» вже Ñ–Ñнує\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "Створити попри це? (y (так)/N (ні)) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "Ñтворюємо попри уÑе\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" "ЗауваженнÑ: ÑкориÑтайтеÑÑ Â«%s %s», щоб викликати повноцінне діалогове вікно " "ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°.\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° ÑкаÑовано.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "не вдалоÑÑ Ñтворити файл резервної копії «%s»: %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "ЗÐУВÐЖЕÐÐЯ: резервну копію ключа на картці збережено до «%s»\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "запиÑуємо відкритий ключ до «%s»\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "не знайдено придатного до запиÑу Ñховища відкритих ключів: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби запиÑу до Ñховища відкритих ключів «%s»: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "відкритий Ñ– закритий ключі Ñтворено Ñ– підпиÑано.\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5769,7 +5783,7 @@ msgstr "" "Зауважте, що цей ключ не може бути викориÑтано Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ. Ви можете\n" "ÑкориÑтатиÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ «--edit-key» Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð° з цією метою.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" @@ -5777,7 +5791,7 @@ msgstr "" "ключ було Ñтворено з позначкою на %lu Ñекунд у майбутньому (чаÑова Ð¿ÐµÑ‚Ð»Ñ Ð°Ð±Ð¾ " "проблема з годинником)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" @@ -5785,22 +5799,22 @@ msgstr "" "ключ було Ñтворено з позначкою на %lu Ñекунду у майбутньому (чаÑова Ð¿ÐµÑ‚Ð»Ñ " "або проблема з годинником)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "ЗÐУВÐЖЕÐÐЯ: ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ñ–Ð² Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ñ–Ð² v3 неÑуміÑне з OpenPGP\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "Закриті чаÑтини оÑновного ключа недоÑтупні.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "Закриті чаÑтини оÑновного ключа зберігаютьÑÑ Ð½Ð° картці.\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "Створити? (y/N або Ñ‚/Ð) " @@ -5884,12 +5898,12 @@ msgstr " Відбиток ключа =" msgid " Card serial no. =" msgstr "Серійний номер картки =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "ÐºÐµÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñховища ключів «%s»\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" @@ -5897,7 +5911,7 @@ msgstr[0] "зараз кешовано %lu ключів (%lu підпиÑ)\n" msgstr[1] "зараз кешовано %lu ключів (%lu підпиÑи)\n" msgstr[2] "зараз кешовано %lu ключів (%lu підпиÑів)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" @@ -5905,7 +5919,7 @@ msgstr[0] "кешовано %lu ключ" msgstr[1] "кешовано %lu ключі" msgstr[2] "кешовано %lu ключів" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" @@ -5913,7 +5927,7 @@ msgstr[0] " (%lu підпиÑ)\n" msgstr[1] " (%lu підпиÑи)\n" msgstr[2] " (%lu підпиÑів)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: Ñтворено Ñховище ключів\n" @@ -5942,25 +5956,25 @@ msgstr "автоматично отримувати ключі під Ñ‡Ð°Ñ Ð¿Ð msgid "honor the preferred keyserver URL set on the key" msgstr "брати до уваги адреÑу оÑновного Ñервера ключів, вÑтановлену у ключі" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "вимкнено" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "Вкажіть номер, далі (N) чи вийти (Q) > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "некоректний протокол Ñервера ключів (наш %d!=%d обробника)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "«%s» не Ñ” ідентифікатором ключа: пропуÑкаємо\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" @@ -5968,52 +5982,47 @@ msgstr[0] "оновлюємо %d ключ з %s\n" msgstr[1] "оновлюємо %d ключі з %s\n" msgstr[2] "оновлюємо %d ключів з %s\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "УВÐГÐ: не вдалоÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ ключ %s за допомогою %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "ключ «%s» не знайдено на Ñервері ключів\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "ключ не знайдено на Ñервері ключів\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "надÑилаємо запит щодо ключа %s до %s Ñервера %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "надÑилаємо запит щодо ключа %s з %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "немає відомих Ñерверів ключів\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "пропущено «%s»: %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "надÑилаємо ключ %s на %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "надÑилаємо запит щодо ключа з «%s»\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "УВÐГÐ: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ адреÑу %s: %s\n" @@ -6042,12 +6051,12 @@ msgstr "" "пароль Ñтворено за допомогою невідомого алгоритму ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ð¸Ñ… Ñум " "%d\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "відкритий ключ — %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" @@ -6055,238 +6064,238 @@ msgstr "" "зашифровано за допомогою %u-бітового %s ключа, ідентифікатор %s, Ñтворено " "%s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " «%s»\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "зашифровано ключем %s, ідентифікатор %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "УВÐГÐ: виÑвлено декілька фрагментів нешифрованого текÑту\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "зашифровано за допомогою %lu паролів\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "зашифровано за допомогою 1 паролÑ\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "невдала Ñпроба Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸Ð¼ ключем: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "зашифровані відкритим ключем дані: належний DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "припуÑкаємо, що дані зашифровано %s\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "Шифр IDEA недоÑтупний, Ñпробуємо ÑкориÑтатиÑÑ Ð·Ð°Ð¼Ñ–ÑÑ‚ÑŒ нього %s\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "УВÐГÐ: ціліÑніÑÑ‚ÑŒ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ðµ захищено\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "невдала Ñпроба розшифруваннÑ: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "розшифровано\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "УВÐГÐ: зашифроване Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð±ÑƒÐ»Ð¾ змінено!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "невдала Ñпроба розшифруваннÑ: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "ЗÐУВÐЖЕÐÐЯ: вимога відправника: «лише Ð´Ð»Ñ Ð’Ð°Ñ»\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "початкова назва файла=«%.*s»\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" "окреме Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ â€” ÑкориÑтайтеÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ «gpg --import» Ð´Ð»Ñ Ð·Ð°ÑтоÑуваннÑ\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "підпиÑу не знайдено\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "ПОМИЛКОВИЙ Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ð²Ñ–Ð´ «%s»" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "ПроÑтрочений Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ð²Ñ–Ð´ «%s»" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "Ðалежний Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ð²Ñ–Ð´ «%s»" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "перевірку підпиÑів придушено\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "не вдалоÑÑ Ð¾Ð±Ñ€Ð¾Ð±Ð¸Ñ‚Ð¸ ці дані з неоднозначним підпиÑом\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "ÐŸÑ–Ð´Ð¿Ð¸Ñ Ñтворено %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " за допомогою %s ключа %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "ÐŸÑ–Ð´Ð¿Ð¸Ñ Ñтворено %s ключем %s з ідентифікатором %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " видавець «%s»\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "Ключ доÑтупний на: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[непевний]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " або «%s»" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" "УВÐГÐ: цей ключ не можна викориÑтовувати Ð´Ð»Ñ Ð¿Ñ–Ð´Ð¿Ð¸ÑÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ режимі %s\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "Строк дії підпиÑу вичерпано %s\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "ÐŸÑ–Ð´Ð¿Ð¸Ñ Ð´Ñ–Ñ” до %s\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s підпиÑ, алгоритм контрольної Ñуми %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "двійковий" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "текÑтовий" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "невідомо" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", алгоритм ключа " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "УВÐГÐ: не відє’днаний підпиÑ; файл «%s» не було перевірено!\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "Ðе вдалоÑÑ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸ підпиÑ: %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "не Ñ” від’єднаним підпиÑом\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "УВÐГÐ: виÑвлено кратні підпиÑи. Буде перевірено лише перший.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "окремий Ð¿Ñ–Ð´Ð¿Ð¸Ñ ÐºÐ»Ð°Ñу 0x%02x\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ñƒ заÑтарілому форматі (PGP 2.x)\n" @@ -6475,45 +6484,51 @@ msgstr "Критична примітка підпиÑу: " msgid "subpacket of type %d has critical bit set\n" msgstr "підпакет типу %d міÑтить критичний набір бітів\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "Вкажіть новий пароль" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "Вкажіть пароль\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "ÑкаÑовано кориÑтувачем\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (ідентифікатор оÑновного ключа %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "Вкажіть пароль Ð´Ð»Ñ Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ ключа OpenPGP:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "Вкажіть пароль Ð´Ð»Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ ключа OpenPGP:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "Вкажіть пароль Ð´Ð»Ñ ÐµÐºÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ підключа OpenPGP:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "Вкажіть пароль Ð´Ð»Ñ ÐµÐºÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ ключа OpenPGP:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "Справді хочете оÑтаточно вилучити закритий підключ OpenPGP:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "Справді хочете оÑтаточно вилучити закритий ключ OpenPGP:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6686,7 +6701,7 @@ msgstr "" "Мінімальним рівнем довіри до цього ключа Ñ” %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "Ваше рішеннÑ? " @@ -6984,7 +6999,7 @@ msgstr "не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ підпиÑані дані «%s»\ msgid "can't open signed data fd=%d: %s\n" msgstr "не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ підпиÑані дані fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "ключ %s не можна викориÑтовувати Ð´Ð»Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ режимі %s\n" @@ -7031,7 +7046,7 @@ msgid "Note: key has been revoked" msgstr "ЗÐУВÐЖЕÐÐЯ: ключ було відкликано" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "помилка build_packet: %s\n" @@ -7058,11 +7073,11 @@ msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "" "Створити підпиÑаний Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ ключа? (y/N або Ñ‚/Ð) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "Призначено Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ñƒ форматі ASCII.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "помилка make_keysig_packet: %s\n" @@ -7076,11 +7091,11 @@ msgstr "Створено Ñертифікат відкликаннÑ.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "Ð´Ð»Ñ Â«%s» не знайдено ключів відкликаннÑ\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "Це Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ð° OpenPGP:" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -7091,7 +7106,7 @@ msgstr "" "Такий Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð½Ðµ можна ÑкаÑовувати піÑÐ»Ñ Ð¹Ð¾Ð³Ð¾\n" "оприлюдненнÑ." -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -7106,7 +7121,7 @@ msgstr "" "можна знайти у розділах підручника з GnuPG щодо команди\n" "gpg «--generate-revocation»." -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -7117,12 +7132,12 @@ msgstr "" "редакторі, перш ніж імпортувати або оприлюднювати цей Ñертифікат\n" "відкликаннÑ." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð¾ Ñк «%s.rev»\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "закритий ключ «%s» не знайдено\n" @@ -7130,21 +7145,21 @@ msgstr "закритий ключ «%s» не знайдено\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "«%s» відповідає декільком закритим ключам:\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби пошуку у Ñховищі ключів: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "Створити Ñертифікат Ð²Ñ–Ð´ÐºÐ»Ð¸ÐºÐ°Ð½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ ключа? (y/N або Ñ‚/Ð) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7164,33 +7179,33 @@ msgstr "" "може зберігати дані друку, доÑтуп до Ñких зможуть отримати\n" "Ñторонні люди!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "Будь лаÑка, вкажіть причину відкликаннÑ:\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "СкаÑувати" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(Ймовірно, вам варто тут вибрати %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "Вкажіть необов’Ñзковий опиÑ; завершіть його порожнім Ñ€Ñдком:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "Причина відкликаннÑ: %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(ОпиÑу не надано)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "Ð’Ñе правильно? (y/N або Ñ‚/Ð) " @@ -7376,24 +7391,24 @@ msgstr "підпиÑуваннÑ:" msgid "%s.%s encryption will be used\n" msgstr "Буде викориÑтано ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ %s\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "" "ключ не було позначено Ñк ненадійний — не можна викориÑтовувати його з " "фіктивним RNG!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "пропущено «%s»: дублюваннÑ\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "пропущено: закритий ключ вже Ñ–Ñнує\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "" "це ключ Elgamal Ñтворений за допомогою PGP, цей ключ недоÑтатньо безпечний " @@ -7617,10 +7632,10 @@ msgstr "непідтримувана верÑÑ–Ñ Ð±Ð°Ð·Ð¸ даних TOFU: %s\n msgid "TOFU DB error" msgstr "помилка бази даних TOFU" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних TOFU: %s\n" @@ -7640,7 +7655,7 @@ msgstr "помилка під Ñ‡Ð°Ñ Ñпроби ініціалізації бРmsgid "error opening TOFU database '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби відкрити бази даних TOFU «%s»: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð±Ð°Ð·Ð¸ даних TOFU: %s\n" @@ -7683,18 +7698,18 @@ msgstr "помилка під Ñ‡Ð°Ñ Ð·Ð±Ð¸Ñ€Ð°Ð½Ð½Ñ Ñ–Ð½ÑˆÐ¸Ñ… Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ msgid "This key's user IDs:\n" msgstr "Ідентифікатори кориÑтувачів цього ключа:\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "правило: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "" "помилка під Ñ‡Ð°Ñ Ñпроби зібрати ÑтатиÑтичні дані щодо підпиÑуваннÑ: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" @@ -7702,16 +7717,16 @@ msgstr[0] "ÐдреÑу електронної пошти «%s» пов’Ñза msgstr[1] "ÐдреÑу електронної пошти «%s» пов’Ñзано із %d ключами:\n" msgstr[2] "ÐдреÑу електронної пошти «%s» пов’Ñзано із %d ключами:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "СтатиÑтичні дані Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ñ–Ð² із адреÑою електронної пошти «%s»:\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "цей ключ" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." @@ -7719,7 +7734,7 @@ msgstr[0] "Перевірено %d повідомленнÑ." msgstr[1] "Перевірено %d повідомленнÑ." msgstr[2] "Перевірено %d повідомлень." -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." @@ -7727,7 +7742,7 @@ msgstr[0] "Зашифровано %d повідомленнÑ." msgstr[1] "Зашифровано %d повідомленнÑ." msgstr[2] "Зашифровано %d повідомлень." -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." @@ -7735,7 +7750,7 @@ msgstr[0] "Перевірено %d Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñƒ майбутньРmsgstr[1] "Перевірено %d Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñƒ майбутньому." msgstr[2] "Перевірено %d повідомлень у майбутньому." -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." @@ -7743,7 +7758,7 @@ msgstr[0] "Зашифровано %d Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñƒ Ð¼Ð°Ð¹Ð±ÑƒÑ‚Ð½Ñ msgstr[1] "Зашифровано %d Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñƒ майбутньому." msgstr[2] "Зашифровано %d повідомлень у майбутньому." -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." @@ -7751,7 +7766,7 @@ msgstr[0] "Перевірено повідомлень протÑгом оÑта msgstr[1] "Перевірено повідомлень протÑгом оÑтанніх %d днів: %d." msgstr[2] "Перевірено повідомлень протÑгом оÑтанніх %d днів: %d." -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." @@ -7759,7 +7774,7 @@ msgstr[0] "Повідомлень, Ñкі зашифровано протÑгоРmsgstr[1] "Повідомлень, Ñкі зашифровано протÑгом оÑтанніх %d днів: %d." msgstr[2] "Повідомлень, Ñкі зашифровано протÑгом оÑтанніх %d днів: %d." -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." @@ -7767,7 +7782,7 @@ msgstr[0] "Перевірено повідомлень протÑгом оÑта msgstr[1] "Перевірено повідомлень протÑгом оÑтанніх %d міÑÑців: %d." msgstr[2] "Перевірено повідомлень протÑгом оÑтанніх %d міÑÑців: %d." -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." @@ -7775,7 +7790,7 @@ msgstr[0] "Повідомлень, Ñкі зашифровано протÑгоРmsgstr[1] "Повідомлень, Ñкі зашифровано протÑгом оÑтанніх %d міÑÑців: %d." msgstr[2] "Повідомлень, Ñкі зашифровано протÑгом оÑтанніх %d міÑÑців: %d." -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." @@ -7783,7 +7798,7 @@ msgstr[0] "Перевірено повідомлень протÑгом оÑта msgstr[1] "Перевірено повідомлень протÑгом оÑтанніх %d років: %d." msgstr[2] "Перевірено повідомлень протÑгом оÑтанніх %d років: %d." -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." @@ -7791,12 +7806,12 @@ msgstr[0] "Повідомлень, Ñкі зашифровано протÑгоРmsgstr[1] "Повідомлень, Ñкі зашифровано протÑгом оÑтанніх %d років: %d." msgstr[2] "Повідомлень, Ñкі зашифровано протÑгом оÑтанніх %d років: %d." -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "Повідомлень, Ñкі перевірено у минулому: %d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "Повідомлень, Ñкі зашифровано у минулому: %d." @@ -7804,7 +7819,7 @@ msgstr "Повідомлень, Ñкі зашифровано у Ð¼Ð¸Ð½ÑƒÐ»Ð¾Ð¼Ñ #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" "Зазвичай, з певною адреÑою електронної пошти пов’Ñзано лише один ключ. Втім, " @@ -7817,31 +7832,31 @@ msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUrRbB" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" "(G)Добрий, (A)ПрийнÑти одноразово, (U)Ðевідомий, (R)Відкинути одноразово, " "(B)Поганий? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "Типовим значеннÑм Ñ” «невідомий».\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "ВиÑвлено Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð±Ð°Ð·Ð¸ даних TOFU.\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби змінити правила TOFU: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" @@ -7849,7 +7864,7 @@ msgstr[0] "%lld~рік" msgstr[1] "%lld~роки" msgstr[2] "%lld~років" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" @@ -7857,7 +7872,7 @@ msgstr[0] "%lld~міÑÑць" msgstr[1] "%lld~міÑÑці" msgstr[2] "%lld~міÑÑців" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" @@ -7865,7 +7880,7 @@ msgstr[0] "%lld~тиждень" msgstr[1] "%lld~тижні" msgstr[2] "%lld~тижнів" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" @@ -7873,7 +7888,7 @@ msgstr[0] "%lld~день" msgstr[1] "%lld~дні" msgstr[2] "%lld~днів" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" @@ -7881,7 +7896,7 @@ msgstr[0] "%lld~година" msgstr[1] "%lld~години" msgstr[2] "%lld~годин" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" @@ -7889,7 +7904,7 @@ msgstr[0] "%lld~хвилина" msgstr[1] "%lld~хвилини" msgstr[2] "%lld~хвилин" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" @@ -7897,26 +7912,26 @@ msgstr[0] "%lld~Ñекунда" msgstr[1] "%lld~Ñекунди" msgstr[2] "%lld~Ñекунд" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: перевірено 0~підпиÑів Ñ– зашифровано 0~повідомлень." -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%s: перевірено 0 підпиÑів." -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "Зашифровано 0 повідомлень." -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(правило: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" @@ -7924,7 +7939,7 @@ msgstr "" "ПопередженнÑ: ще не Ñ–Ñнує повідомлень, Ñкі було б підпиÑано цим ключем та " "ідентифікатором кориÑтувача!\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" @@ -7932,17 +7947,17 @@ msgstr "" "ПопередженнÑ: за допомогою цього ключа Ñ– ідентифікатора кориÑтувача " "підпиÑано лише одне повідомленнÑ!\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "ПопередженнÑ: цим ключем ще не зашифровано жодного повідомленнÑ!\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "ПопередженнÑ: цим ключем було зашифровано лише одне повідомленнÑ!\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7978,13 +7993,13 @@ msgstr[2] "" " %s\n" "Ð´Ð»Ñ Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° Ñк помилкового.\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби відкрити бази даних TOFU: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -8054,7 +8069,7 @@ msgstr "викориÑтовуємо модель довіри %s\n" msgid "no need for a trustdb check\n" msgstr "потреби у перевірці trustdb немає\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "наÑтупну перевірку trustdb призначено на %s\n" @@ -8084,7 +8099,7 @@ msgstr "будь лаÑка, ÑкориÑтайтеÑÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ --c msgid "checking the trustdb\n" msgstr "перевірка trustdb\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" @@ -8092,7 +8107,7 @@ msgstr[0] "оброблено %d ключ" msgstr[1] "оброблено %d ключі" msgstr[2] "оброблено %d ключів" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" @@ -8100,17 +8115,17 @@ msgstr[0] " (очищено %d Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ‡Ð¸Ð½Ð½Ð¾ÑÑ‚Ñ–)\n" msgstr[1] " (очищено %d Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ‡Ð¸Ð½Ð½Ð¾ÑÑ‚Ñ–)\n" msgstr[2] " (очищено %d значень чинноÑÑ‚Ñ–)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "не знайдено ключів з необмеженою довірою\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "не знайдено відкритий ключ ключа з необмеженою довірою %s\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" @@ -8118,28 +8133,28 @@ msgstr "" "глибина: %d чинніÑÑ‚ÑŒ: %3d підпиÑано: %3d надійніÑÑ‚ÑŒ: %d-, %dq, %dn, %dm, " "%df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "не вдалоÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ð·Ð°Ð¿Ð¸Ñ Ð²ÐµÑ€ÑÑ–Ñ— trustdb: помилка запиÑу: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "не визначено" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "ніколи" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "неповна" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "повна" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "безмежна" @@ -8151,39 +8166,39 @@ msgstr "безмежна" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "10" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[відклик.]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[заÑтаріл]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[невідома]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[не визн.]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ ніколи ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[неповна ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ повна ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[безмежна]" @@ -8243,16 +8258,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8295,10 +8310,10 @@ msgstr "" "|P|Будь лаÑка, вкажіть код Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð½ÐºÐ¾Ð´Ñƒ (PUK) Ð´Ð»Ñ Ñтандартних " "ключів." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "Зворотний виклик пінкоду повернув Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ помилку: %s\n" @@ -8320,57 +8335,57 @@ msgstr "Пінкод Ð´Ð»Ñ CHV%d занадто короткий; мінімаРmsgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "ключ вже Ñ–Ñнує\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "вже Ñтворений ключ буде замінено\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ ключа\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "запиÑÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ ключа\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "не вдалоÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ ключ: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "відповідь не міÑтить оÑнови чиÑÐ»ÐµÐ½Ð½Ñ RSA\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "відповідь не міÑтить відкритого показника RSA\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "відповідь не міÑтить відкритого ключа еліптичної кривої\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "зачекайте на Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "помилка під Ñ‡Ð°Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð°\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" @@ -8378,12 +8393,12 @@ msgstr[0] "ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° завершено (за %d ÑекунРmsgstr[1] "ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° завершено (за %d Ñекунди)\n" msgstr[2] "ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° завершено (за %d Ñекунд)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "відповідь не міÑтить даних відкритого ключа\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" "||Будь лаÑка, вкажіть пінкод Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ð°, призначеного Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÑкіÑних " @@ -8391,28 +8406,28 @@ msgstr "" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|Вкажіть адмініÑтративний пінкод" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|P|Будь лаÑка, вкажіть код Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð½ÐºÐ¾Ð´Ñƒ (PUK) Ð´Ð»Ñ Ñтандартних " "ключів." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||Вкажіть пінкод Ð´Ð»Ñ Ñтандартних ключів." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" "Ðе знайдено оÑнови чиÑÐ»ÐµÐ½Ð½Ñ RSA або оÑнова чиÑÐ»ÐµÐ½Ð½Ñ Ð½Ðµ належить до %d-" "бітових\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" @@ -8462,27 +8477,27 @@ msgstr "" "|P|Будь лаÑка, вкажіть код Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð½ÐºÐ¾Ð´Ñƒ (PUK) Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÑкіÑних " "підпиÑів." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ пінкоду: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "не вдалоÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ відбиток: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "не вдалоÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ дату ÑтвореннÑ: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "помилка Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñтану CHV з картки\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ ключа: %s\n" @@ -8490,44 +8505,44 @@ msgstr "помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ ключа: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "викориÑтовуємо типовий пінкод Ñк %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" "не вдалоÑÑ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñтати типовий пінкод Ñк %s: %s — вимикаємо подальше типове " "викориÑтаннÑ\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||Будь лаÑка, розблокуйте картку" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "Пінкод Ð´Ð»Ñ CHV%d занадто короткий; мінімальна довжина — %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "помилка перевірки CHV%d: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "картку заблоковано!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8542,20 +8557,20 @@ msgstr[2] "" "залишилоÑÑ %d Ñпроб Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð°Ð´Ð¼Ñ–Ð½Ñ–Ñтративного пінкоду перед тим, Ñк " "картку буде оÑтаточно заблоковано\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "доÑтуп до адмініÑтративних команд не налаштовано\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||Вкажіть пінкод" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||Вкажіть код ÑÐºÐ¸Ð´Ð°Ð½Ð½Ñ ÐºÐ¾Ð´Ñƒ картки" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Занадто короткий код ÑкиданнÑ; мінімальна довжина — %d\n" @@ -8563,79 +8578,79 @@ msgstr "Занадто короткий код ÑкиданнÑ; Ð¼Ñ–Ð½Ñ–Ð¼Ð°Ð»Ñ #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|Ðовий код ÑкиданнÑ" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|Ðовий адмініÑтративний пінкод" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|Ðовий пінкод" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Вкажіть адмініÑтративний пінкод та новий адмініÑтративний пінкод" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||Вкажіть пінкод та новий пінкод" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… програми\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð±Ð¸Ñ‚ÐºÐ° DO\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "не вказано чаÑової позначки ÑтвореннÑ\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" "Ðе знайдено проÑтого чиÑла RSA %s або чиÑло не належить до %d-бітових\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "непідтримувана крива\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "некоректна Ñтруктура картки OpenPGP (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "відбиток на картці не відповідає запитаному\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "карткою не підтримуєтьÑÑ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼ контрольних Ñум %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "вже Ñтворено підпиÑів: %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "перевірку адмініÑтративного пінкоду заборонено цією командою\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ доÑтуп до %s — некоректна картка OpenPGP?\n" @@ -8655,7 +8670,7 @@ msgstr "|N|Початковий новий пінкод" msgid "run in multi server mode (foreground)" msgstr "запуÑтити у режимі декількох Ñерверів (оÑновному режимі)" -#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|вÑтановити вказаний рівень діагноÑтики" @@ -8718,12 +8733,12 @@ msgstr "" "будь лаÑка, ÑкориÑтайтеÑÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ «--daemon» Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку програми у " "фоновому режимі\n" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "запущено запуÑк обробки Ð´Ð»Ñ Ð´ÐµÑкриптора %d\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "роботу обробника Ð´Ð»Ñ Ð´ÐµÑкриптора %d перервано\n" @@ -8733,11 +8748,11 @@ msgstr "роботу обробника Ð´Ð»Ñ Ð´ÐµÑкриптора %d перРmsgid "validation model requested by certificate: %s" msgstr "модель перевірки, запитана Ñертифікатом: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "ланцюжок" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "оболонка" @@ -8770,226 +8785,226 @@ msgstr "ЗауваженнÑ: заборонено некритичні прав msgid "certificate policy not allowed" msgstr "заборонено правила Ñертифікації" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ відбиток\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "пошук Ð²Ð¸Ð´Ð°Ð²Ñ†Ñ Ð·Ð° зовнішньою адреÑою\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "кількіÑÑ‚ÑŒ відповідних видавців: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ authorityInfoAccess: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "пошук Ð²Ð¸Ð´Ð°Ð²Ñ†Ñ Ñƒ кеші dirmngr\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "кількіÑÑ‚ÑŒ відповідних Ñертифікатів: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "помилка пошуку ключів лише з dirmngr: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити деÑкриптор keyDB\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "Ñертифікат відкликано" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "Ñтан Ñертифікату Ñ” невідомим" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "будь лаÑка, переконайтеÑÑ, що «dirmngr» вÑтановлено належним чином\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "помилка під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ CRL: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "Ñертифікат з некоректною чинніÑÑ‚ÑŽ: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "Ñертифікат ще не набув чинноÑÑ‚Ñ–" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "кореневий Ñертифікат ще не набув чинноÑÑ‚Ñ–" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "проміжний Ñертифікат ще не набув чинноÑÑ‚Ñ–" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "Ñтрок дії Ñертифіката завершивÑÑ" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "Ñтрок дії кореневого Ñертифіката завершивÑÑ" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "Ñтрок дії проміжного Ñертифіката завершивÑÑ" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "не виÑтачає обов’Ñзкових атрибутів Ñертифіката: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "Ñертифікат з некоректною чинніÑÑ‚ÑŽ" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ð½Ðµ було Ñтворено під Ñ‡Ð°Ñ Ñтроку дії Ñертифіката" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "Ñертифікат не було Ñтворено під Ñ‡Ð°Ñ Ñтроку чинноÑÑ‚Ñ– видавцÑ" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "проміжний Ñертифікат не було Ñтворено під Ñ‡Ð°Ñ Ñтроку чинноÑÑ‚Ñ– видавцÑ" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ñтворено " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " ( Ñертифікат Ñтворено " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " ( Ñертифікат чинний з " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( видавець чинний з " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "відбиток=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "кореневий Ñертифікат було позначено Ñк надійний\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "не увімкнено інтерактивне Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½Ð°Ð´Ñ–Ð¹Ð½Ð¾ÑÑ‚Ñ– у gpg-agent\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "інтерактивне Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½Ð°Ð´Ñ–Ð¹Ð½Ð¾ÑÑ‚Ñ– вимкнено Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ ÑеанÑу\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "УВÐГÐ: невідомий Ñ‡Ð°Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñу — припуÑкаємо поточний чаÑ" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "у Ñертифікаті не було знайдено даних щодо видавцÑ" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "ÑамопідпиÑаний Ñертифікат має ПОМИЛКОВИЙ підпиÑ" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "кореневий Ñертифікат не позначено Ñк надійний" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "помилка перевірки ÑпиÑку довіри: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "занадто довгий ланцюжок Ñертифікації\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "не знайдено Ð²Ð¸Ð´Ð°Ð²Ñ†Ñ Ñертифіката" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "Ñертифікат має ПОМИЛКОВИЙ підпиÑ" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" "виÑвлено інший можливий відповідний Ñертифікат Ñлужби Ñертифікації (CA) — " "повторюємо Ñпробу" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "ланцюжок Ñертифікації Ñ” довшим за дозволений CA (%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "Ñертифікат Ñ” належним\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "належний проміжний Ñертифікат\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "належний кореневий Ñертифікат\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "перемикаємоÑÑ Ð½Ð° ланцюгову модель" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "викориÑтана модель перевірки: %s" @@ -9000,18 +9015,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "вихід за межі облаÑÑ‚Ñ– пам’ÑÑ‚Ñ–\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(це алгоритм MD2)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "немає" @@ -9306,17 +9321,17 @@ msgstr "" msgid "resource problem: out of core\n" msgstr "проблема з реÑурÑами: вихід за межі пам’ÑÑ‚Ñ–\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(це алгоритм RC2)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(здаєтьÑÑ, це не зашифроване повідомленнÑ)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9327,7 +9342,7 @@ msgstr "зашифровано ключем %s, ідентифікатор %s\n" msgid "certificate '%s' not found: %s\n" msgstr "Ñертифіката «%s» не знайдено: %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñховища ключів: %s\n" @@ -9347,7 +9362,7 @@ msgstr "Ñертифікат «%s» вилучено\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ñертифіката «%s»: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "не вказано коректних отримувачів\n" @@ -9417,65 +9432,65 @@ msgstr "" msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|додати Ñховище ключів до ÑпиÑку Ñховищ ключів" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "викориÑтовувати цей Ñервер ключів Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "ÐадіÑлати запит щодо незнайдених Ñертифікатів видавцÑ" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "викориÑтовувати вказане ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ–Ð² PKCS#12" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "не викориÑтовувати СÐС" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "не шукати у ÑпиÑках відкликаних Ñертифікатів кореневі Ñертифікати" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "перевірÑти чинніÑÑ‚ÑŒ за допомогою OCSP" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "не перевірÑти правила Ñертифікатів" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|викориÑтовувати вказаний алгоритм шифруваннÑ" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "" "|NAME|викориÑтовувати вказаний алгоритм обчиÑÐ»ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ð¾Ñ— Ñуми " "повідомленнÑ" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "пакетний режим: нічого не запитувати" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "вважати відповіддю на більшіÑÑ‚ÑŒ питань «так»" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "вважати відповіддю на більшіÑÑ‚ÑŒ питань «ні»" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|запиÑувати журнал перевірки до файла" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "ВикориÑтаннÑ: @GPGSM@ [параметри] [файли] (-h — довідка)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9486,52 +9501,27 @@ msgstr "" "протоколу S/MIME\n" "Типова Ð´Ñ–Ñ Ð·Ð°Ð»ÐµÐ¶Ð°Ñ‚Ð¸Ð¼Ðµ від вхідних даних\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "ЗÐУВÐЖЕÐÐЯ: не вдаÑÑ‚ÑŒÑÑ Ð·Ð°ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ñ‚Ð¸ до «%s»: %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "невідома модель перевірки «%s»\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: не вказано назви вузла\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: вказано пароль, але не вказано кориÑтувача\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: пропуÑкаємо цей Ñ€Ñдок\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "не вдалоÑÑ Ð¾Ð±Ñ€Ð¾Ð±Ð¸Ñ‚Ð¸ Ñервер ключів\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "імпортуємо загальні Ñертифікати «%s»\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "підпиÑÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð° допомогою «%s» неможливе: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "некоректна команда (немає неÑвної команди)\n" @@ -9551,53 +9541,53 @@ msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ ÑертРmsgid "basic certificate checks failed - not imported\n" msgstr "помилка під Ñ‡Ð°Ñ Ð¾Ñновних перевірок Ñертифіката — не імпортовано\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð¸Ñ… прапорців: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñертифіката: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ…Ñ–Ð´Ð½Ð¸Ñ… даних: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keyboxd running in this session\n" msgstr "у цьому ÑеанÑÑ– не запущено dirmngr\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби відкрити базу даних ключів: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "проблем з пошуком вже Ñтвореного Ñертифіката: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби знайти придатну до запиÑу keyDB: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñертифіката: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "проблема з повторним пошуком Ñертифіката: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð·Ð½Ð°Ñ‡Ð¾Ðº: %s\n" @@ -9783,57 +9773,57 @@ msgstr " Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ =" msgid "error loading certificate '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñертифіката «%s»: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "оÑтаточно завантажені Ñертифікати: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " динамічно кешовані Ñертифікати: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " довірені Ñертифікати: %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "Ñертифікат вже кешовано\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "Ñертифікат кешовано\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби ÐºÐµÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñертифіката: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "некоректний Ñ€Ñдок відбитка SHA1 «%s»\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñертифіката за Ñерійним номером: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñертифіката за призначеннÑм: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "у Ñертифікаті не виÑвлено запиÑу видавцÑ\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ authorityKeyIdentifier: %s\n" @@ -9868,7 +9858,7 @@ msgstr "вилучаємо файл кешу «%s»\n" msgid "not removing file '%s'\n" msgstr "не вилучаємо файл «%s»\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ð° кешу: %s\n" @@ -10104,13 +10094,13 @@ msgid "error getting data from cache file: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… з файла кешу: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "отримано некоректний вираз S з libksba\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "Ñпроба Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð²Ð¸Ñ€Ð°Ð·Ñƒ S зазнала невдачі: %s\n" @@ -10125,139 +10115,139 @@ msgstr "невідомий алгоритм Ñ…ÐµÑˆÑƒÐ²Ð°Ð½Ð½Ñ Â«%s»\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "помилка викориÑÑ‚Ð°Ð½Ð½Ñ gcry_md_open Ð´Ð»Ñ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼Ñƒ %d: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "Ñпроба ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð²Ð¸Ñ€Ð°Ð·Ñƒ S зазнала невдачі: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "помилка ksba_crl_parse: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… щодо чаÑу Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð· CRL: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "чаÑи Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ CRL: поточне=%s наÑтупне=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "не вказано nextUpdate; вважаємо періодом чинноÑÑ‚Ñ– один день\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу CRL: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "" "помилка під Ñ‡Ð°Ñ Ñпроби Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿ÑƒÐ½ÐºÑ‚Ñƒ до файла тимчаÑового кешу: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "не виÑвлено Ð²Ð¸Ð´Ð°Ð²Ñ†Ñ CRL у CRL: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "пошук Ð²Ð¸Ð´Ð°Ð²Ñ†Ñ CRL Ñертифіката за authorityKeyIdentifier\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "помилка перевірки підпиÑу CRL: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "" "помилка під Ñ‡Ð°Ñ Ñпроби перевірки чинноÑÑ‚Ñ– Ñертифіката Ð²Ð¸Ð´Ð°Ð²Ñ†Ñ CRL: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "помилка ksba_crl_new: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "помилка ksba_crl_set_reader: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "вилучено заÑтарілий тимчаÑовий файл кешу «%s»\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "" "помилка під Ñ‡Ð°Ñ Ñпроби Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð·Ð°Ñтарілого тимчаÑового файла кешу «%s»: " "%s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¼Ñ‡Ð°Ñового файла кешу «%s»: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "помилка crl_parse_insert: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "" "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу тимчаÑового файла кешу «%s»: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ‚Ð¸Ð¼Ñ‡Ð°Ñового файла кешу «%s»: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" "УВÐГÐ: новий CRL вÑе ще занадто Ñтарий; його Ñтрок дії завершуєтьÑÑ %s — " "попри це завантажуємо\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "новий CRL вÑе ще занадто Ñтарий; його Ñтрок дії завершуєтьÑÑ %s\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "невідомий критичний додаток CRL %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÑ–Ð² CRL: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "Ñтворюємо файл кешу «%s»\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "проблема під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ Â«%s» на «%s»: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " @@ -10266,12 +10256,12 @@ msgstr "" "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð° каталогу — Ð·Ð°Ð¿Ð¸Ñ ÐºÐµÑˆÑƒ буде втрачено " "під Ñ‡Ð°Ñ Ð½Ð°Ñтупного запуÑку програми\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "Початок дампу CRL (отримано за допомогою %s)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" @@ -10279,54 +10269,54 @@ msgstr "" " ПОМИЛКÐ: CRL не буде викориÑтано, оÑкільки він вÑе ще заÑтарілий піÑÐ»Ñ " "оновленнÑ!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr " ПОМИЛКÐ: CRL не буде викориÑтано через невідомий критичний додаток!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " ПОМИЛКÐ: CRL не буде викориÑтано\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr " ПОМИЛКÐ: цей кешований CRL можливо було підроблено!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " УВÐГÐ: некоректна довжина запиÑу кешу\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "проблема під Ñ‡Ð°Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу кешу: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "проблема під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° кешу: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу кешу з бази даних: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "Кінець дампу CRL\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "помилка crl_fetch за DP: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "помилка crl_cache_insert за DP: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "помилка crl_cache_insert за видавцем: %s\n" @@ -10347,7 +10337,7 @@ msgstr "ДоÑтуп до CRL неможливий через вимкнений msgid "error retrieving '%s': %s\n" msgstr "помилка Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Â«%s»: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби ініціалізації об’єкта читаннÑ: %s\n" @@ -10505,131 +10495,131 @@ msgstr "мало бути вказано абÑолютний шлÑÑ… до фа msgid "looking up '%s'\n" msgstr "пошук «%s»\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "показати вміÑÑ‚ кешу CRL" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|завантажити CRL з вказаного файла до кешу" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|отримати CRL з вказаної адреÑи" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "завершити роботу dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "Ñпорожнити кеш" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "дозволити інтерактивну перевірку верÑÑ–Ñ— програмного забезпеченнÑ" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "|N|повертати не більше за вказану кількіÑÑ‚ÑŒ запиÑів на запит" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "маршрутизувати увеÑÑŒ обмін даними з мережею через Tor" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñерверів ключів" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|викориÑтовувати Ñервер ключів за адреÑою" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "|FILE|викориÑтовувати Ñертифікати CA з файла Ð´Ð»Ñ HKP крізь TLS" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñерверів HTTP" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "заборонити викориÑÑ‚Ð°Ð½Ð½Ñ HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "ігнорувати точки Ð¿Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð¡ÐС протоколу HTTP" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|переÑпрÑмувати вÑÑ– запити HTTP на вказану адреÑу" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "викориÑтовувати загальноÑиÑтемний прокÑÑ–-Ñервер HTTP" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ñерверів LDAP" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "заборонити викориÑÑ‚Ð°Ð½Ð½Ñ LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "ігнорувати точки Ð¿Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð¡ÐС протоколу LDAP" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|викориÑтовувати вказаний вузол Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ñ–Ð² LDAP" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "не викориÑтовувати резервні вузли з --ldap-proxy" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|прочитати ÑпиÑок Ñерверів LDAP з вказаного файла" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "додати виÑвлені у точках Ð¿Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ CRL нові Ñервери до ÑпиÑку Ñерверів" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|вÑтановити вказаний Ñ‡Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… від LDAP" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ OCSP" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "дозволити надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ñ–Ð² OCSP" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "ігнорувати адреÑи Ñлужб OCSP з Ñертифікатами" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|викориÑтовувати відповідач OCSP за вказаною адреÑою" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|відповідь OCSP підпиÑано FPR" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "примуÑове Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð°Ñтарілих СÐС" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10639,11 +10629,11 @@ msgstr "" "(Щоб ознайомитиÑÑ Ð·Ñ– ÑпиÑком команд Ñ– параметрів, ÑкориÑтайтеÑÑ Ñторінкою " "довідника (man) «info»)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "ВикориÑтаннÑ: @DIRMNGR@ [параметри] (-h — довідка)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10651,287 +10641,104 @@ msgstr "" "СинтакÑиÑ: @DIRMNGR@ [параметри] [команда [аргументи]]\n" "ДоÑтуп до Ñервера ключів, CRL та OCSP Ð´Ð»Ñ @GNUPG@\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "коректними рівнÑми Ð·Ð½ÐµÐ²Ð°Ð´Ð¶ÑƒÐ²Ð°Ð½Ð½Ñ Ñ”: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736 +#: tools/gpgconf.c:836 #, c-format msgid "usage: %s [options] " msgstr "викориÑтаннÑ: %s [параметри]" -#: dirmngr/dirmngr.c:1260 +#: dirmngr/dirmngr.c:1299 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "не можна викориÑтовувати двокрапки у назві Ñокета\n" -#: dirmngr/dirmngr.c:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ CRL з «%s»: %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ð¾Ð±Ñ€Ð¾Ð±ÐºÐ¸ CRL з «%s»: %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: занадто довгий Ñ€Ñдок — пропущено\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: виÑвлено некоректний відбиток\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: помилка під Ñ‡Ð°Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "%s:%u: беззміÑтовні дані наприкінці Ñ€Ñдка проігноровано\n" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" "отримано Ñигнал SIGHUP — повторне Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½ÑŒ та ÑÐ¿Ð¾Ñ€Ð¾Ð¶Ð½ÐµÐ½Ð½Ñ ÐºÐµÑˆÑƒ\n" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "отримано Ñигнал SIGUSR2 — дій не визначено\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "отримано Ñигнал SIGTERM — завершуємо роботу…\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "отримано Ñигнал SIGTERM — підтримуєтьÑÑ %d активних з’єднань\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "примуÑове Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "отримано Ñигнал SIGINT — негайне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "отримано Ñигнал %d — дій не визначено\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "повернути вÑÑ– Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñƒ форматі запиÑів" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "" -"|NAME|ігнорувати чаÑтину вузла Ñ– вÑтановити Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð° вказаною назвою" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAME|вÑтановити Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· вузлом за вказаною назвою" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|вÑтановити Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ð° вказаному порті" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAME|викориÑтовувати вказаного кориÑтувача Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|викориÑтовувати вказаний пароль Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "визначити пароль за $DIRMNGR_LDAP_PASS" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRING|надіÑлати запит до DN щодо вказаного Ñ€Ñдка" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRING|викориÑтовувати вказаний Ñ€Ñдок Ð´Ð»Ñ Ñ„Ñ–Ð»ÑŒÑ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRING|повернути атрибут за вказаним Ñ€Ñдком" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "ВикориÑтаннÑ: dirmngr_ldap [параметри] [адреÑа] (-h — довідка)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"СинтакÑиÑ: dirmngr_ldap [параметри] [адреÑа]\n" -"Вбудований допоміжний інÑтрумент LDAP Ð´Ð»Ñ Dirmngr\n" -"Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñ– параметри можуть змінюватиÑÑ Ð±ÐµÐ· додаткового оголошеннÑ\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "некоректний номер порту %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñƒ Ð´Ð»Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ «%s»\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "помилка під Ñ‡Ð°Ñ Ñпроби запиÑу до stdout: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " доÑтупний атрибут «%s»\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "атрибут «%s» не знайдено\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "знайдено атрибут «%s»\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "обробка адреÑи «%s»\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " кориÑтувач «%s»\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " прохід «%s»\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " вузол «%s»\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " порт %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN «%s»\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " фільтр «%s»\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " атрибут «%s»\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "у «%s» немає назви вузла\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "не вказано атрибута Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñу «%s»\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "УВÐГÐ: викориÑтано буде лише перший атрибут\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "помилка ініціалізації LDAP «%s:%d»: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "помилка ініціалізації LDAP «%s:%d»: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "помилка ініціалізації LDAP «%s:%d»: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "Ñпроба прив’ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ «%s:%d» зазнала невдачі: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "помилка під Ñ‡Ð°Ñ Ñпроби пошуку «%s»: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "«%s» не Ñ” адреÑою LDAP\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "«%s» Ñ” некоректною адреÑою LDAP\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби доÑтупу до «%s»: Ñтан http %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "ÐдреÑу «%s» переÑпрÑмовано до «%s» (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "занадто багато переÑпрÑмувань\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to '%s'\n" msgid "redirection changed to '%s'\n" @@ -10972,31 +10779,51 @@ msgstr "Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… з обгортки LDAP %d зазнал msgid "ldap wrapper %d stalled - killing\n" msgstr "обгортка LDAP %d не відповідає — завершуємо роботу\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "некоректний Ñимвол 0x%02x у назві вузла — не додано\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Â«%s:%d» до ÑпиÑку Ñервера LDAP\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "помилка malloc: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: некоректний шаблон «%s»\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "«%s» не Ñ” адреÑою LDAP\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "«%s» Ñ” некоректною адреÑою LDAP\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search перевищив Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€Ñƒ Ñервера\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: вказано пароль, але не вказано кориÑтувача\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: пропуÑкаємо цей Ñ€Ñдок\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -11087,86 +10914,86 @@ msgstr "не підпиÑано типовим Ñертифікатом підп msgid "allocating list item failed: %s\n" msgstr "Ñпроба Ñ€Ð¾Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿ÑƒÐ½ÐºÑ‚Ñƒ ÑпиÑку у пам’ÑÑ‚Ñ– зазнала невдачі: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð° відповідача: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "не виÑвлено придатного Ñертифіката Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ відповіді за OCSP\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "не виÑвлено Ñертифіката видавцÑ: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "викликаною підпрограмою не повернуто Ñертифіката призначеннÑ\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "викликаною підпрограмою не повернуто Ñертифіката видавцÑ\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити контекÑÑ‚ OCSP: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "не визначено типового відповідача за OCSP\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "не визначено типового підпиÑувача за OCSP\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "викориÑтовуємо типовий відповідач за OCSP «%s»\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "викориÑтовуємо відповідач за OCSP «%s»\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñтану OCSP Ð´Ð»Ñ Ñертифіката призначеннÑ: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "Ñтан Ñертифіката: %s (цей=%s наÑтупний=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "придатний" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "Ñертифікат було відкликано: %s причина: %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "Відповідачем OCSP повернуто Ñтан у майбутньому\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "Відповідачем OCSP повернуто не поточний Ñтан\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "Відповідачем OCSP повернуто занадто заÑтарілі дані щодо Ñтану\n" @@ -11176,71 +11003,67 @@ msgstr "Відповідачем OCSP повернуто занадто заÑÑ‚ msgid "assuan_inquire(%s) failed: %s\n" msgstr "помилка assuan_inquire(%s): %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "не вказано ldapserver" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "у ідентифікаторі Ñертифіката немає Ñерійного номера" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "помилка assuan_inquire: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "помилка fetch_cert_by_url: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "помилка start_cert_fetch: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "помилка fetch_next_cert: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "перевищено max_replies у %d\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити Ñтруктуру керуваннÑ: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "не вдалоÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñтити контекÑÑ‚ assuan: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "не вдалоÑÑ Ñ–Ð½Ñ–Ñ†Ñ–Ð°Ð»Ñ–Ð·ÑƒÐ²Ð°Ñ‚Ð¸ Ñервер: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "не вдалоÑÑ Ð·Ð°Ñ€ÐµÑ”Ñтрувати команди за допомогою Assuan: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "проблема з прийнÑÑ‚Ñ‚Ñм Assuan: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "помилка обробки за допомогою Assuan: %s\n" @@ -11391,71 +11214,71 @@ msgstr "у цьому ÑеанÑÑ– не запущено dirmngr\n" msgid "error sending standard options: %s\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñтандартних параметрів: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "відкритий ключ — %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "Закриті ключі" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "Картки пам’ÑÑ‚Ñ–" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "Мережа" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "Ð’Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "Компонент не Ñ” придатним до запуÑку" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, fuzzy, c-format #| msgid "External verification of component %s failed" msgid "Configuration file of component %s is broken\n" msgstr "Помилка зовнішньої перевірки компонента %s" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "СкориÑтайтеÑÑ Ñпочатку командою «toggle».\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "Помилка зовнішньої перевірки компонента %s" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "Зауважте, що Ñпецифікації груп буде проігноровано\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби закрити «%s»\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби обробити «%s»'\n" @@ -11536,15 +11359,15 @@ msgstr "" "СинтакÑиÑ: @GPGCONF@ [параметри]\n" "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð½Ñтрументів ÑиÑтеми @GNUPG@\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "Слід вказати один аргумент компонента" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "Компонент не знайдено" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "Ðе можна вказувати аргументів" @@ -11561,90 +11384,218 @@ msgstr "" "СинтакÑиÑ: gpg-check-pattern [параметри] файл_шаблонів\n" "Перевірити пароль, вказаний у stdin, за допомогою файла_шаблонів\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "ЗÐУВÐЖЕÐÐЯ: ключі вже збережено на картці!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "ЗÐУВÐЖЕÐÐЯ: ключі вже збережено на картці!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "Замірити вже Ñтворені ключі? (y/N або Ñ‚/Ð) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "ВиÑвлено картку OpenPGP з номером %s\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid "add a certificate to the cache" msgid "authenticate to the card" msgstr "додати Ñертифікат до кешу" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ KDF Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ Ð·Ð° PIN" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid "add a certificate to the cache" msgid "read a certificate from a data object" msgstr "додати Ñертифікат до кешу" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid "add a certificate to the cache" msgid "store a certificate to a data object" msgstr "додати Ñертифікат до кешу" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "надÑилаємо запит щодо ключа %s до %s Ñервера %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: не вказано назви вузла\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "не вдалоÑÑ Ð¾Ð±Ñ€Ð¾Ð±Ð¸Ñ‚Ð¸ Ñервер ключів\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "повернути вÑÑ– Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñƒ форматі запиÑів" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "" +#~ "|NAME|ігнорувати чаÑтину вузла Ñ– вÑтановити Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð° вказаною назвою" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAME|вÑтановити Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· вузлом за вказаною назвою" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|вÑтановити Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ð° вказаному порті" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAME|викориÑтовувати вказаного кориÑтувача Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|PASS|викориÑтовувати вказаний пароль Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "визначити пароль за $DIRMNGR_LDAP_PASS" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|STRING|надіÑлати запит до DN щодо вказаного Ñ€Ñдка" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|STRING|викориÑтовувати вказаний Ñ€Ñдок Ð´Ð»Ñ Ñ„Ñ–Ð»ÑŒÑ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|STRING|повернути атрибут за вказаним Ñ€Ñдком" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "ВикориÑтаннÑ: dirmngr_ldap [параметри] [адреÑа] (-h — довідка)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "СинтакÑиÑ: dirmngr_ldap [параметри] [адреÑа]\n" +#~ "Вбудований допоміжний інÑтрумент LDAP Ð´Ð»Ñ Dirmngr\n" +#~ "Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñ– параметри можуть змінюватиÑÑ Ð±ÐµÐ· додаткового оголошеннÑ\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "некоректний номер порту %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñƒ Ð´Ð»Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ «%s»\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "помилка під Ñ‡Ð°Ñ Ñпроби запиÑу до stdout: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " доÑтупний атрибут «%s»\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "атрибут «%s» не знайдено\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "знайдено атрибут «%s»\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "обробка адреÑи «%s»\n" + +#~ msgid " user '%s'\n" +#~ msgstr " кориÑтувач «%s»\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " прохід «%s»\n" + +#~ msgid " host '%s'\n" +#~ msgstr " вузол «%s»\n" + +#~ msgid " port %d\n" +#~ msgstr " порт %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN «%s»\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " фільтр «%s»\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " атрибут «%s»\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "у «%s» немає назви вузла\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "не вказано атрибута Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñу «%s»\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "УВÐГÐ: викориÑтано буде лише перший атрибут\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "помилка ініціалізації LDAP «%s:%d»: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "помилка ініціалізації LDAP «%s:%d»: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "помилка ініціалізації LDAP «%s:%d»: %s\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "Ñпроба прив’ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ «%s:%d» зазнала невдачі: %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "помилка під Ñ‡Ð°Ñ Ñпроби пошуку «%s»: %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: некоректний шаблон «%s»\n" + +#~ msgid "ldapserver missing" +#~ msgstr "не вказано ldapserver" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo Binary files differindex a3505d3..3211ba8 100644 --- a/po/zh_CN.gmo +++ b/po/zh_CN.gmo diff --git a/po/zh_CN.po b/po/zh_CN.po index 2bb0032..b807612 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: GNU gnupg 2.2.27\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2021-04-20 12:38+0200\n" -"PO-Revision-Date: 2021-02-23 01:08+0800\n" +"POT-Creation-Date: 2021-08-24 18:50+0200\n" +"PO-Revision-Date: 2021-06-11 13:19+0900\n" "Last-Translator: bobwxc <bobwxc@yeah.net>\n" "Language-Team: None\n" "Language: zh_CN\n" @@ -22,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.2.1\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "èŽ·å– pinentry é”失败: %s\n" @@ -33,45 +33,49 @@ msgstr "èŽ·å– pinentry é”失败: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|确认(_O)" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|å–消(_C)" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|是(_Y)" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_No" msgstr "|pinentry-label|å¦(_N)" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|在密ç 管ç†å™¨ä¸ä¿å˜(_S)" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "您真的想è¦ä½¿æ‚¨çš„密ç 在å±å¹•ä¸Šå¯è§å—?" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|使密ç å¯è§" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|éšè—密ç " +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "建议" @@ -82,13 +86,26 @@ msgstr "建议" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 msgid "pinentry.genpin.tooltip" msgstr "pinentry.genpin.tooltip" +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "密ç 太长" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "强度:" @@ -98,131 +115,128 @@ msgstr "强度:" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "请输入您的 PIN,从而为æ¤ä¼šè¯è§£é”ç§é’¥" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "请输入您的密ç ,从而为æ¤ä¼šè¯è§£é”ç§é’¥" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "密ç :" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "ä¸åŒ¹é… - 请é‡è¯•" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s(å°è¯•ç¬¬%d个,共%d个)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "é‡å¤ï¼š" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "PIN 太长" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "密ç 太长" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "PIN ä¸å«æœ‰æ— 效å—符" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "PIN 太çŸ" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "错误的 PIN" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "错误的密ç " -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." -msgstr "" +msgstr "注æ„:æ¥è‡ªç½‘络æµè§ˆå™¨çš„请求。" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." -msgstr "" +msgstr "注æ„:æ¥è‡ªè¿œç¨‹ç«™ç‚¹çš„请求。" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "获å–å¡çš„åºåˆ—å·æ—¶å‡ºçŽ°é”™è¯¯ï¼š %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "请é‡æ–°è¾“å…¥æ¤å¯†ç " -#: agent/command.c:2567 -#, fuzzy, c-format -#| msgid "" -#| "Please enter the passphrase to protect the imported object within the " -#| "GnuPG system." +#: agent/command.c:2703 +#, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." -msgstr "请输入密ç 以在 GnuPG 系统内部ä¿æŠ¤å·²å¯¼å…¥çš„对象。" +msgstr "请输入密ç 以在 %s 系统内部ä¿æŠ¤å·²å¯¼å…¥çš„对象。" -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." -msgstr "" +msgstr "æ¤å¯†é’¥ï¼ˆæˆ–å密钥)未å—密ç ä¿æŠ¤ã€‚请输入新的密ç 以将其导出。" #: agent/command-ssh.c:675 agent/command-ssh.c:764 #, c-format msgid "ssh keys greater than %d bits are not supported\n" msgstr "长度超过 %d ä½çš„ ssh 密钥ä¸è¢«æ”¯æŒ\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "æ— æ³•åˆ›å»º ‘%s’: %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "æ— æ³•æ‰“å¼€ ‘%s’: %s\n" @@ -326,27 +340,27 @@ msgstr "PIN å†æ¬¡è¾“入时与首次输入ä¸ç¬¦ï¼›è¯·é‡è¯•" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "请输入 PIN%s%s%s 以解é”è¿™å¼ å¡" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "创建临时文件时出现错误: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "写入临时文件时出现错误: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "输入新的密ç " -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "您并没有输入一个密ç ï¼%0Aä¸å…许密ç 留空。" -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -355,253 +369,250 @@ msgstr "" "您并没有输入一个密ç - 这通常ä¸æ˜¯ä¸€ä¸ªå¥½ä¸»æ„ï¼%0A请确认您ä¸æƒ³ç»™æ‚¨çš„å¯†é’¥åŠ ä¸Šä»»" "何的ä¿æŠ¤ã€‚" -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "是的,ä¿æŠ¤ä¸æ˜¯å¿…须的" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "密ç 长度应至少为 %u å—符。" -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" "A passphrase should contain at least %u digits or%%0Aspecial characters." msgstr[0] "密ç 应当包括至少 %u ä½æˆ–者%%0A特殊å—符。" -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "密ç ä¸åº”该是一个已知的用è¯æˆ–者与%%0A特定的模å¼ç›¸åŒ¹é…。" -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "è¦å‘Šï¼šæ‚¨è¾“入了一个ä¸å®‰å…¨çš„密ç 。" -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" -msgstr "æ— è®ºå¦‚ä½•ä½¿ç”¨è¿™ä¸ª" +msgstr "æ— è®ºå¦‚ä½•éƒ½ä½¿ç”¨è¿™ä¸ª" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "请输入密ç 以%0Aä¿æŠ¤æ‚¨çš„新密钥" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "请输入新的密ç " -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 msgid "Options used for startup" msgstr "用于å¯åŠ¨çš„选项" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "以守护进程模å¼è¿è¡Œ (åŽå°ï¼‰" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "以æœåŠ¡è¿›ç¨‹æ¨¡å¼è¿è¡Œ (å‰å°ï¼‰" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 msgid "run in supervised mode" msgstr "以管ç†è¿›ç¨‹æ¨¡å¼è¿è¡Œ" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "请勿离开控制å°" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sh é£Žæ ¼çš„å‘½ä»¤è¡Œè¾“å‡º" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "csh é£Žæ ¼çš„å‘½ä»¤è¡Œè¾“å‡º" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|FILE|从 FILE ä¸è¯»å–选项" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "控制诊æ–输出的选项" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "详细模å¼" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "å°½é‡å‡å°‘æ示信æ¯" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|å°†æœåŠ¡å™¨æ¨¡å¼çš„日志写入到 FILE" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "控制é…置的选项" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "ä¸ä½¿ç”¨ SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|使用 PGM 作为 SCdaemon 程åº" -#: agent/gpg-agent.c:205 -#, fuzzy -#| msgid "|PGM|use PGM as the SCdaemon program" +#: agent/gpg-agent.c:207 msgid "|PGM|use PGM as the tpm2daemon program" -msgstr "|PGM|使用 PGM 作为 SCdaemon 程åº" +msgstr "|PGM|使用 PGM 作为 tpm2daemon 程åº" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|通过 NAME 接收一些命令" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "å¿½ç•¥æ”¹å˜ TTY 的请求" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "å¿½ç•¥æ”¹å˜ X display 的请求" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "å¯ç”¨ ssh 支æŒ" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|使用 ALGO 显示 ssh 指纹" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "å¯ç”¨ putty 支æŒ" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "控制安全的选项" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|使被缓å˜çš„ PIN 在 N 秒åŽè¿‡æœŸ" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|在 N 秒åŽä½¿ SSH 密钥过期" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|设置 PIN 缓å˜çš„生命周期为 N 秒" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|设置 SSH 缓å˜çš„生命周期为 N 秒" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "在ç¾åæ—¶ä¸ä½¿ç”¨ PIN 缓å˜" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "disallow the use of an external password cache" -msgstr "ç¦æ¢ä½¿ç”¨ä¸€ä¸ªå¤–部的密ç 缓å˜" +msgstr "ç¦æ¢ä½¿ç”¨å¤–部的密ç 缓å˜" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" -msgstr "ç¦æ¢å®¢æˆ·ç«¯å°†ä¸€ä¸ªå¯†é’¥æ ‡è®°ä¸ºâ€œä¿¡ä»»â€" +msgstr "ç¦æ¢å®¢æˆ·ç«¯å°†å¯†é’¥æ ‡è®°ä¸ºâ€œä¿¡ä»»â€" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "å…许预设置的密ç " -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "选项强制è¦æ±‚一个密ç ç–ç•¥" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "ä¸å…许绕过密ç çš„ç–ç•¥" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|设置è¦æ±‚新密ç 的最çŸé•¿åº¦ä¸º N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|è¦æ±‚新密ç 至少有 N 个éžå—æ¯å—符" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|按 FILE ä¸çš„æ ·å¼æ£€æŸ¥æ–°å¯†ç " -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|在 N 天åŽä½¿å¯†ç 过期" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "ä¸å…许å†æ¬¡ä½¿ç”¨æ—§çš„密ç " -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 msgid "Options controlling the PIN-Entry" msgstr "控制 PIN-Entry 的选项" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "ä¸ä½¿ç”¨ PIN-entry" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "ç¦æ¢è°ƒç”¨è€…覆盖 pinentry" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "let PIN-Entry grab keyboard and mouse" msgstr "å…许 PIN-Entry 抓å–é”®ç›˜ä¸Žé¼ æ ‡" -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|使用 PGM 作为 PIN-Entry 程åº" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|设置 Pinentry 的超时时间为 N 秒" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "è¿è¡Œå¯†ç 通过 Emacs 回显" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" "è¯·å‘ <@EMAIL@> 报告程åºç¼ºé™·ã€‚\n" "è¯·å‘ <i18n-zh@googlegroups.com> 邮件列表åæ˜ ç®€ä½“ä¸æ–‡çš„翻译问题或建议。\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "用法: @GPG_AGENT@ [选项] (-h 获å–帮助)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -609,131 +620,131 @@ msgstr "" "è¯æ³•ï¼š @GPG_AGENT@ [选项] [命令 [å‚æ•°]]\n" "@GNUPG@ ç§é’¥ç®¡ç†å™¨\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "æ— æ•ˆçš„è°ƒè¯•çº§åˆ«â€˜%s’\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "æ‰€é€‰çš„æ•£åˆ—ç®—æ³•æ— æ•ˆ\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "从‘%s’读å–选项\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "注æ„:‘%s’ä¸è¢«è®¤ä¸ºæ˜¯ä¸€ä¸ªé€‰é¡¹\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "æ— æ³•åˆ›å»ºå¥—æŽ¥å—: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "套接å—å称‘%s’太长\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" -msgstr "一个 gpg-agent 实例æ£åœ¨è¿è¡Œ - ä¸å¯åŠ¨æ–°çš„实例\n" +msgstr "有一个 gpg-agent 实例æ£åœ¨è¿è¡Œ - æ— é¡»å¯åŠ¨æ–°çš„实例\n" -#: agent/gpg-agent.c:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "获å–å¥—æŽ¥å— nonce 时出现错误\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "绑定套接å—到 '%s' 时出现错误: %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "æ— æ³•è®¾ç½®â€˜%s’的æƒé™ï¼š %s\n" -#: agent/gpg-agent.c:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "æ£åœ¨ç›‘å¬å¥—接å—‘%s’\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "目录‘%s’已创建\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "‘%s’的 stat() 方法失败:%s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "æ— æ³•ä½¿ç”¨â€˜%s’作为家目录\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "åœ¨è¯»å– fd %d 上的 nonce 时出现错误: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "å¥æŸ„ 0x%lx 于文件æ述符 %d å¯åŠ¨\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "å¥æŸ„ 0x%lx 于文件æ述符 %d 终æ¢\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh å¥æŸ„ 0x%lx 于文件æ述符 %d å¯åŠ¨\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "ssh å¥æŸ„ 0x%lx 于文件æ述符 %d 终æ¢\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect 方法失败:%s - ç‰å¾… 1s\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s å·²åœæ¢\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "æ¤ä¼šè¯ä¸æ²¡æœ‰ gpg-agent 实例è¿è¡Œ\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -754,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -785,21 +796,21 @@ msgstr "" "è¯æ³•ï¼šgpg-protect-tool [选项] [å‚æ•°]\n" "ç§é’¥ç®¡ç†å·¥å…·\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "请输入密ç 以解密 PKCS#12 对象。" -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "请输入密ç 以ä¿æŠ¤æ–°çš„ PKCS#12 对象。" -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "请输入密ç 以在 GnuPG 系统内部ä¿æŠ¤å·²å¯¼å…¥çš„对象。" -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -807,17 +818,17 @@ msgstr "" "请输入所需的密ç 或者 PIN\n" "以完æˆæ¤æ“作。" -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "å·²å–消\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "请求密ç 时出现错误: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "打开‘%s’时出现错误:%s\n" @@ -925,7 +936,7 @@ msgstr "更改密ç " #: agent/findkey.c:405 msgid "I'll change it later" -msgstr "我想ç¨åŽä¿®æ”¹" +msgstr "ç¨åŽä¿®æ”¹" #: agent/findkey.c:1461 #, c-format @@ -972,20 +983,20 @@ msgstr "检查已建立的ç¾åæ—¶å‘生错误: %s\n" msgid "secret key parts are not available\n" msgstr "ç§é’¥éƒ¨åˆ†ä¸å¯ç”¨\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" -msgstr "公钥算法 %d (%s) ä¸è¢«æ”¯æŒ\n" +msgstr "ä¸æ”¯æŒçš„公钥算法: %d (%s)\n" #: agent/cvt-openpgp.c:493 #, c-format msgid "protection algorithm %d (%s) is not supported\n" -msgstr "ä¿æŠ¤ç®—法 %d (%s) ä¸è¢«æ”¯æŒ\n" +msgstr "ä¸æ”¯æŒçš„ä¿æŠ¤ç®—法: %d (%s)\n" #: agent/cvt-openpgp.c:500 #, c-format msgid "protection hash algorithm %d (%s) is not supported\n" -msgstr "ä¿æŠ¤æ•£åˆ—算法 %d (%s) ä¸è¢«æ”¯æŒ\n" +msgstr "ä¸æ”¯æŒçš„ä¿æŠ¤æ•£åˆ—算法: %d (%s)\n" #: common/exechelp-posix.c:360 common/exechelp-w32.c:461 #: common/exechelp-w32.c:485 common/exechelp-w32.c:515 @@ -1001,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "在 fork 进程时出现错误: %s\n" @@ -1073,7 +1084,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "å°† ‘%s’ é‡å‘½å为 ‘%s’ 时失败:%s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "yes" @@ -1130,7 +1141,7 @@ msgstr "åˆ†é… %lu å—节时安全内å˜ä¸è¶³" msgid "out of core while allocating %lu bytes" msgstr "åˆ†é… %lu å—节时内å˜ä¸è¶³" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1201,7 +1212,7 @@ msgstr "从 ‘%s’ 获å–版本时出现错误: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "æœåŠ¡å™¨ ‘%s’ æ¯”æˆ‘ä»¬çš„ç‰ˆæœ¬æ›´è€ ï¼ˆ%s < %s)" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, c-format msgid "WARNING: %s\n" msgstr "è¦å‘Šï¼š%s\n" @@ -1284,7 +1295,7 @@ msgid "algorithm: %s" msgstr "算法:%s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "ä¸æ”¯æŒçš„算法:%s" @@ -1359,11 +1370,11 @@ msgstr "è¯ä¹¦é“¾æ¡æœ‰æ•ˆ" msgid "Root certificate trustworthy" msgstr "æ ¹è¯ä¹¦å¯é " -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "未找到该è¯ä¹¦çš„è¯ä¹¦åŠé”€åˆ—表(CRL)" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "å¯ç”¨çš„è¯ä¹¦åŠé”€åˆ—表(CRL)太旧" @@ -1409,25 +1420,25 @@ msgstr "[未有]" msgid "invalid radix64 character %02x skipped\n" msgstr "æ— æ•ˆçš„ radix64 å—符 %02x 已被跳过\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" -msgstr "" +msgstr "抱æ‰ï¼Œæ£å¤„于批处ç†æ¨¡å¼â€”â€”æ— æ³•èŽ·å–输入\n" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" -msgstr "" +msgstr "抱æ‰ï¼Œè¦æ±‚äº†æ— ç»ˆç«¯æ¨¡å¼â€”â€”æ— æ³•èŽ·å–输入\n" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" -msgstr "" +msgstr "错误过多;放弃\n" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" -msgstr "" +msgstr "检测到 Control-D\n" #: common/utf8conv.c:123 #, c-format @@ -1478,8 +1489,7 @@ msgstr "é” â€˜%s’ 未被建立: %s\n" msgid "waiting for lock %s...\n" msgstr "ç‰å¾…é” %s...\n" -#: common/init.c:191 sm/gpgsm.c:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s 太旧 ï¼ˆéœ€è¦ %s,拥有 %s)\n" @@ -1628,225 +1638,224 @@ msgid "Enter passphrase: " msgstr "输入密ç : " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, c-format msgid "%s is not compliant with %s mode\n" msgstr "%s 与 %s 模å¼ä¸å…¼å®¹\n" #: g10/call-agent.c:1081 -#, fuzzy, c-format -#| msgid "error reading from %s: %s\n" +#, c-format msgid "error from TPM: %s\n" -msgstr "è¯»å– %s 时出现错误:%s\n" +msgstr "æ¥è‡ª TPM 的错误:%s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "代ç†äººç¨‹åºå‡ºçŽ°é—®é¢˜ï¼š%s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, c-format msgid "no dirmngr running in this session\n" msgstr "" "æ¤ä¼šè¯ä¸æ²¡æœ‰æ£åœ¨è¿è¡Œçš„ dirmngr\n" "\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, c-format msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "密钥æœåŠ¡å™¨é€‰é¡¹ “honor-keyserver-url†ä¸åº”用于 Tor 模å¼ä¸\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "WKD 使用了缓å˜çš„结果" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "Tor 未在è¿è¡Œ" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 msgid "Tor is not properly configured" msgstr "Tor é…置错误" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 msgid "DNS is not properly configured" msgstr "DNS é…置错误" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "æ— æ³•æŽ¥å—æ¥è‡ªæœåŠ¡å™¨çš„ HTTP é‡å®šå‘" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "已清除æ¥è‡ªæœåŠ¡å™¨çš„ä¸å¯æŽ¥å—çš„ HTTP é‡å®šå‘" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 msgid "server uses an invalid certificate" msgstr "æœåŠ¡å™¨è¯ä¹¦æ— 效" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, c-format msgid "Note: %s\n" msgstr "注æ„:%s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP å¡ä¸å¯ç”¨ï¼š%s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "检测到 OpenPGP å¡ï¼Œå·ç 为 %s\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "在批处ç†æ¨¡å¼ä¸æ— 法完æˆæ¤æ“作\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "这一命令åªåœ¨ç‰ˆæœ¬ 2 çš„å¡ä¸Šå¯ç”¨\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "é‡ç½®ç ä¸å¯ç”¨æˆ–ä¸å†å¯ç”¨\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "您的选择是? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[未设定]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "先生" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "女士" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "éžå¼ºåˆ¶" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "强制" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "错误:目å‰åªå…许使用纯 ASCII å—符。\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "错误:ä¸èƒ½ä½¿ç”¨å—符 “<â€ã€‚\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "错误:ä¸å…è®¸å‡ºçŽ°ä¸¤ä¸ªç©ºæ ¼ã€‚\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "å¡ç‰‡æŒæœ‰äººçš„姓: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "å¡ç‰‡æŒæœ‰äººçš„å: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "错误:åˆæˆåŽçš„姓å太长(至多 %d 个å—符)。\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "拉å–公钥的 URL: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "è¯»å– â€˜%s’ 时出现错误:%s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "写入 ‘%s’ 时出现错误: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "登录数æ®ï¼ˆå¸æˆ·å): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "个人 DO æ•°æ®ï¼š " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "è¯è¨€å好: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "错误:å好å—ç¬¦ä¸²é•¿åº¦æ— æ•ˆã€‚\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "错误:å好å—符串ä¸å˜åœ¨æ— 效å—符。\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "称呼(M = 先生,F = 女士,或者留空): " -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "é”™è¯¯ï¼šæ— æ•ˆçš„å“应。\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "CA 指纹: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "é”™è¯¯ï¼šæŒ‡çº¹æ ¼å¼æ— 效。\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "密钥æ“ä½œæ— æ³•å®žçŽ°ï¼š%s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "ä¸æ˜¯ä¸€ä¸ª OpenPGP å¡" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "å–得当å‰å¯†é’¥ä¿¡æ¯æ—¶å‡ºé”™ï¼š%s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "替æ¢çŽ°å˜çš„密钥?(y/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 msgid "" "Note: There is no guarantee that the card supports the requested\n" " key type or size. If the key generation does not succeed,\n" @@ -1857,99 +1866,99 @@ msgstr "" " 如果密钥生æˆä¸æˆåŠŸï¼Œè¯·æ£€æŸ¥æ‚¨çš„å¡ç‰‡æ–‡æ¡£ï¼Œ\n" " 查看其所支æŒçš„密钥类型和大å°ã€‚\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "您想è¦ä½¿ç”¨çš„密钥长度?(%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "èˆå…¥åˆ° %u ä½\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s 密钥长度必须在 %u 与 %u é—´\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "æ£åœ¨æ”¹å˜å¡ç‰‡çš„密钥属性: " -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 msgid "Signature key\n" msgstr "ç¾å密钥\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 msgid "Encryption key\n" msgstr "åŠ å¯†å¯†é’¥\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 msgid "Authentication key\n" msgstr "身份验è¯å¯†é’¥\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "请选择您è¦ä½¿ç”¨çš„密钥类型:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, c-format msgid " (%d) ECC\n" msgstr " (%d) ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "æ— æ•ˆçš„é€‰æ‹©ã€‚\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "æ¤å¡ç‰‡å°†ä¼šè¢«é‡æ–°é…置以生æˆä¸€ä¸ª %u ä½çš„新密钥\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, c-format msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "æ¤å¡ç‰‡å°†ä¼šè¢«é‡æ–°é…置以生æˆä¸€ä¸ªä»¥ä¸‹ç±»åž‹çš„密钥: %s\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, c-format msgid "error changing key attribute for key %d: %s\n" msgstr "改å˜å¯†é’¥ %d 的密钥属性时出现错误: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, c-format msgid "error getting card info: %s\n" msgstr "获å–å¡ç‰‡ä¿¡æ¯æ—¶å‡ºçŽ°é”™ï¼š %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, c-format msgid "This command is not supported by this card\n" msgstr "æ¤å‘½ä»¤ä¸è¢«æ¤å¡ç‰‡æ”¯æŒ\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "åˆ›å»ºåŠ å¯†å¯†é’¥çš„ç¦»å¡å¤‡ä»½ï¼Ÿ (Y/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "注æ„: 已有ç§é’¥è¢«å˜å‚¨äºŽå¡ç‰‡ä¸Šï¼\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "替æ¢çŽ°å˜çš„密钥?(y/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -1960,152 +1969,152 @@ msgstr "" " PIN = ‘%s’ 管ç†å‘˜ PIN = ‘%s’\n" "您应当使用 --change-pin 命令æ¥æ›´æ”¹å®ƒä»¬\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "请选择您è¦ç”Ÿæˆçš„密钥类型:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) ç¾å密钥\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) åŠ å¯†å¯†é’¥\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) 身份验è¯å¯†é’¥\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "请选择在哪里å˜å‚¨å¯†é’¥ï¼š\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARD 失败: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, c-format msgid "Note: This command destroys all keys stored on the card!\n" msgstr "注æ„: 这一命令将会销æ¯æ‰€æœ‰å‚¨å˜äºŽå¡ç‰‡ä¸Šçš„ç§é’¥ï¼\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 msgid "Continue? (y/N) " msgstr "继ç»ï¼Ÿ (y/N) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "真的è¦æ‰§è¡Œæ¢å¤å‡ºåŽ‚设置å—? (输入“yesâ€) " -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, c-format msgid "error for setup KDF: %s\n" msgstr "设置 KDF 时出现错误: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, c-format msgid "error for setup UIF: %s\n" msgstr "设置 KDF 时出现错误: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "退出æ¤èœå•" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "显示管ç†å‘˜å‘½ä»¤" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "显示æ¤å¸®åŠ©" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "列出所有å¯ç”¨æ•°æ®" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "更改å¡æŒæœ‰äººçš„姓å" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "更改拉å–密钥的 URL" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "æ ¹æ®å¡ä¸æŒ‡å®šçš„ URL 获å–密钥" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "更改登录å" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "更改è¯è¨€å好" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 msgid "change card holder's salutation" msgstr "å˜æ›´å¡ç‰‡æŒæœ‰äººçš„称呼" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "更改一个 CA 指纹" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" -msgstr "开关ç¾å的强制 PIN 设置" +msgstr "切æ¢ç¾å强制使用 PIN æ ‡å¿—" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "生æˆæ–°çš„密钥" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "æ›´æ”¹æˆ–è§£é” PIN çš„èœå•" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "éªŒè¯ PIN 并列出所有数æ®" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "使用é‡ç½®ç è§£é” PIN" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "销æ¯æ‰€æœ‰å¯†é’¥å’Œæ•°æ®" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 msgid "setup KDF for PIN authentication (on/single/off)" msgstr "针对 PIN 身份验è¯è®¾ç½® KDF(开å¯/å•ä¸€/å…³é—)" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 msgid "change the key attribute" msgstr "更改密钥属性" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 msgid "change the User Interaction Flag" msgstr "å˜æ›´ç”¨æˆ·äº¤äº’选项" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/card> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "仅供管ç†å‘˜ä½¿ç”¨çš„命令\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "管ç†å‘˜å‘½ä»¤å¯ç”¨\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "管ç†å‘˜å‘½ä»¤ä¸å¯ç”¨\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "æ— æ•ˆçš„å‘½ä»¤ (å°è¯•â€œhelpâ€ï¼‰\n" @@ -2115,22 +2124,22 @@ msgstr "æ— æ•ˆçš„å‘½ä»¤ (å°è¯•â€œhelpâ€ï¼‰\n" msgid "--output doesn't work for this command\n" msgstr "--output 在这个命令ä¸ä¸èµ·ä½œç”¨\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "æ— æ³•æ‰“å¼€ ‘%s’\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "未找到密钥 ‘%s’:%s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "读å–密钥å—时出现错误: %s\n" @@ -2249,14 +2258,14 @@ msgstr "密文算法 ‘%s’ å¯èƒ½ä¸èƒ½è¢«ç”¨äºŽåŠ 密\n" msgid "(use option \"%s\" to override)\n" msgstr "(使用选项 “%s†æ¥è¦†ç›–)\n" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "密文算法 ‘%s’ å¯èƒ½ä¸èƒ½è¢«ç”¨äºŽ %s 模å¼\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "摘è¦ç®—法‘%s’ä¸èƒ½åœ¨ %s 模å¼ä¸‹ä½¿ç”¨\n" @@ -2272,7 +2281,7 @@ msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "è¦å‘Šï¼š 强制对称密文 %s (%d) 与接收者的å好设置冲çª\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, c-format msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "è¦å‘Šï¼š 密钥 %s 在 %s 模å¼ä¸‹ä¸é€‚ç”¨äºŽåŠ å¯†\n" @@ -2299,7 +2308,7 @@ msgstr "%s/%s.%s å·²ç»åŠ 密给:“%sâ€\n" msgid "option '%s' may not be used in %s mode\n" msgstr "选项 ‘%s’ å¯èƒ½ä¸èƒ½ç”¨äºŽ %s 模å¼\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, c-format msgid "%s.%s encrypted data\n" msgstr "%s.%s å·²åŠ å¯†çš„æ•°æ®\n" @@ -2309,7 +2318,7 @@ msgstr "%s.%s å·²åŠ å¯†çš„æ•°æ®\n" msgid "encrypted with unknown algorithm %d\n" msgstr "以未知的算法 %d åŠ å¯†\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2348,7 +2357,7 @@ msgstr "使用 GnuPG å¯†é’¥å¤‡ä»½æ ¼å¼" msgid " - skipped" msgstr " - 已跳过" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2384,61 +2393,61 @@ msgstr "创建‘%s’时出现错误:%s\n" msgid "[User ID not found]" msgstr "[ç”¨æˆ·æ ‡è¯†æœªæ‰¾åˆ°]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "自动拉å–‘%s’,通过 %s\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "拉å–‘%s’通过 %s 时出现错误: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "æ— æŒ‡çº¹" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "æ£åœ¨é€šè¿‡ %s 检查一个已过期密钥的新拷è´\n" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "找ä¸åˆ°ç§é’¥ “%sâ€ï¼š%s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, c-format msgid "(check argument of option '%s')\n" msgstr "(检查选项 ‘%s’ çš„å‚数)\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "è¦å‘Šï¼šæœªä½¿ç”¨â€˜%s’作为默认密钥:%s\n" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "使用 “%s†作为默认ç¾å用ç§é’¥\n" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "ä¼ é€’ç»™â€˜%s’的所有值被忽略\n" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "æ— æ•ˆçš„å¯†é’¥ %s 通过 --allow-non-selfsigned-uid 生效\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, c-format msgid "using subkey %s instead of primary key %s\n" msgstr "使用å密钥 %s 而éžä¸»å¯†é’¥ %s\n" -#: g10/getkey.c:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, c-format msgid "valid values for option '%s':\n" msgstr "选项 ‘%s’ 的有效值:\n" @@ -2561,7 +2570,7 @@ msgstr "导出密钥" #: g10/gpg.c:513 msgid "export keys to a keyserver" -msgstr "个密钥导出到一个公钥æœåŠ¡å™¨ä¸Š" +msgstr "将密钥导出到一个公钥æœåŠ¡å™¨ä¸Š" #: g10/gpg.c:514 msgid "import keys from a keyserver" @@ -2623,7 +2632,7 @@ msgstr "|SPEC|设置电å邮件别å" msgid "use strict OpenPGP behavior" msgstr "ä½¿ç”¨ä¸¥æ ¼çš„ OpenPGP 行为" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "ä¸åšä»»ä½•æ›´æ”¹" @@ -2655,7 +2664,7 @@ msgstr "使用规范的文本模å¼" msgid "|N|set compress level to N (0 disables)" msgstr "|N|设置压缩ç‰çº§ä¸º N (0 为ç¦ç”¨ï¼‰" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 msgid "Options controlling key import and export" msgstr "控制密钥导入导出的选项" @@ -2665,17 +2674,17 @@ msgstr "|MECHANISMS|通过邮件地å€å®šä½å¯†é’¥æ—¶ä½¿ç”¨æœºåˆ¶ MECHANISMS" #: g10/gpg.c:768 msgid "import missing key from a signature" -msgstr "从ç¾å导入缺少的密钥" +msgstr "从ç¾åä¸å¯¼å…¥ç¼ºå°‘的密钥" #: g10/gpg.c:773 msgid "include the public key in signatures" msgstr "在ç¾åä¸åŒ…å«å…¬é’¥" -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "ç¦ç”¨å¯¹ dirmngr 的所有访问" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 msgid "Options controlling key listings" msgstr "控制密钥列表的选项" @@ -2691,15 +2700,15 @@ msgstr "|USER-ID|为 USER-ID åŠ å¯†" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|使用 USER-ID æ¥ç¾å或者解密" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "ç”¨äºŽæ— äººå€¼å®ˆçš„é€‰é¡¹" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "其他选项" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2741,7 +2750,7 @@ msgstr "" "ç¾åã€æ£€æŸ¥ã€åŠ 密或解密\n" "默认的æ“作ä¾è¾“入数æ®è€Œå®š\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2765,12 +2774,12 @@ msgstr "散列: " msgid "Compression: " msgstr "压缩: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "用法: %s [选项] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "冲çªçš„指令\n" @@ -2780,518 +2789,518 @@ msgstr "冲çªçš„指令\n" msgid "no = sign found in group definition '%s'\n" msgstr "群组定义 ‘%s’ ä¸æ‰¾ä¸åˆ° = æ ‡å¿—\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "è¦å‘Šï¼šå®¶ç›®å½•â€˜%s’的所有æƒä¸å®‰å…¨\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "è¦å‘Šï¼šé…置文件‘%s’的所有æƒä¸å®‰å…¨\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "è¦å‘Šï¼šæ‰©å±•æ¨¡å—‘%s’的所有æƒä¸å®‰å…¨\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "è¦å‘Šï¼šå®¶ç›®å½•â€˜%s’的æƒé™ä½ä¸å®‰å…¨\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "è¦å‘Šï¼šé…置文件‘%s’的æƒé™ä½ä¸å®‰å…¨\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "è¦å‘Šï¼šæ‰©å±•æ¨¡å—‘%s’的æƒé™ä½ä¸å®‰å…¨\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "è¦å‘Šï¼šå®¶ç›®å½•â€˜%s’的上级目录所有æƒä¸å®‰å…¨\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "è¦å‘Šï¼šé…置文件‘%s’的上级目录所有æƒä¸å®‰å…¨\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "è¦å‘Šï¼šæ‰©å±•æ¨¡å—‘%s’的上级目录所有æƒä¸å®‰å…¨\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "è¦å‘Šï¼šå®¶ç›®å½•â€˜%s’的上级目录æƒé™ä½ä¸å®‰å…¨\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "è¦å‘Šï¼šé…置文件‘%s’的上级目录æƒé™ä¸å®‰å…¨\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "è¦å‘Šï¼šæ‰©å±•æ¨¡å—‘%s’的上级目录æƒé™ä½ä¸å®‰å…¨\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "未知的é…置项‘%s’\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "åˆ—å‡ºå¯†é’¥æ—¶æ˜¾ç¤ºç…§ç‰‡æ ‡è¯†" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "列出密钥时显示用途信æ¯" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "列出ç¾å时显示ç–ç•¥ URL" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "列出ç¾å时显示所有注记" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "列出ç¾å时显示 IETF æ ‡å‡†æ³¨è®°" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "列出ç¾å时显示用户æ供的注记" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "列出ç¾å时显示首选公钥æœåŠ¡å™¨ URL" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "åˆ—å‡ºå¯†é’¥æ—¶æ˜¾ç¤ºç”¨æˆ·æ ‡è¯†çš„æœ‰æ•ˆæ€§" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "列出密钥时显示已åŠé”€æˆ–å·²è¿‡æœŸçš„ç”¨æˆ·æ ‡è¯†" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "列出密钥时显示已åŠé”€æˆ–已过期的å密钥" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "列出密钥时显示钥匙环的å称" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "列出ç¾å时显示过期日期" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "未知的 TOFU 政ç–‘%s’\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(使用“helpâ€æ¥åˆ—出选择)\n" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "注æ„:%s ä¸é€‚用于一般使用ï¼\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "‘%s’ä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç¾å过期日期\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "“%s†ä¸æ˜¯ä¸€ä¸ªåˆé€‚的邮件地å€\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "æ— æ•ˆçš„ pinentry 模å¼â€˜%s’\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, c-format msgid "invalid request origin '%s'\n" msgstr "æ— æ•ˆçš„è¯·æ±‚æ¥æºâ€˜%s’\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "‘%s’ä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„å—符集\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "æ— æ³•è§£æžå…¬é’¥æœåŠ¡å™¨ URL\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%dï¼šæ— æ•ˆçš„å…¬é’¥æœåŠ¡å™¨é€‰é¡¹\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "æ— æ•ˆçš„å…¬é’¥æœåŠ¡å™¨é€‰é¡¹\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%dï¼šæ— æ•ˆçš„å¯¼å…¥é€‰é¡¹\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "æ— æ•ˆçš„å¯¼å…¥é€‰é¡¹\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, c-format msgid "invalid filter option: %s\n" msgstr "æ— æ•ˆçš„è¿‡æ»¤é€‰é¡¹ï¼š%s\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%dï¼šæ— æ•ˆçš„å¯¼å‡ºé€‰é¡¹\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "æ— æ•ˆçš„å¯¼å‡ºé€‰é¡¹\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%dï¼šæ— æ•ˆçš„åˆ—è¡¨é€‰é¡¹\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "æ— æ•ˆçš„åˆ—è¡¨é€‰é¡¹\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "验è¯ç¾åæ—¶æ˜¾ç¤ºç…§ç‰‡æ ‡è¯†" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "验è¯ç¾å时显示ç–ç•¥ URL" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "验è¯ç¾å时显示所有注记" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "验è¯ç¾å时显示 IETF æ ‡å‡†æ³¨è®°" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "验è¯ç¾å时显示用户æ供的注记" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "验è¯ç¾å时显示首选公钥æœåŠ¡å™¨ URL" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "验è¯ç¾åæ—¶æ˜¾ç¤ºç”¨æˆ·æ ‡è¯†çš„æœ‰æ•ˆæ€§" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "验è¯å¯†é’¥æ—¶æ˜¾ç¤ºå·²åŠé”€æˆ–已过期的åé’¥" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "在ç¾å验è¯ä¸åªæ˜¾ç¤ºä¸»è¦ç”¨æˆ·æ ‡è¯†" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: æ— æ•ˆçš„éªŒè¯é€‰é¡¹\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "æ— æ•ˆçš„éªŒè¯é€‰é¡¹\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "æ— æ³•è®¾ç½®è¿è¡Œè·¯å¾„为 %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s%d: æ— æ•ˆçš„ auto-key-locate 列表\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "æ— æ•ˆçš„ auto-key-locate 列表\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "选项 “%.50s†的å‚æ•°æ— æ•ˆ\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "è¦å‘Šï¼šç¨‹åºå¯èƒ½ä¼šåˆ›å»ºæ ¸å¿ƒå†…å˜è½¬å‚¨æ–‡ä»¶ï¼\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "è¦å‘Šï¼š%s 覆盖了 %s \n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ä¸å…许与 %s 并用\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s 与 %s 并用时ä¸èµ·ä½œç”¨\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "è¦å‘Šï¼šæ£åœ¨ä»¥è™šå‡çš„系统时间è¿è¡Œï¼š " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "ä¸ä¼šåœ¨å†…å˜ä¸å®‰å…¨çš„情况下è¿è¡Œï¼ŒåŽŸå› 是 %s\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "æ‰€é€‰çš„å¯†æ–‡ç®—æ³•æ— æ•ˆ\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "所选择的 AEAD ç®—æ³•æ— æ•ˆ\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "æ‰€é€‰çš„åŽ‹ç¼©ç®—æ³•æ— æ•ˆ\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "所选的è¯ä¹¦æ•£åˆ—ç®—æ³•æ— æ•ˆ\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "需è¦çš„完全å¯ä¿¡ç¾å数一定è¦å¤§äºŽ 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "需è¦çš„勉强å¯ä¿¡ç¾å数一定è¦å¤§äºŽ 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "最大è¯ä¹¦é“¾æ·±åº¦ï¼ˆmax-cert-depth)一定è¦ä»‹äºŽ 1 å’Œ 255 之间\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "æ— æ•ˆçš„é»˜è®¤è®¤è¯çº§åˆ«ï¼ˆdefault-cert-level);必须为 0,1,2 或 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "æ— æ•ˆçš„æœ€å°è®¤è¯çº§åˆ«ï¼ˆdefault-cert-level);必须为 1,2 或 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "注æ„:强烈ä¸å»ºè®®ä½¿ç”¨ç®€å•çš„ S2K æ¨¡å¼ (0)\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "æ— æ•ˆçš„ S2K 模å¼ï¼›å¿…须是 0,1 或 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "æ— æ•ˆçš„é»˜è®¤å好设置\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "æ— æ•ˆçš„ä¸ªäººå¯†æ–‡å好设置\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "æ— æ•ˆçš„ä¸ªäºº AEAD å好设置\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "æ— æ•ˆçš„ä¸ªäººæ‘˜è¦ç®—法å好设置\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "æ— æ•ˆçš„ä¸ªäººåŽ‹ç¼©ç®—æ³•é¦–é€‰é¡¹\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, c-format msgid "chunk size invalid - using %d\n" msgstr "å—大å°æ— 效 - 使用 %d\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s å°šä¸èƒ½å’Œ %s 并用\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "AEAD 算法‘%s’ä¸èƒ½åœ¨ %s 模å¼ä¸‹ä½¿ç”¨\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "压缩算法‘%s’ä¸èƒ½åœ¨ %s 模å¼ä¸‹ä½¿ç”¨\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "åˆå§‹åŒ–信任度数æ®åº“失败:%s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "è¦å‘Šï¼šç»™å®šäº†æŽ¥æ”¶è€…(-rï¼‰ä½†å¹¶æœªä½¿ç”¨å…¬é’¥åŠ å¯†\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "å¯¹ç§°åŠ å¯†â€˜%s’失败:%s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "您ä¸èƒ½åœ¨ä½¿ç”¨ --symmetric --encrypt 时使用 --s2k-mode 0\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "您ä¸èƒ½åœ¨ %s 模å¼ä¸‹ä½¿ç”¨ --symmetric -encrypt\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "您ä¸èƒ½åœ¨ä½¿ç”¨ --symmetric --sign --encrypt 时使用 --s2k-mode 0\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "您ä¸èƒ½åœ¨ %s 模å¼ä¸‹ä½¿ç”¨ --symmetric --sign -encrypt\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "å‘é€è‡³å…¬é’¥æœåŠ¡å™¨å¤±è´¥ï¼š%s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "从公钥æœåŠ¡å™¨æŽ¥æ”¶å¤±è´¥ï¼š%s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "导出密钥失败:%s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, c-format msgid "export as ssh key failed: %s\n" msgstr "作为 ssh 密钥导出失败:%s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "公钥æœåŠ¡å™¨æœç´¢å¤±è´¥ï¼š%s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "公钥æœåŠ¡å™¨åˆ·æ–°å¤±è´¥ï¼š%s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "解开å—符å°è£…时失败:%s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "进行å—符å°è£…时失败:%s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "æ— æ•ˆçš„æ•£åˆ—ç®—æ³•â€˜%s’\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "解æžå¯†é’¥æŒ‡å®šâ€˜%s’时出现错误:%s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "‘%s’ä¸åƒæ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„å¯†é’¥æ ‡è¯†ã€æŒ‡çº¹æˆ–者 keygrip\n" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "è¦å‘Šï¼šæ²¡æœ‰æ供命令。æ£åœ¨å°è¯•çŒœæµ‹æ‚¨çš„æ„图...\n" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "请开始输入您的消æ¯â€¦\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "给定的的è¯ä¹¦ç–ç•¥ URL æ— æ•ˆ\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "给定的ç¾åç–ç•¥ URL æ— æ•ˆ\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "给定的首选公钥æœåŠ¡å™¨ URL æ— æ•ˆ\n" @@ -3304,7 +3313,7 @@ msgstr "|FILE|从钥匙环 FILE 文件ä¸å–得密钥" msgid "make timestamp conflicts only a warning" msgstr "把时间戳冲çªä»…视为è¦å‘Š" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|把状æ€ä¿¡æ¯å†™å…¥æ–‡ä»¶æ述符 FD" @@ -3389,97 +3398,97 @@ msgstr "å‡å®šä¸º GnuPG å¯†é’¥å¤‡ä»½æ ¼å¼" msgid "repair keys on import" msgstr "在导入期间修å¤å¯†é’¥" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "跳过 %d 类型的å—\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "ç›®å‰å·²å¤„ç† %lu 个密钥\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "处ç†çš„总数:%lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr " 已跳过的 PGP-2 密钥:%lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " 已跳过的新密钥:%lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " ç¼ºå°‘ç”¨æˆ·æ ‡è¯†ï¼š%lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " 已导入:%lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " 未改å˜ï¼š%lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " æ–°ç”¨æˆ·æ ‡è¯†ï¼š%lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " æ–°çš„å密钥:%lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " æ–°çš„ç¾å:%lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " 新的密钥åŠé”€ï¼š%lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " 读å–çš„ç§é’¥ï¼š%lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " 导入的ç§é’¥ï¼š%lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " 未改å˜çš„ç§é’¥ï¼š%lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " 未被导入:%lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " 清ç†çš„ç¾å:%lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " 清ç†çš„ç”¨æˆ·æ ‡è¯†ï¼š%lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" @@ -3488,171 +3497,171 @@ msgstr "" "è¦å‘Šï¼šå¯†é’¥ %s 包å«äº†ä¸å¯ç”¨ç®—法的å好设置\n" "äºŽä¸‹åˆ—ç”¨æˆ·æ ‡è¯†ä¸Šï¼š\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " “%sâ€ï¼šå¯†æ–‡ç®—法 %s 的首选项\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, c-format msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\":关于 AEAD 算法 %s çš„å好设置\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " “%sâ€ï¼šæ•£åˆ—算法 %s 对应首选项\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " “%sâ€ï¼šåŽ‹ç¼©ç®—法 %s 对应首选项\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "强烈建议您更新您的å好设置并é‡æ–°åˆ†å‘这个密钥\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "以é¿å…å¯èƒ½çš„算法ä¸åŒ¹é…问题\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "密钥 %sï¼šæ²¡æœ‰ç”¨æˆ·æ ‡è¯†\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "密钥 %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "被导入ç›æŸ¥å™¨æ‹’ç»" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "密钥%s:PKS åå¯†é’¥ç ´æŸå·²ä¿®å¤\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "密钥 %s:已接å—ä¸å«è‡ªç¾åçš„ç”¨æˆ·æ ‡è¯† “%sâ€\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "密钥 %sï¼šæ²¡æœ‰æœ‰æ•ˆçš„ç”¨æˆ·æ ‡è¯†\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "è¿™å¯èƒ½ç”±äºŽé—失自ç¾å所致\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "密钥 %s:找ä¸åˆ°å…¬é’¥ï¼š%s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "密钥 %s:新密钥 - 已跳过\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "找ä¸åˆ°å¯å†™çš„钥匙环:%s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "写入钥匙环 ‘%s’ 时出现错误: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "密钥 %s:公钥 “%s†已导入\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "密钥 %s:与我们的副本ä¸ç¬¦åˆ\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "密钥 %s:“%s†1 ä¸ªæ–°çš„ç”¨æˆ·æ ‡è¯†\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "密钥 %s:“%s†%d ä¸ªæ–°çš„ç”¨æˆ·æ ‡è¯†\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "密钥 %s:“%s†1 个新的ç¾å\n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "密钥 %s:“%s†%d 个新的ç¾å\n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "密钥 %s:“%s†1 个新的å密钥\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "密钥 %s:“%s†%d 个新的å密钥\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "密钥 %s:“%s†%d 个ç¾å被清ç†\n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "密钥 %s:“%s†%d 个ç¾å被清ç†\n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "密钥 %s:“%s†%d ä¸ªç”¨æˆ·æ ‡è¯†è¢«æ¸…ç†\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "密钥 %s:“%s†%d ä¸ªç”¨æˆ·æ ‡è¯†è¢«æ¸…ç†\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "密钥 %s:“%s†未改å˜\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "密钥 %s:ç§é’¥å·²å¯¼å…¥\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "密钥 %s:ç§é’¥å·²å˜åœ¨\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "密钥 %s:å‘é€è‡³ä»£ç†äººç¨‹åºæ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" @@ -3665,203 +3674,202 @@ 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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "è¦è¿ç§» ‘%s’,对æ¯ä¸€å¼ 智能å¡ï¼Œæ‰§è¡Œï¼š%s\n" -#: g10/import.c:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "ç§é’¥ %s:%s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "ç§é’¥å¯¼å…¥è¢«ç¦æ¢\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, c-format msgid "key %s: secret key with invalid cipher %d - skipped\n" msgstr "密钥 %s:ç§é’¥ä½¿ç”¨äº†æ— 效的密文算法 %d - 已跳过\n" -#: g10/import.c:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "æœªæŒ‡å®šåŽŸå› " -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "密钥被替æ¢" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "密钥已泄æ¼" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "密钥ä¸å†ä½¿ç”¨" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "ç”¨æˆ·æ ‡è¯†ä¸å†æœ‰æ•ˆ" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "åŠé”€åŽŸå› : " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "åŠé”€æ³¨é‡Šï¼š " -#: g10/import.c:3432 +#: g10/import.c:3440 #, c-format msgid "key %s: no public key - can't apply revocation certificate\n" msgstr "密钥 %s:没有公钥 - æ— æ³•åº”ç”¨åŠé”€è¯ä¹¦\n" -#: g10/import.c:3461 +#: g10/import.c:3469 #, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "密钥 %sï¼šæ— æ³•å®šä½åŽŸå§‹çš„密钥区å—:%s\n" -#: g10/import.c:3468 +#: g10/import.c:3476 #, c-format msgid "key %s: can't read original keyblock: %s\n" msgstr "密钥 %sï¼šæ— æ³•è¯»å–原始的密钥区å—:%s\n" -#: g10/import.c:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "密钥 %sï¼šæ— æ•ˆçš„åŠé”€è¯ä¹¦ï¼š%s - 已拒ç»\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "密钥 %s:“%s†åŠé”€è¯ä¹¦å·²è¢«å¯¼å…¥\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "密钥 %s:ç¾åæ²¡æœ‰ç”¨æˆ·æ ‡è¯†\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "密钥 %sï¼šç”¨æˆ·æ ‡è¯† “%s†使用了ä¸æ”¯æŒçš„公钥算法\n" -#: g10/import.c:3628 +#: g10/import.c:3636 #, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "密钥 %sï¼šç”¨æˆ·æ ‡è¯† “%s†自身ç¾åæ— æ•ˆ\n" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "密钥 %s:ä¸æ”¯æŒçš„公钥算法\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "密钥 %sï¼šæ— æ•ˆçš„ç›´æŽ¥å¯†é’¥ç¾å\n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "密钥 %s:没有å¯ä¾›ç»‘定的å密钥\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "密钥 %sï¼šæ— æ•ˆçš„å密钥绑定\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "密钥 %sï¼šå·²åˆ é™¤å¤šé‡å密钥绑定\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "密钥 %s:没有用于密钥åŠé”€ç”¨çš„å密钥\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "密钥 %sï¼šæ— æ•ˆçš„å密钥åŠé”€\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "密钥 %sï¼šå·²åˆ é™¤å¤šé‡å密钥åŠé”€\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "密钥 %sï¼šå·²è·³è¿‡ç”¨æˆ·æ ‡è¯† “%sâ€\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "密钥 %s:已跳过å密钥\n" -#: g10/import.c:3849 +#: g10/import.c:3857 #, c-format msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" msgstr "密钥 %s:éžå¯å¯¼å‡ºç¾å(验è¯çº§åˆ« 0x%02X)- 已跳过\n" -#: g10/import.c:3860 +#: g10/import.c:3868 #, c-format msgid "key %s: revocation certificate at wrong place - skipped\n" msgstr "密钥 %s:åŠé”€è¯ä¹¦ä½ç½®é”™è¯¯â€•â€•å·²è·³è¿‡\n" -#: g10/import.c:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "密钥 %sï¼šæ— æ•ˆçš„åŠé”€è¯ä¹¦ï¼š%s――已跳过\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, c-format msgid "key %s: subkey signature in wrong place - skipped\n" msgstr "密钥 %s:åé’¥ç¾åä½ç½®é”™è¯¯ - 已跳过\n" -#: g10/import.c:3900 +#: g10/import.c:3908 #, c-format msgid "key %s: unexpected signature class (0x%02X) - skipped\n" msgstr "密钥 %s:与预期ä¸ç¬¦çš„ç¾å级别(0x%02X) - 已跳过\n" -#: g10/import.c:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "密钥 %s:检测到é‡å¤çš„ç”¨æˆ·æ ‡è¯† - å·²åˆå¹¶\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, c-format msgid "key %s: duplicated subkeys detected - merged\n" msgstr "密钥 %s:检测到é‡å¤çš„åé’¥ - å·²åˆå¹¶\n" -#: g10/import.c:4245 +#: g10/import.c:4253 #, c-format msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" msgstr "è¦å‘Šï¼šå¯†é’¥ %s å¯èƒ½å·²è¢«åŠé”€ï¼šæ£åœ¨å–回åŠé”€ç”¨å¯†é’¥ %s\n" -#: g10/import.c:4261 +#: g10/import.c:4269 #, c-format msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" msgstr "è¦å‘Šï¼šå¯†é’¥ %s å¯èƒ½å·²è¢«åŠé”€ï¼šåŠé”€ç”¨å¯†é’¥ %s ä¸å˜åœ¨ã€‚\n" -#: g10/import.c:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "密钥 %sï¼šå·²æ·»åŠ åŠé”€è¯ä¹¦ “%sâ€\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "密钥 %sï¼šå·²æ·»åŠ ç›´æŽ¥å¯†é’¥ç¾å\n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "分é…内å˜æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" @@ -3917,7 +3925,7 @@ msgid "" "all signatures.\n" msgstr "è¦å‘Šï¼šå‘现错误并且åªæ£€æŸ¥äº†è‡ªç¾å,请è¿è¡Œ ‘%s’ 检查所有ç¾å。\n" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "创建钥匙箱‘%s’时出现错误:%s\n" @@ -3927,7 +3935,7 @@ msgstr "创建钥匙箱‘%s’时出现错误:%s\n" msgid "error creating keyring '%s': %s\n" msgstr "创建钥匙环‘%s’时出现错误:%s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "钥匙箱‘%s’已创建\n" @@ -4173,8 +4181,8 @@ msgstr "我éžå¸¸å°å¿ƒåœ°æ£€æŸ¥è¿‡è¿™ä¸ªå¯†é’¥ã€‚\n" msgid "Really sign? (y/N) " msgstr "真的è¦ç¾åå—?(y/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "ç¾å时失败: %s\n" @@ -4258,7 +4266,7 @@ msgstr "移动一个密钥到智能å¡" #: g10/keyedit.c:1303 msgid "convert a key to TPM form using the local TPM" -msgstr "" +msgstr "使用本地 TPM 将密钥转æ¢ä¸º TPM å½¢å¼" #: g10/keyedit.c:1305 msgid "move a backup key to a smartcard" @@ -4537,7 +4545,7 @@ msgstr "没有匹é…çš„ç”¨æˆ·æ ‡è¯†ã€‚" msgid "Nothing to sign.\n" msgstr "没有å¯è¢«ç¾å的东西。\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "并éžç”±æ‚¨ç¾å。\n" @@ -4604,7 +4612,7 @@ msgstr "这个密钥å¯è¢« %s 的密钥 %s åŠé”€" msgid "(sensitive)" msgstr "(æ•æ„Ÿçš„)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "创建于:%s" @@ -4620,7 +4628,7 @@ msgid "expired: %s" msgstr "过期于:%s" #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "有效至:%s" @@ -4654,13 +4662,13 @@ msgid "" "unless you restart the program.\n" msgstr "请注æ„,在您é‡å¯ç¨‹åºä¹‹å‰ï¼Œæ‰€æ˜¾ç¤ºçš„密钥有效性ä¸ä¸€å®šæ£ç¡®ã€‚\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "å·²åŠé”€" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "已过期" @@ -4700,7 +4708,7 @@ msgstr "您确定ä»ç„¶æƒ³è¦å¢žåŠ å—?(y/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "您ä¸å¯ä»¥æŠŠç…§ç‰‡æ ‡è¯†å¢žåŠ 到 PGP2 æ ·å¼çš„密钥里。\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "è¿™æ ·çš„ç”¨æˆ·æ ‡è¯†å·²ç»å˜åœ¨äºŽè¿™ä¸ªå¯†é’¥ä¸Šäº†ï¼\n" @@ -4837,7 +4845,7 @@ msgstr "å密钥 %s ä¸ç¾åï¼Œå› æ¤ä¸éœ€è¦è¢«äº¤å‰éªŒè¯\n" msgid "Please select exactly one user ID.\n" msgstr "è¯·é€‰å®šä»…ä¸€ä¸ªç”¨æˆ·æ ‡è¯†ã€‚\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "è·³è¿‡ç”¨æˆ·æ ‡è¯† “%s†上的 v3 自ç¾å\n" @@ -4846,127 +4854,127 @@ msgstr "è·³è¿‡ç”¨æˆ·æ ‡è¯† “%s†上的 v3 自ç¾å\n" msgid "Enter your preferred keyserver URL: " msgstr "输入您首选公钥æœåŠ¡å™¨çš„ URL: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "您确定è¦æ›¿æ¢å®ƒå—?(y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "您确定è¦åˆ 除它å—?(y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "输入注记: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "继ç»ï¼Ÿ(y/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "没有索引为 %d çš„ç”¨æˆ·æ ‡è¯†\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "没有散列值为 %s çš„ç”¨æˆ·æ ‡è¯†\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "æ²¡æœ‰å±žäºŽå¯†é’¥æ ‡è¯†â€˜%s’的å密钥。\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "没有索引为 %d çš„å密钥\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "ç”¨æˆ·æ ‡è¯†ï¼šâ€œ%sâ€\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "由您的密钥 %s 于 %s%s%s ç¾å\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (ä¸å¯å¯¼å‡º)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "æ¤ç¾å已在 %s 过期。\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "您确定您ä»ç„¶æƒ³è¦åŠé”€å®ƒå—?(y/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "è¦ä¸ºè¿™ä»½ç¾å生æˆä¸€ä»½åŠé”€è¯ä¹¦å—?(y/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "您已ç»ç¾åæ¥å¯†é’¥ %s ä¸Šçš„è¿™äº›ç”¨æˆ·æ ‡è¯†ï¼š\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (ä¸å¯åŠé”€)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "由您的密钥 %s åŠé”€äºŽ %s\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "您æ£åœ¨åŠé”€è¿™äº›ç¾å:\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "真的è¦ç”ŸæˆåŠé”€è¯ä¹¦å—?(y/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "没有ç§é’¥\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "å°è¯•åŠé”€ä¸€ä¸ªéžç”¨æˆ·æ ‡è¯†ï¼š%s\n" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "ç”¨æˆ·æ ‡è¯† “%s†已ç»è¢«åŠé”€ã€‚\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "è¦å‘Šï¼šæœ‰ä¸€ä»½ç”¨æˆ·æ ‡è¯†ç¾åçš„æ—¥æœŸæ ‡è®°ä¸º %d 秒åŽçš„未æ¥\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "ä¸èƒ½åŠé”€æœ€åŽä¸€ä¸ªæœ‰æ•ˆçš„ç”¨æˆ·æ ‡è¯†ã€‚\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "密钥 %s 已被åŠé”€ã€‚\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "å密钥 %s 已被åŠé”€ã€‚\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "æ£åœ¨æ˜¾ç¤º %s çš„ç…§ç‰‡æ ‡è¯†ï¼Œå¤§å° %ld,属于密钥 %s ï¼ˆç”¨æˆ·æ ‡è¯† %d)\n" @@ -4976,81 +4984,81 @@ msgstr "æ£åœ¨æ˜¾ç¤º %s çš„ç…§ç‰‡æ ‡è¯†ï¼Œå¤§å° %ld,属于密钥 %s (用户 msgid "invalid value for option '%s'\n" msgstr "选项‘%sâ€™æœ‰æ— æ•ˆçš„å€¼\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "å好设置‘%s’é‡å¤\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "过多的密文å好设置\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "过多的散列算法å好设置\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "过多的压缩算法å好设置\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, c-format msgid "too many AEAD preferences\n" msgstr "过多的 AEAD å好设置\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "首选项å—ç¬¦ä¸²é‡Œæœ‰æ— æ•ˆé¡¹â€˜%s’\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "æ£åœ¨å†™å…¥ç›´æŽ¥ç¾å\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "æ£åœ¨å†™å…¥è‡ªç¾å\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "æ£åœ¨å†™å…¥å¯†é’¥ç»‘定ç¾å\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "å¯†é’¥å°ºå¯¸æ— æ•ˆï¼›æ”¹ç”¨ %u ä½\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "密钥尺寸èˆå…¥åˆ° %u ä½\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "è¦å‘Šï¼šä¸€äº› OpenPGP 程åºä¸èƒ½å¤„ç†å…·æœ‰æ¤æ‘˜è¦é•¿åº¦çš„ DSA 密钥\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "ç¾å(Sign)" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "认è¯ï¼ˆCertify)" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "åŠ å¯†ï¼ˆEncrypt)" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "身份验è¯ï¼ˆAuthenticate)" @@ -5064,166 +5072,166 @@ msgstr "身份验è¯ï¼ˆAuthenticate)" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, c-format msgid "Possible actions for this %s key: " msgstr "%s 密钥的å¯å®žçŽ°çš„功能: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "ç›®å‰å¯ç”¨çš„功能: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) ç¾å功能开关\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) åŠ å¯†åŠŸèƒ½å¼€å…³\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) 身份验è¯åŠŸèƒ½å¼€å…³\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) 已完æˆ\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, c-format msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA å’Œ RSA %s\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, c-format msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA å’Œ Elgamal %s\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, c-format msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA(仅用于ç¾å)%s\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, c-format msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA(仅用于ç¾å)%s\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, c-format msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) ElGamalï¼ˆä»…ç”¨äºŽåŠ å¯†ï¼‰%s\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, c-format msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSAï¼ˆä»…ç”¨äºŽåŠ å¯†ï¼‰%s\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, c-format msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA(自定义用途)%s\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, c-format msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA(自定义用途)%s\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, c-format msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) ECC(ç¾åå’ŒåŠ å¯†ï¼‰%s\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr " *默认*" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC(仅用于ç¾å)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, c-format msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC(自定义用途)%s\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, c-format msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECCï¼ˆä»…ç”¨äºŽåŠ å¯†ï¼‰%s\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, c-format msgid " (%d) Existing key%s\n" msgstr " (%d) 现有密钥 %s\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, c-format msgid " (%d) Existing key from card%s\n" msgstr " (%d)å¡ä¸çŽ°æœ‰å¯†é’¥ %s\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "输入 keygrip: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "ä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ keygrip ï¼ˆéœ€è¦ 40 ä½åå…进制数)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "æ²¡æœ‰æ¤ keygrip å…³è”的密钥\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "读å–å¡ç‰‡æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "å¡ç‰‡çš„åºåˆ—å·ï¼š%s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "å¯ç”¨çš„密钥:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "èˆå…¥åˆ° %u ä½\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s 密钥的长度应在 %u ä½ä¸Ž %u ä½ä¹‹é—´ã€‚\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "您想è¦ä¸ºæ¤å密钥使用的密钥长度?(%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "请求的密钥长度是 %u ä½\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "请选择您想è¦ä½¿ç”¨çš„æ¤åœ†æ›²çº¿ï¼š\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5239,7 +5247,7 @@ msgstr "" " <n>m = 密钥在 n 月åŽè¿‡æœŸ\n" " <n>y = 密钥在 n å¹´åŽè¿‡æœŸ\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5255,38 +5263,38 @@ msgstr "" " <n>m = ç¾å在 n 月åŽè¿‡æœŸ\n" " <n>y = ç¾å在 n å¹´åŽè¿‡æœŸ\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "密钥的有效期é™æ˜¯ï¼Ÿ(0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "ç¾å的有效期é™æ˜¯ï¼Ÿ(%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "æ— æ•ˆçš„å€¼\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "密钥永远ä¸ä¼šè¿‡æœŸ\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "ç¾å永远ä¸ä¼šè¿‡æœŸ\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "密钥于 %s 过期\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "ç¾å于 %s 过期\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5294,11 +5302,11 @@ msgstr "" "æ‚¨çš„ç³»ç»Ÿæ— æ³•æ˜¾ç¤º 2038 年以åŽçš„日期。\n" "ä¸è¿‡å®ƒå¯ä»¥æ£ç¡®åœ°å¤„ç†åˆ° 2106 年之å‰çš„日期。\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "这些内容æ£ç¡®å—? (y/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5312,7 +5320,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5327,49 +5335,49 @@ msgstr "" " “Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>â€\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "真实姓å: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "姓åå«æœ‰æ— 效的å—符\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "å—符‘%s’和‘%s’ä¸èƒ½å‡ºçŽ°åœ¨å§“åä¸\n" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "姓åä¸å¯ä»¥ç”¨æ•°å—开头\n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "姓å至少è¦æœ‰äº”个å—符长\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "电å邮件地å€ï¼š " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "电å邮件地å€æ— 效\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "注释: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "注释å«æœ‰æ— 效的å—符\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "您æ£åœ¨ä½¿ç”¨â€˜%s’å—符集。\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5380,7 +5388,7 @@ msgstr "" " “%sâ€\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "请ä¸è¦æŠŠç”µå邮件地å€æ”¾è¿›æ‚¨çš„真实姓å或注释里\n" @@ -5395,31 +5403,31 @@ msgstr "请ä¸è¦æŠŠç”µå邮件地å€æ”¾è¿›æ‚¨çš„真实姓å或注释里\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "更改姓å(N)ã€æ³¨é‡Šï¼ˆC)ã€ç”µå邮件地å€ï¼ˆE)或退出(Q)? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "更改姓å(N)ã€æ³¨é‡Šï¼ˆC)ã€ç”µå邮件地å€ï¼ˆE)或确定(O)/退出(Q)? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "更改姓å(N)ã€æ³¨é‡Šï¼ˆC)ã€ç”µå邮件地å€ï¼ˆE)或退出(Q)? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "更改姓å(N)ã€æ³¨é‡Šï¼ˆC)ã€ç”µå邮件地å€ï¼ˆE)或确定(O)/退出(Q)? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "请先改æ£é”™è¯¯\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5430,18 +5438,18 @@ msgstr "" "ã€ç§»åŠ¨é¼ æ ‡ã€è¯»å†™ç¡¬ç›˜ä¹‹ç±»çš„)将会是一个ä¸é”™çš„主æ„;这会让éšæœºæ•°\n" "å‘生器有更好的机会获得足够的熵。\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" -msgstr "" +msgstr "è¦å‘Šï¼šå·²æŒ‡å®š v4,但被 v5 覆盖。\n" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "密钥生æˆå¤±è´¥ï¼š%s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5452,64 +5460,64 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "继ç»å—? (Y/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "一个 \"%s\" 的密钥已ç»å˜åœ¨\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "æ— è®ºå¦‚ä½•éƒ½è¦åˆ›å»ºå—?(y/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "æ— è®ºå¦‚ä½•éƒ½åˆ›å»º\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "注æ„:使用 “%s %s†以获得一个全功能的密钥生æˆå¯¹è¯æ¡†ã€‚\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "密钥生æˆå·²å–消。\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "ä¸èƒ½åˆ›å»ºå¤‡ä»½æ–‡ä»¶â€˜%s’:%s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "注æ„:å¡ç‰‡å¯†é’¥çš„备份已ä¿å˜åˆ°â€˜%s’\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "æ£åœ¨å°†å…¬é’¥å†™è‡³â€˜%s’\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "æ— å¯å†™çš„公钥钥匙环:%s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "写入公钥钥匙环‘%s’时å‘生错误: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "公钥和ç§é’¥å·²ç»ç”Ÿæˆå¹¶è¢«ç¾å。\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5517,34 +5525,34 @@ msgstr "" "请注æ„这个密钥ä¸èƒ½ç”¨äºŽåŠ 密。您å¯èƒ½æƒ³è¦ä½¿ç”¨â€œ--edit-keyâ€å‘½ä»¤æ¥\n" "生æˆä¸€ä¸ªç”¨äºŽæ¤ç”¨é€”çš„å密钥。\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" msgstr "密钥已ç»åœ¨ %lu 秒åŽçš„未æ¥ç”Ÿæˆï¼ˆå¯èƒ½æ˜¯å› 为时空æ‰æ›²æˆ–时钟的问题)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" msgstr "密钥已ç»åœ¨ %lu 秒åŽçš„未æ¥ç”Ÿæˆï¼ˆå¯èƒ½æ˜¯å› 为时空æ‰æ›²æˆ–时钟的问题)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "注æ„:为 v3 密钥创建å密钥是ä¸ä¸Ž OpenPGP 兼容的\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "主密钥的ç§é’¥éƒ¨åˆ†ä¸å¯ç”¨ã€‚\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "主密钥的ç§é’¥éƒ¨åˆ†å˜å‚¨åœ¨å¡ä¸Šã€‚\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "真的è¦åˆ›å»ºå—?(y/N) " @@ -5620,30 +5628,30 @@ msgstr " 密钥指纹 =" msgid " Card serial no. =" msgstr " å¡ç‰‡åºåˆ—å· =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "æ£åœ¨ç¼“å˜é’¥åŒ™çŽ¯â€˜%s’\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "当å‰æœ‰ %lu æŠŠå¯†é’¥å·²ç¼“å˜ ï¼ˆ%lu 个ç¾å)\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "%lu 把密钥已缓å˜" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] " (%lu 个ç¾å)\n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s:钥匙环已创建\n" @@ -5672,76 +5680,71 @@ msgstr "验è¯ç¾å时自动拉å–密钥" msgid "honor the preferred keyserver URL set on the key" msgstr "使用密钥ä¸æŒ‡å®šçš„首选公钥æœåŠ¡å™¨ URL" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "å·²ç¦ç”¨" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "输入数å—以选择,输入 N 翻页,输入 Q 退出 > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "æ— æ•ˆçš„å…¬é’¥æœåŠ¡å™¨å议(us %d!=handler %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "“%s†ä¸æ˜¯ä¸€ä¸ªç”¨æˆ·æ ‡è¯†ï¼šè·³è¿‡\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "æ£åœ¨æ›´æ–° %d 把密钥,从 %s \n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "è¦å‘Šï¼šæ— 法通过 %s 更新密钥 %s :%s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "在公钥æœåŠ¡å™¨ä¸Šæ‰¾ä¸åˆ°å¯†é’¥ “%sâ€\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "在公钥æœåŠ¡å™¨ä¸Šæ‰¾ä¸åˆ°å¯†é’¥\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "æ£åœ¨è¯·æ±‚密钥 %s 从 %s æœåŠ¡å™¨ %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "æ£åœ¨è¯·æ±‚密钥 %s 从 %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, c-format msgid "no keyserver known\n" msgstr "æ— å·²çŸ¥çš„å…¬é’¥æœåŠ¡å™¨\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "已跳过 “%sâ€ï¼š %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "æ£åœ¨å‘é€å¯†é’¥ %s 到 %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "æ£åœ¨ä»Ž %s 请求密钥\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "è¦å‘Šï¼šæ— æ³•èŽ·å– URI %s:%s\n" @@ -5759,74 +5762,74 @@ msgstr "%s.%s å·²åŠ å¯†çš„ä¼šè¯å¯†é’¥\n" #: g10/mainproc.c:385 #, c-format msgid "encrypted with unknown algorithm %d.%s\n" -msgstr "ä»¥ä¸‹åˆ—æœªçŸ¥ç®—æ³•åŠ å¯† %d.%s\n" +msgstr "æœªçŸ¥çš„ç®—æ³•åŠ å¯† %d.%s\n" #: g10/mainproc.c:391 #, c-format msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "密ç 由未知的散列算法 %d 生æˆ\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "公钥是 %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "ç”± %s å¯†é’¥åŠ å¯†ï¼Œæ ‡è¯†ä¸º %s,生æˆäºŽ %s\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " “%sâ€\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "ç”± %s å¯†é’¥åŠ å¯†ã€å¯†é’¥å·ä¸º %s\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "è¦å‘Šï¼š 检测到多é‡çº¯æ–‡æœ¬\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "以 %lu 个密ç åŠ å¯†\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "以 1 个密ç åŠ å¯†\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "公钥解密失败:%s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "å…¬é’¥åŠ å¯†æ•°æ®ï¼šå®Œå¥½çš„æ•°æ®åŠ 密密钥(DEK)\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "å‡å®š %s ä¸ºåŠ å¯†è¿‡çš„æ•°æ®\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA 密文算法ä¸å¯ç”¨ï¼Œå°è¯•ä½¿ç”¨ %s 代替\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "è¦å‘Šï¼šæ¶ˆæ¯æœªå—到完整性ä¿æŠ¤\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" @@ -5836,178 +5839,178 @@ msgstr "" "看起æ¥æ¤ä¿¡æ¯å°±æ˜¯åˆæ³•çš„ã€‚è¿™æ˜¯å› ä¸ºé‚£ä¸ªæ—¶å€™å®Œæ•´æ€§\n" "ä¿æŠ¤è¿˜æ²¡æœ‰è¢«å¹¿æ³›åœ°é‡‡ç”¨ã€‚\n" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "æ— è®ºå¦‚ä½•ä½¿ç”¨é€‰é¡¹â€˜%s’æ¥è§£å¯†ã€‚\n" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, c-format msgid "decryption forced to fail!\n" msgstr "解密强制失败ï¼\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "解密æˆåŠŸ\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "è¦å‘Šï¼šåŠ 密过的报文已ç»å˜é€ ï¼\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "解密失败:%s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "注æ„:å‘é€è€…è¦æ±‚您“åªé˜…读ä¸å˜ç›˜â€\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "原始文件å =‘%.*s’\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "独立的åŠé”€è¯ä¹¦ - 请使用“gpg --importâ€æ¥åº”用\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "未找到ç¾å\n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "å·²æŸåçš„ç¾å,æ¥è‡ªäºŽ “%sâ€" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "过期的ç¾å,æ¥è‡ªäºŽ “%sâ€" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "完好的ç¾å,æ¥è‡ªäºŽ “%sâ€" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "ç¾å验è¯å·²è¢«æŠ‘制\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "æ— æ³•å¤„ç†æ¤æœ‰æ§ä¹‰çš„ç¾åæ•°æ®\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "ç¾å建立于 %s\n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " 使用 %s 密钥 %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "于 %s 创建的ç¾å,使用 %sï¼Œå¯†é’¥å· %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, c-format msgid " issuer \"%s\"\n" msgstr " ç¾å‘者 \"%s\"\n" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "密钥在以下地方å¯ç”¨ï¼š " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "注æ„:使用 “%s†å¯ä½¿ç”¨æ¤ä¿¡æ¯\n" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[ä¸ç¡®å®š]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " äº¦å³ â€œ%sâ€" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "è¦å‘Šï¼š æ¤å¯†é’¥åœ¨ %s 模å¼ä¸‹ä¸é€‚用于ç¾å\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "这份ç¾å已于 %s 过期。\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "这份ç¾å在 %s 过期。\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s ç¾å,摘è¦ç®—法 %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "二进制" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "文本模å¼" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "未知" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ",密钥算法 " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "è¦å‘Šï¼šä¸æ˜¯ä¸€ä¸ªåˆ†ç¦»ç¾å;文件‘%s’没有被验è¯ï¼\n" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "æ— æ³•æ£€æŸ¥ç¾å:%s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "ä¸æ˜¯ä¸€ä»½åˆ†ç¦»çš„ç¾å\n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "è¦å‘Šï¼šæ£€æµ‹åˆ°å¤šé‡ç¾å。åªæ£€æŸ¥ç¬¬ä¸€ä¸ªç¾å。\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "ç‰çº§ 0x%02x 的独立ç¾å\n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "æ—§å¼ï¼ˆPGP 2.x)ç¾å\n" @@ -6185,45 +6188,51 @@ msgstr "未知的紧急ç¾å注记: " msgid "subpacket of type %d has critical bit set\n" msgstr "%d 类型的å包设定了紧急ä½\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "请输入新的密ç " + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "请输入密ç \n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "用户å–消\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " ï¼ˆä¸»å¯†é’¥æ ‡è¯† %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "请输入密ç ä»¥è§£é” OpenPGP ç§é’¥ï¼š" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "请输入密ç 以导入 OpenPGP ç§é’¥ï¼š" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "请输入密ç 以导出 OpenPGP ç§å¯†å密钥:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "请输入密ç 以导出 OpenPGP ç§é’¥ï¼š" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "您真的想è¦æ°¸ä¹…åˆ é™¤æ¤ OpenPGP ç§å¯†å密钥å—:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "您真的想è¦æ°¸ä¹…åˆ é™¤æ¤ OpenPGP ç§å¯†å¯†é’¥å—:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6253,7 +6262,7 @@ msgstr "" #: g10/photoid.c:100 msgid "Enter JPEG filename for photo ID: " -msgstr "输入è¦å½“ä½œç›¸ç‰‡æ ‡è¯†çš„ JPEG 文件å: " +msgstr "输入è¦å½“ä½œç…§ç‰‡æ ‡è¯†çš„ JPEG 文件å: " #: g10/photoid.c:121 #, c-format @@ -6388,7 +6397,7 @@ msgstr "" "这个密钥的最å°ä¿¡ä»»ç‰çº§ä¸ºï¼š%s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "您的决定是什么? " @@ -6669,7 +6678,7 @@ msgstr "æ— æ³•æ‰“å¼€å·²ç¾åçš„æ•°æ®â€˜%s’\n" msgid "can't open signed data fd=%d: %s\n" msgstr "æ— æ³•æ‰“å¼€å·²ç¾åçš„æ•°æ® fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, c-format msgid "key %s is not suitable for decryption in %s mode\n" msgstr "密钥 %s 在 %s 模å¼ä¸‹ä¸é€‚用于解密\n" @@ -6715,7 +6724,7 @@ msgid "Note: key has been revoked" msgstr "注æ„:密钥已被åŠé”€" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet 失败:%s\n" @@ -6741,11 +6750,11 @@ msgstr "ç§é’¥ä¸å¯ç”¨ã€‚\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "è¦ä¸ºè¿™ä¸ªå¯†é’¥åˆ›å»ºä¸€ä¸ªæŒ‡å®šåŠé”€è€…è¯ä¹¦å—?(y/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "已强行使用 ASCII å—符å°è£…过的输出。\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet 方法失败: %s\n" @@ -6759,11 +6768,11 @@ msgstr "已建立åŠé”€è¯ä¹¦ã€‚\n" msgid "no revocation keys found for \"%s\"\n" msgstr "没有找到 “%s†的åŠé”€ç”¨å¯†é’¥\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "è¿™æ˜¯ä¸€ä»½é’ˆå¯¹æ¤ OpenPGP 密钥的åŠé”€è¯ä¹¦ï¼š" -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -6773,7 +6782,7 @@ msgstr "" "声明一个密钥将ä¸å†è¢«ä½¿ç”¨ã€‚ ä¸€æ—¦ä¸€ä¸ªè¿™æ ·çš„\n" "åŠé”€è¯ä¹¦è¢«å‘布之åŽï¼Œå°±ä¸å¯èƒ½æ’¤å›žã€‚" -#: g10/revoke.c:586 +#: g10/revoke.c:587 msgid "" "Use it to revoke this key in case of a compromise or loss of\n" "the secret key. However, if the secret key is still accessible,\n" @@ -6786,7 +6795,7 @@ msgstr "" "个新的åŠé”€è¯ä¹¦å¹¶ç»™å®šä¸€ä¸ªåŠé”€ç†ç”±ã€‚更多的细节请å‚阅\n" " GnuPG 手册ä¸å…³äºŽ gpg 命令“--generate-revocationâ€çš„æ述。" -#: g10/revoke.c:592 +#: g10/revoke.c:593 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" @@ -6796,12 +6805,12 @@ msgstr "" "5 个çŸæ¨ªçº¿ä¹‹å‰ã€‚在导入和å‘布æ¤åŠé”€è¯ä¹¦ä¹‹å‰ï¼Œè¯·ä½¿ç”¨ä¸€ä¸ª\n" "文本编辑器æ¥ç§»é™¤æ¤å†’å·ã€‚" -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "åŠé”€è¯ä¹¦å·²è¢«å˜å‚¨ä¸ºâ€˜%s.rev’\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, c-format msgid "secret key \"%s\" not found\n" msgstr "ç§é’¥ “%s†未找到\n" @@ -6809,21 +6818,21 @@ msgstr "ç§é’¥ “%s†未找到\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "‘%s’匹é…了多个ç§é’¥ï¼š\n" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, c-format msgid "error searching the keyring: %s\n" msgstr "æœç´¢é’¥åŒ™çŽ¯æ—¶å‡ºçŽ°é”™è¯¯ï¼š %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "è¦ä¸ºè¿™ä¸ªå¯†é’¥åˆ›å»ºä¸€ä¸ªåŠé”€è¯ä¹¦å—?(y/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -6841,33 +6850,33 @@ msgstr "" "ä¸å¯è¯»ã€‚但是åƒä¸‡å°å¿ƒï¼šæ‚¨æœºå™¨ä¸Šçš„打å°ç³»ç»Ÿå¯èƒ½ä¼šåœ¨æ‰“å°è¿‡ç¨‹ä¸å‚¨å˜\n" "这些数æ®ï¼Œå¹¶ä½¿å¾—其他人看到ï¼\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "请选择åŠé”€çš„åŽŸå› ï¼š\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "å–消" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(也许您会想è¦åœ¨è¿™é‡Œé€‰æ‹© %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "请输入æ述(å¯é€‰ï¼‰ï¼›ä»¥ç©ºç™½è¡Œç»“æŸï¼š\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "åŠé”€åŽŸå› :%s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(未给定æ述)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "è¿™æ ·å¯ä»¥å—? (y/N) " @@ -7019,22 +7028,22 @@ msgstr "æ£åœ¨ç¾å:" msgid "%s.%s encryption will be used\n" msgstr "%s.%s åŠ å¯†å°†è¢«é‡‡ç”¨\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "å¯†é’¥æœªè¢«æ ‡ç¤ºä¸ºä¸å®‰å…¨- ä¸èƒ½ä¸Žå‡çš„éšæœºæ•°å‘生器共åŒä½¿ç”¨ï¼\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "“%s†已跳过:é‡å¤\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "已跳过:ç§é’¥å·²å˜åœ¨\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "这是一个由 PGP 生æˆçš„ ElGamal 密钥,其用于ç¾åæ—¶ä¸å®‰å…¨ï¼" @@ -7254,10 +7263,10 @@ msgstr "ä¸æ”¯æŒçš„ TOFU æ•°æ®åº“版本: %s\n" msgid "TOFU DB error" msgstr "TOFU DB 错误" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "è¯»å– TOFU æ•°æ®åº“时出现错误:%s\n" @@ -7277,7 +7286,7 @@ msgstr "åˆå§‹åŒ– TOFU æ•°æ®åº“时出现错误:%s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "打开 TOFU æ•°æ®åº“’%s’时出现错误:%s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "æ›´æ–° TOFU æ•°æ®åº“时出现错误:%s\n" @@ -7286,7 +7295,7 @@ msgstr "æ›´æ–° TOFU æ•°æ®åº“时出现错误:%s\n" #, c-format msgid "" "This is the first time the email address \"%s\" is being used with key %s." -msgstr "这是电åé‚®ä»¶åœ°å€ â€œ%s†第一次被用于密钥 %s。" +msgstr "æ¤ç”µåé‚®ä»¶åœ°å€ â€œ%s†是第一次被用于密钥 %s。" #: g10/tofu.c:1336 #, c-format @@ -7315,97 +7324,97 @@ msgstr "获å–å…¶ä»–ç”¨æˆ·æ ‡è¯†æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" msgid "This key's user IDs:\n" msgstr "æ¤å¯†é’¥çš„ç”¨æˆ·æ ‡è¯†ï¼š\n" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, c-format msgid "policy: %s" msgstr "ç–略:%s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, c-format msgid "error gathering signature stats: %s\n" msgstr "获å–ç¾å状æ€æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "电åé‚®ä»¶åœ°å€ â€œ%s†被关è”到了 %d 把密钥:\n" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "具有电åé‚®ä»¶åœ°å€ â€œ%s†的密钥的统计信æ¯ï¼š\n" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 msgid "this key" msgstr "æ¤å¯†é’¥" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, c-format msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "å·²éªŒè¯ %d æ¡æ¶ˆæ¯ã€‚" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, c-format msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "å·²åŠ å¯† %d æ¡æ¶ˆæ¯ã€‚" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, c-format msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "å·²éªŒè¯ %d æ¡å°†æ¥çš„消æ¯ã€‚" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, c-format msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "å·²åŠ å¯† %d æ¡å°†æ¥çš„消æ¯ã€‚" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "在过去的 %d 天被验è¯çš„消æ¯æ•°ç›®ï¼š%d。" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "在过去的 %d å¤©è¢«åŠ å¯†çš„æ¶ˆæ¯æ•°ç›®ï¼š%d。" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "在过去的 %d 个月被验è¯çš„消æ¯æ•°ç›®ï¼š%d。" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "在过去的 %d ä¸ªæœˆè¢«åŠ å¯†çš„æ¶ˆæ¯æ•°ç›®ï¼š%d。" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "在过去的 %d 年被验è¯çš„消æ¯æ•°ç›®ï¼š%d。" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "在过去的 %d å¹´è¢«åŠ å¯†çš„æ¶ˆæ¯æ•°ç›®ï¼š%d。" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "过去被验è¯çš„消æ¯ï¼š%d." -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, c-format msgid "Messages encrypted in the past: %d." msgstr "è¿‡åŽ»è¢«åŠ å¯†çš„æ¶ˆæ¯ï¼š %d。" @@ -7413,119 +7422,119 @@ msgstr "è¿‡åŽ»è¢«åŠ å¯†çš„æ¶ˆæ¯ï¼š %d。" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "TOFU 检测到了一个绑定冲çª" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "gGaAuUrRbB" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "良好(G),接å—一次(A),未知(U),拒ç»ä¸€æ¬¡ï¼ˆR),æŸå(B) ? " -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "默认为未知。\n" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "检测到 TOFU æ•°æ®åº“出错。\n" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "å˜æ›´ TOFU ç–略时出现错误:%s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "%lld~å¹´" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "%lld~月" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "%lld~周" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "%lld~天" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "%lld~å°æ—¶" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "%lld~分钟" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "%lld~秒" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "%s: å·²éªŒè¯ 0~ç¾åå¹¶åŠ å¯† 0~消æ¯ã€‚" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, c-format msgid "%s: Verified 0 signatures." msgstr "%sï¼šå·²éªŒè¯ 0 ç¾å。" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 msgid "Encrypted 0 messages." msgstr "å·²åŠ å¯† 0 ä¿¡æ¯ã€‚" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, c-format msgid "(policy: %s)" msgstr "(ç–略: %s)" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "è¦å‘Šï¼šæˆ‘们æ¤å‰è¿˜æ²¡æœ‰è§è¿‡ä¸€æ¡ä½¿ç”¨æ¤å¯†é’¥å’Œç”¨æˆ·æ ‡è¯†ç¾å的消æ¯ï¼\n" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "è¦å‘Šï¼šæˆ‘们æ¤å‰åªè§è¿‡ä¸€æ¡ä½¿ç”¨æ¤å¯†é’¥å’Œç”¨æˆ·æ ‡è¯†ç¾å的消æ¯ï¼\n" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "è¦å‘Šï¼šæ‚¨ä¹‹å‰æ²¡æœ‰å‘æ¤å¯†é’¥åŠ 密过消æ¯ï¼\n" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "è¦å‘Šï¼šæ‚¨ä¹‹å‰åªå‘æ¤å¯†é’¥åŠ 密过一æ¡æ¶ˆæ¯ï¼\n" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7545,13 +7554,13 @@ msgstr[0] "" " %s\n" "ä»¥å°†å…¶æ ‡è®°ä¸ºå的。\n" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "打开 TOFU æ•°æ®åº“时出现错误:%s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "è¦å‘Šï¼šæ£åœ¨åŠ 密给 %s,其ä¸å…·æœ‰ä¸å¯åŠé”€çš„ç”¨æˆ·æ ‡è¯†ã€‚\n" @@ -7616,7 +7625,7 @@ msgstr "使用 %s 信任模型\n" msgid "no need for a trustdb check\n" msgstr "ä¸éœ€è¦æ£€æŸ¥ä¿¡ä»»åº¦æ•°æ®åº“\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "下次信任度数æ®åº“检查将于 %s 进行\n" @@ -7646,57 +7655,57 @@ msgstr "请执行一次 --check-trustdb\n" msgid "checking the trustdb\n" msgstr "æ£åœ¨æ£€æŸ¥ä¿¡ä»»åº¦æ•°æ®åº“\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "å·²å¤„ç† %d 把密钥" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] " (%d 个有效计数已被清除)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "未找到任何ç»å¯¹ä¿¡ä»»çš„密钥\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "ç»å¯¹ä¿¡ä»»å¯†é’¥ %s 的公钥未找到\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "" "深度:%d 有效性:%3d å·²ç¾å:%3d 信任度:%d-,%dq,%dn,%dm,%df,%du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "æ— æ³•æ›´æ–°ä¿¡ä»»åº¦æ•°æ®åº“版本记录:写入失败:%s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "未定义" -#: g10/trust.c:126 +#: g10/trust.c:115 msgid "never" msgstr "æ°¸ä¸" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "勉强" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "完全" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "ç»å¯¹" @@ -7708,39 +7717,39 @@ msgstr "ç»å¯¹" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "8 translator see trustdb.c:uid_trust_string_fixed" -#: g10/trust.c:169 +#: g10/trust.c:158 msgid "[ revoked]" msgstr "[ åŠé”€ ]" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 msgid "[ expired]" msgstr "[ 过期 ]" -#: g10/trust.c:176 +#: g10/trust.c:165 msgid "[ unknown]" msgstr "[ 未知 ]" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "[ 未定 ]" -#: g10/trust.c:179 +#: g10/trust.c:168 msgid "[ never ]" msgstr "[ æ°¸ä¸ ]" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "[ 勉强 ]" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "[ 完全 ]" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "[ ç»å¯¹ ]" @@ -7798,16 +7807,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "%sæ•°å—: %s%%0AæŒæœ‰è€…: %s%s" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "剩余å°è¯•ï¼š%d" @@ -7836,10 +7845,10 @@ msgstr "|N|请输入新的解é”密钥" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "||请为您的 PIV å¡ç‰‡è¾“入解é”密钥" -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN 回调返回错误:%s\n" @@ -7859,91 +7868,91 @@ msgstr "PIN 过长,最大长度为 %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "PIN æœ‰æ— æ•ˆå—符;åªå…许使用数å—\n" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "密钥已å˜åœ¨\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "现有的密钥将被替æ¢\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "生æˆæ–°å¯†é’¥\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "æ£åœ¨å†™å…¥æ–°å¯†é’¥\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "å˜å‚¨å¯†é’¥å¤±è´¥ï¼š%s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "å“应ä¸åŒ…å« RSA 余数\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "å“应ä¸åŒ…å« RSA 公钥指数\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, c-format msgid "response does not contain the EC public key\n" msgstr "å“应ä¸åŒ…å« EC 公钥\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "请ç‰å¾…密钥生æˆâ€¦\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "生æˆå¯†é’¥å¤±è´¥\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "密钥生æˆå®Œæˆï¼ˆ%d 秒)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "å“应ä¸åŒ…å«å…¬é’¥æ•°æ®\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||请为这个密钥输入 PIN 以创建åˆæ ¼çš„ç¾å。" #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|请输入管ç†å‘˜ PIN" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|NP|è¯·è¾“å…¥æ ‡å‡†å¯†é’¥çš„ PIN 解é”ç (PUK)。" -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||è¯·è¾“å…¥æ ‡å‡†å¯†é’¥çš„ PIN。" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA 余数缺失或者ä¸æ˜¯ %d ä½é•¿\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA 公钥指数缺失或长于 %d ä½\n" @@ -7981,27 +7990,27 @@ msgid "" "qualified signatures." msgstr "|P|请为这个密钥输入 PIN 解é”ç (PUK)以创建åˆæ ¼çš„ç¾å。" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "获å–æ–° PIN 时出现错误:%s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "å˜å‚¨æŒ‡çº¹å¤±è´¥ï¼š%s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "å˜å‚¨åˆ›å»ºæ—¥æœŸå¤±è´¥ï¼š%s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "从å¡ç‰‡ä¸æ‹‰å– CHV 状æ€æ—¶å‡ºçŽ°é”™è¯¯\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "读å–公钥失败:%s\n" @@ -8009,62 +8018,62 @@ msgstr "读å–公钥失败:%s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sæ•°å—: %s%%0AæŒæœ‰è€…: %s%%0A计数: %lu%s" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "使用默认 PIN 作为 %s\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "使用默认 PIN 作为 %s 失败:%s - ç¦ç”¨è¿›ä¸€æ¥çš„默认使用\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 msgid "||Please unlock the card" msgstr "||请解é”å¡ç‰‡" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "CHV%d çš„ PIN 太çŸï¼›æœ€å°é•¿åº¦ä¸º %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "éªŒè¯ CHV%d 失败:%s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "å¡ç‰‡è¢«æ°¸ä¹…é”定ï¼\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" "%d Admin PIN attempts remaining before card is permanently locked\n" msgstr[0] "在å¡ç‰‡è¢«æ°¸ä¹…é”定之å‰å‰©ä½™ %d 次管ç†å‘˜ PIN å°è¯•\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "未é…置到管ç†å‘˜å‘½ä»¤çš„访问\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||请输入 PIN" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||请输入å¡ç‰‡çš„é‡ç½®ç " -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "é‡ç½®ç 太çŸï¼›æœ€å°é•¿åº¦ä¸º %d\n" @@ -8072,78 +8081,78 @@ msgstr "é‡ç½®ç 太çŸï¼›æœ€å°é•¿åº¦ä¸º %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|æ–°çš„é‡ç½®ç " -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|新的管ç†å‘˜ PIN" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|æ–°çš„ PIN" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||请输入原管ç†å‘˜ PIN 和新管ç†å‘˜ PIN" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||请输入原 PIN 和新 PIN" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "读å–应用程åºæ•°æ®æ—¶å‡ºé”™\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "读å–指纹 DO 时出现错误\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "缺少创建时间戳\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA 质数 %s 缺失或者ä¸æ˜¯ %d ä½é•¿\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, c-format msgid "unsupported curve\n" msgstr "ä¸æ”¯æŒçš„曲线\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "æ— æ•ˆçš„ OpenPGP å¡ç»“构(DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "å¡ç‰‡ä¸Šçš„指纹与请求的ä¸åŒ¹é…\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "å¡ç‰‡ä¸æ”¯æŒæ‘˜è¦ç®—法 %s\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "ç›®å‰å·²åˆ›å»ºçš„ç¾å:%lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "ç›®å‰ç¦æ¢é€šè¿‡æ¤å‘½ä»¤éªŒè¯ç®¡ç†å‘˜ PIN\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "ä¸èƒ½è®¿é—® %s - æ— æ•ˆçš„ OpenPGP å¡ï¼Ÿ\n" @@ -8163,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|设置调试级别至 LEVEL" @@ -8224,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "fd %d çš„å¥æŸ„å·²å¯åŠ¨\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "fd %d çš„å¥æŸ„已关é—\n" @@ -8239,11 +8248,11 @@ msgstr "fd %d çš„å¥æŸ„已关é—\n" msgid "validation model requested by certificate: %s" msgstr "è¯ä¹¦æ‰€è¯·æ±‚的验è¯æ¨¡åž‹ï¼š%s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "链" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "外壳" @@ -8276,224 +8285,224 @@ msgstr "注æ„:éžç´§æ€¥è®¤è¯ç–ç•¥ä¸è¢«å…许" msgid "certificate policy not allowed" msgstr "è¯ä¹¦ç–ç•¥ä¸è¢«å…许" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "获å–指纹失败\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "在外部ä½ç½®æŸ¥æ‰¾ç¾å‘者\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "匹é…çš„ç¾å‘者数目:%d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "æ— æ³•èŽ·å– authorityInfoAccess:%s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "在 Dirmngr 缓å˜ä¸æŸ¥æ‰¾ç¾å‘者\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "匹é…çš„è¯ä¹¦æ•°ï¼š%d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "dirmngr 仅缓å˜çš„密钥查找失败:%s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "åˆ†é… keyDB å¥æŸ„时失败\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "è¯ä¹¦å·²è¢«åŠé”€" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "è¯ä¹¦çš„状æ€æœªçŸ¥" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "请确定“dirmngrâ€è¢«æ£ç¡®å®‰è£…\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "检查 CRL 时失败:%s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "è¯ä¹¦çš„æœ‰æ•ˆæœŸæ— æ•ˆï¼š%s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "è¯ä¹¦å°šæœªéªŒè¯" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "æ ¹è¯ä¹¦å°šæœªéªŒè¯" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "ä¸é—´è¯ä¹¦å°šæœªéªŒè¯" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "è¯ä¹¦å·²è¿‡æœŸ" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "æ ¹è¯ä¹¦å·²è¿‡æœŸ" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "ä¸é—´è¯ä¹¦å·²è¿‡æœŸ" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "请求的è¯ä¹¦å±žæ€§ç¼ºå¤±ï¼š%s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "è¯ä¹¦æœ‰æ•ˆæœŸæ— 效" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "ç¾åä¸æ˜¯åœ¨è¯ä¹¦çš„有效期内被创建的" -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "ç¾åä¸æ˜¯åœ¨ç¾å‘者的有效期内被创建的" -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "ä¸é—´è¯ä¹¦ä¸æ˜¯åœ¨ç¾å‘者的有效期内被创建的" -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( ç¾å创建于 " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " (è¯ä¹¦åˆ›å»ºäºŽ " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (è¯ä¹¦æœ‰æ•ˆæœŸä»Ž " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( ç¾å‘者有效期从 " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "指纹 = %s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "æ ¹è¯ä¹¦çŽ°å·²è¢«æ ‡è®°ä¸ºä¿¡ä»»\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "交互å¼æ ‡è®°ä¸ºä¿¡ä»»æœªåœ¨ gpg-agent ä¸å¼€å¯\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "交互å¼æ ‡è®°ä¸ºä¿¡ä»»åœ¨æ¤ä¼šè¯ä¸è¢«å…³é—\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "è¦å‘Šï¼šç¾å的创建时间未知 - 猜测为当å‰æ—¶é—´" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "è¯ä¹¦ä¸æ²¡æœ‰æ‰¾åˆ°ç¾å‘者" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "自ç¾åè¯ä¹¦å…·æœ‰æŸåçš„ç¾å" -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "æ ¹è¯ä¹¦æœªè¢«æ ‡è®°ä¸ºä¿¡ä»»" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "检查信任列表时失败:%s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "è¯ä¹¦é“¾è¿‡é•¿\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "ç¾å‘者è¯ä¹¦æœªæ‰¾åˆ°" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "è¯ä¹¦å…·æœ‰æŸåçš„ç¾å" -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "找到å¦ä¸€ä¸ªå¯èƒ½åŒ¹é…çš„ CA è¯ä¹¦ - æ£åœ¨é‡è¯•" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "è¯ä¹¦é“¾é•¿äºŽ CA å…许的长度(%d)" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "è¯ä¹¦æœ‰æ•ˆ\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "ä¸é—´è¯ä¹¦æœ‰æ•ˆ\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "æ ¹è¯ä¹¦è‰¯å¥½\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "æ£åœ¨åˆ‡æ¢ä¸ºé“¾æ¨¡åž‹" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "使用的验è¯æ¨¡åž‹ï¼š%s" @@ -8504,18 +8513,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "内å˜ä¸è¶³\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(这是 MD2 算法)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "none" @@ -8800,17 +8809,17 @@ msgstr "就绪。您现在应该将æ¤è¯·æ±‚å‘é€ç»™æ‚¨çš„ CA。\n" msgid "resource problem: out of core\n" msgstr "资æºé—®é¢˜ï¼šå†…å˜ä¸è¶³\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(æ¤ä¸º RC2 算法)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(这看起æ¥ä¸åƒæ˜¯ä¸€æ¡è¢«åŠ 密的消æ¯ï¼‰\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, c-format msgid "encrypted to %s key %s\n" msgstr "ç”± %s 密钥 %s åŠ å¯†\n" @@ -8820,7 +8829,7 @@ msgstr "ç”± %s 密钥 %s åŠ å¯†\n" msgid "certificate '%s' not found: %s\n" msgstr "è¯ä¹¦â€˜%s’未找到:%s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "é”定钥匙箱时出现错误:%s\n" @@ -8840,7 +8849,7 @@ msgstr "è¯ä¹¦â€˜%sâ€™å·²è¢«åˆ é™¤\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "åˆ é™¤è¯ä¹¦ “%s†时失败:%s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "未指定有效的接收者\n" @@ -8909,63 +8918,63 @@ msgstr "|USER-ID|使用 USER-ID 作为默认的ç§é’¥" msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|æ·»åŠ é’¥åŒ™çŽ¯åˆ°é’¥åŒ™çŽ¯åˆ—è¡¨" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|使用æ¤å…¬é’¥æœåŠ¡å™¨æ¥æŸ¥æ‰¾å¯†é’¥" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "获å–缺失的ç¾å‘者è¯ä¹¦" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|对 PKCS#12 密ç 使用å为 NAME çš„ç¼–ç " -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "从ä¸æŸ¥è¯¢ CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "ä¸å¯¹æ ¹è¯ä¹¦æ£€æŸ¥ CRLs" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "使用 OCSP 检查有效性" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "ä¸æ£€æŸ¥è¯ä¹¦ç–ç•¥" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|使用å称为 NAME 的密文算法" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|使用以 NAME 命åçš„ä¿¡æ¯æ‘˜è¦ç®—法" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "批处ç†æ¨¡å¼ï¼šæ°¸ä¸è¯¢é—®" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "在多数问题上å‡å®šå›žç”为是" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "在多数问题上å‡å®šå›žç”为å¦" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|将审计日志写入 FILE" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "用法:@GPGSM@ [选项] [文件] (-h 获å–帮助)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -8975,52 +8984,27 @@ msgstr "" "使用 S/MIME å议以ç¾åã€æ£€æŸ¥ã€åŠ 密或者解密\n" "默认æ“作å–决于输入的数æ®\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "注æ„:将ä¸åŠ 密给‘%s’:%s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "未知的验è¯æ¨¡åž‹â€˜%s’\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: 未指定主机å\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: 给定密ç 但未给定用户\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "%s:%uï¼šå¿½ç•¥æœªçŸ¥çš„æ ‡å¿— ‘%s’\n" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: æ£åœ¨è·³è¿‡æ¤è¡Œ\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "æ— æ³•è§£æžå…¬é’¥æœåŠ¡å™¨\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "æ£åœ¨å¯¼å…¥é€šç”¨è¯ä¹¦â€˜%s’\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "æ— æ³•ä½¿ç”¨â€˜%s’ç¾å:%s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "æ— æ•ˆçš„å‘½ä»¤ï¼ˆä¸å˜åœ¨éšå¼çš„命令)\n" @@ -9040,52 +9024,52 @@ msgstr "å˜å‚¨è¯ä¹¦æ—¶å‡ºçŽ°é”™è¯¯\n" msgid "basic certificate checks failed - not imported\n" msgstr "基本è¯ä¹¦æ£€æŸ¥å¤±è´¥ - 未被导入\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "获å–å˜å‚¨é€‰é¡¹æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "导入è¯ä¹¦æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "读å–输入时出现错误:%s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, c-format msgid "no keyboxd running in this session\n" msgstr "æ¤ä¼šè¯ä¸æ²¡æœ‰æ£åœ¨è¿è¡Œçš„ keyboxd\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, c-format msgid "error opening key DB: %s\n" msgstr "打开密钥数æ®åº“时出现错误:%s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "查找现å˜è¯ä¹¦æ—¶å‡ºçŽ°é—®é¢˜ï¼š%s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "寻找å¯å†™å…¥çš„ keyDB 时出现错误:%s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "å˜å‚¨è¯ä¹¦æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "é‡æ–°æœç´¢è¯ä¹¦æ—¶å‡ºçŽ°é—®é¢˜ï¼š%s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "å˜å‚¨é€‰é¡¹æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" @@ -9262,57 +9246,57 @@ msgstr " 主题 =" msgid "error loading certificate '%s': %s\n" msgstr "åŠ è½½è¯ä¹¦â€˜%s’时出现错误:%s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "永久载入的è¯ä¹¦ï¼š %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " è¿è¡Œæ—¶ç¼“å˜çš„è¯ä¹¦ï¼š %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, c-format msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " 信任的è¯ä¹¦ï¼š %u (%u,%u,%u,%u)\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "è¯ä¹¦å·²è¢«ç¼“å˜ã€‚\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "è¯ä¹¦å·²ç¼“å˜\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "缓å˜è¯ä¹¦æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "æ— æ•ˆçš„ SHA1 指纹å—串 '%s'\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "通过 S/N 获å–è¯ä¹¦æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "通过主题获å–è¯ä¹¦æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "没有找到è¯ä¹¦çš„ç¾å‘者\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "èŽ·å– authorityKeyIdentifier 时出现错误:%s\n" @@ -9347,7 +9331,7 @@ msgstr "æ£åœ¨ç§»é™¤ç¼“å˜æ–‡ä»¶â€˜%s’\n" msgid "not removing file '%s'\n" msgstr "未能移除文件‘%s’\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "å…³é—缓å˜æ–‡ä»¶æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" @@ -9584,13 +9568,13 @@ msgid "error getting data from cache file: %s\n" msgstr "从缓å˜æ–‡ä»¶ä¸èŽ·å–æ•°æ®æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "从 libksba èŽ·å¾—äº†æ— æ•ˆçš„ S 表达å¼\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "è½¬æ¢ S 表达å¼æ—¶å¤±è´¥ï¼š%s\n" @@ -9605,197 +9589,197 @@ msgstr "未知的散列算法‘%s’\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "算法 %d çš„ gcry_md_open 方法失败:%s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "创建 S 表达å¼æ—¶å¤±è´¥ï¼š%s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse 方法失败:%s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "从 CRL 获å–更新次数时出现错误:%s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "æ¤ CRL 的更新时间:本次=%s 下次=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "nextUpdate å‚数未被指定;å‡è®¾æœ‰æ•ˆæœŸä¸ºä¸€å¤©\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "èŽ·å– CRL 项目时出现错误:%s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "å‘临时缓å˜æ–‡ä»¶ä¸æ’入项目时出现错误:%s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "没有在 CRL ä¸æ‰¾åˆ° CRL ç¾å‘者: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "æ£åœ¨é€šè¿‡ authorityKeyIdentifier å®šä½ CRL ç¾å‘者\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "CRL ç¾å验è¯å¤±è´¥ï¼š%s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "检查 CRL ç¾ç½²è€…è¯ä¹¦çš„有效性时出现错误:%s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new 方法失败:%s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader 方法失败:%s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "移除过期的缓å˜æ–‡ä»¶â€˜%s’\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "移除过期的缓å˜æ–‡ä»¶â€˜%s’时出现问题:%s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "创建临时缓å˜æ–‡ä»¶â€˜%s’时出现错误:%s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert 方法失败:%s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "完æˆä¸´æ—¶ç¼“å˜æ–‡ä»¶æ—¶å‡ºçŽ°é”™è¯¯â€˜%s’:%s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "å…³é—临时缓å˜æ–‡ä»¶æ—¶å‡ºçŽ°é”™è¯¯â€˜%s’:%s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "è¦å‘Šï¼šæ–°çš„ CRL ä»ç„¶å¤ªæ—§ï¼›å…¶å·²åœ¨ %s 过期 - æ— è®ºå¦‚ä½•å…ˆåŠ è½½\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "æ–°çš„ CRL ä»ç„¶å¤ªæ—§ï¼›å…¶å·²åœ¨ %s 过期\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "未知的紧急 CRL 扩展 %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "è¯»å– CRL 扩展时出现错误:%s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "æ£åœ¨åˆ›å»ºç¼“å˜æ–‡ä»¶â€˜%s’\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "将‘%s’é‡å‘½å为‘%s’时出现问题:%s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "æ›´æ–° DIR 文件时失败 - 缓å˜æ¡ç›®å°†ä¼šåœ¨ä¸‹æ¬¡ç¨‹åºå¯åŠ¨æ—¶ä¸¢å¤±\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "开始 CRL 导出(已通过 %s å–回)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr " é”™è¯¯ï¼šæ¤ CRL å°†ä¸ä¼šè¢«ä½¿ç”¨ï¼Œå› 为它在一次更新之åŽä»ç„¶å¤ªæ—§ï¼\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr " é”™è¯¯ï¼šæ¤ CRL å°†ä¸ä¼šè¢«ä½¿ç”¨ï¼Œå› 为一个未知的紧急扩展ï¼\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " é”™è¯¯ï¼šæ¤ CRL å°†ä¸ä¼šè¢«ä½¿ç”¨\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr " 错误:æ¤ç¼“å˜çš„ CRL å¯èƒ½å·²ç»è¢«ç¯¡æ”¹ï¼\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " è¦å‘Šï¼š æ— æ•ˆçš„ç¼“å˜è®°å½•é•¿åº¦\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "读å–缓å˜è®°å½•æ—¶å‡ºçŽ°é—®é¢˜ï¼š%s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "读å–缓å˜çš„密钥时出现问题:%s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "从数æ®åº“读å–缓å˜é¡¹ç›®æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "ç»“æŸ CRL 导出\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "通过 DP çš„ crl_fetch 方法失败:%s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "通过 DP 进行 crl_cache_insert 失败:%s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "通过å‘布者进行 crl_cache_insert 失败:%s\n" @@ -9816,7 +9800,7 @@ msgstr "ä¸èƒ½è¿›è¡Œ CRL è®¿é—®ï¼Œå› ä¸º %s å·²ç¦ç”¨\n" msgid "error retrieving '%s': %s\n" msgstr "拉å–‘%s’时出现错误:%s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "åˆå§‹åŒ–读å–对象时出现错误:%s\n" @@ -9972,131 +9956,131 @@ msgstr "需è¦ç»å¯¹æ–‡ä»¶å\n" msgid "looking up '%s'\n" msgstr "æ£åœ¨æŸ¥æ‰¾â€˜%s’\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "列出 CRL 缓å˜çš„内容" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|FILE|从 FILE ä¸åŠ è½½ CRL 到缓å˜" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|URL|从 URL å¤„èŽ·å– CRL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "å…³é— dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "刷新缓å˜" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "å…许在线软件版本检查" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "|N|在一次查询ä¸æœ€å¤šè¿”回 N 个项目" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "网络相关选项" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "通过 Tor 转å‘所有网络æµé‡" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "公钥æœåŠ¡å™¨çš„é…ç½®" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|使用 URL 处的密钥æœåŠ¡å™¨" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "|FILE|为承载 HKP çš„ TLS 使用 FILE ä¸çš„ CA è¯ä¹¦" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "对 HTTP æœåŠ¡å™¨çš„é…ç½®" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" -msgstr "抑制 HTTP 的使用" +msgstr "ç¦æ¢ä½¿ç”¨ HTTP åè®®" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "忽略 HTTP CRL 分å‘点" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|URL|é‡å®šå‘ HTTP 请求到 URL" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "使用系统的 HTTP 代ç†è®¾ç½®" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "对è¦ä½¿ç”¨çš„ LDAP æœåŠ¡å™¨çš„é…ç½®" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" -msgstr "抑制 LDAP 的使用" +msgstr "ç¦æ¢ LDAP 的使用" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "忽略 LDAP CRL 分å‘点" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|HOST|使用 HOST 进行 LDAP 查询" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "使用 --ldap-proxy 选项以ä¸ä½¿ç”¨å›žé€€ä¸»æœº" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|FILE|从 FILE ä¸è¯»å– LDAP æœåŠ¡å™¨åˆ—表" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "æ·»åŠ ä»Ž CRL 分å‘点å‘现的新æœåŠ¡å™¨åˆ°æœåŠ¡å™¨åˆ—表" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|设置 LDAP 超时时间为 N 秒" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "对于 OCSP çš„é…ç½®" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "å…许å‘é€ OCSP 请求" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "忽略è¯ä¹¦åŒ…å«çš„ OCSP æœåŠ¡ URLs" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|URL|使用 URL 处的 OCSP å“应者" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|OCSP å“应由 FPR ç¾å" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "强制载入过期的 CRLs" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10105,11 +10089,11 @@ msgstr "" "@\n" "(å‚阅 \"info\" 手册以获å–一份所有命令åŠé€‰é¡¹çš„完整列表)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "用法:@DIRMNGR@ [选项] (-h 获å–帮助)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10117,283 +10101,103 @@ msgstr "" "è¯æ³•ï¼š@DIRMNGR@ [选项] [命令 [å‚æ•°]]\n" "@GNUPG@ 的公钥æœåŠ¡å™¨ã€CRL å’Œ OCSP 访问\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "有效的调试ç‰çº§ä¸ºï¼š%s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736 +#: tools/gpgconf.c:836 #, c-format msgid "usage: %s [options] " msgstr "用法:%s [选项] " -#: dirmngr/dirmngr.c:1260 +#: dirmngr/dirmngr.c:1299 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "套接å—å称ä¸ä¸å…许使用冒å·\n" -#: dirmngr/dirmngr.c:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "从‘%sâ€™å¤„èŽ·å– CRL 时失败:%s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "从‘%sâ€™å¤„å¤„ç† CRL 时失败:%s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: 行太长 - 跳过\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: æ£€æµ‹åˆ°æ— æ•ˆæŒ‡çº¹\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: 读å–错误:%s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "%s:%u: 已忽略行尾部的垃圾数æ®\n" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "接收到 SIGHUP ä¿¡å· -æ£åœ¨é‡æ–°è¯»å–é…置文件并刷新缓å˜\n" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "接收到 SIGUSR2 ä¿¡å· - 未定义è¦è¿›è¡Œçš„æ“作\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "接收到 SIGTERM ä¿¡å· - æ£åœ¨å…³é—...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "接收到 SIGTERM ä¿¡å· - ä»ç„¶æœ‰ %d 个活动的连接\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "强制关é—\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "收到 SIGINT ä¿¡å· - ç«‹å³å…³é—\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "收到 %d ä¿¡å· - 未定义è¦è¿›è¡Œçš„æ“作\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "以记录导å‘çš„æ ¼å¼è¿”回所有值" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|NAME|忽略主机部分并通过 NAME 进行连接" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "强制 TLS 连接" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|NAME|连接到以 NAME 命å的主机" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|è¿žæŽ¥åˆ°ç«¯å£ N" - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|NAME|使用用户å称 NAME 进行身份验è¯" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|PASS|使用密ç PASS 进行身份验è¯" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "从 $DIRMNGR_LDAP_PASS å–得密ç " - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|STRING|查询 DN STRING" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|STRING|使用 STRING 作为过滤器扩展" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|STRING|返回属性 STRING" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "用法: dirmngr_ldap [选项] [URL链接] (-h 获å–帮助)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"è¯æ³•ï¼šdirmngr_ldap [选项] [URL链接]\n" -"Dirmngr 的内部 LDAP 助手\n" -"接å£å’Œé€‰é¡¹å¯èƒ½åœ¨æ²¡æœ‰é€šçŸ¥çš„情况下改å˜\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "æ— æ•ˆçš„ç«¯å£å· %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "为属性‘%s’æœç´¢ç»“æžœ\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "å†™å…¥åˆ°æ ‡å‡†è¾“å‡ºï¼ˆstdout)时出现错误:%s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " å¯ç”¨å±žæ€§â€˜%s’\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "属性‘%s’未找到\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "找到属性‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "æ£åœ¨å¤„ç† URL ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " 用户‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " 密ç ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " 主机‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " ç«¯å£ %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " DN ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " 过滤器 ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " 属性 ‘%s’\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "‘%s’ä¸æ²¡æœ‰ä¸»æœºå\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "未指定查询‘%s’的属性\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "è¦å‘Šï¼šä»…使用第一个属性\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "LDAP åˆå§‹åŒ–至 ‘%s:%d’ 时失败:%s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, c-format -msgid "LDAP init to '%s' failed: %s\n" -msgstr "LDAP åˆå§‹åŒ–至 ‘%s’ 失败:%s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, c-format -msgid "LDAP init to '%s' done\n" -msgstr "LDAP åˆå§‹åŒ–至 ‘%s’ 完æˆ\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "绑定至‘%s:%d’时失败:%s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "æœç´¢â€˜%s’时失败:%s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "‘%s’ä¸æ˜¯ä¸€ä¸ª LDAP URL\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "‘%sâ€™æ˜¯ä¸€ä¸ªæ— æ•ˆçš„ LDAP URL\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "访问‘%s’时出现错误:http 状æ€ç %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL '%s' é‡å®šå‘到 '%s' (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "过多é‡å®šå‘\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, c-format msgid "redirection changed to '%s'\n" msgstr "é‡å®šå‘更改到 “%sâ€\n" @@ -10433,31 +10237,51 @@ msgstr "ç‰å¾… ldap wrapper %d 时失败:%s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "ldap wrapper %d 已挂起 - æ£åœ¨å…³é—\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "主机åä¸å˜åœ¨æ— 效å—符 0x%02x - æœªè¢«æ·»åŠ \n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "æ£åœ¨å°†â€˜%s:%dâ€™æ·»åŠ è‡³ ldap æœåŠ¡å™¨åˆ—表\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "malloc 方法失败:%s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 +#, c-format +msgid "'%s' is not an LDAP URL\n" +msgstr "‘%s’ä¸æ˜¯ä¸€ä¸ª LDAP URL\n" + +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetchï¼šæ— æ•ˆçš„æ¨¡å¼â€˜%s’\n" +msgid "'%s' is an invalid LDAP URL\n" +msgstr "‘%sâ€™æ˜¯ä¸€ä¸ªæ— æ•ˆçš„ LDAP URL\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search 方法触åŠæœåŠ¡å™¨çš„大å°é™åˆ¶\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: 给定密ç 但未给定用户\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "%s:%uï¼šå¿½ç•¥æœªçŸ¥çš„æ ‡å¿— ‘%s’\n" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: æ£åœ¨è·³è¿‡æ¤è¡Œ\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10548,86 +10372,86 @@ msgstr "并éžç”±ä¸€ä¸ªé»˜è®¤çš„ OCSP ç¾å者的è¯ä¹¦ç¾å" msgid "allocating list item failed: %s\n" msgstr "分é…列表项时失败:%s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "获å–å“应者 ID 时出现错误:%s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "未找到åˆé€‚çš„è¯ä¹¦æ¥éªŒè¯ OCSP 请求\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "未找到ç¾å‘者è¯ä¹¦ï¼š%s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "è°ƒç”¨è€…æ²¡æœ‰è¿”å›žç›®æ ‡è¯ä¹¦\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "调用者没有返回ç¾å‘çš„è¯ä¹¦\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "åˆ†é… OCSP 上下文时失败:%s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "未定义默认的 OCSP å“应者\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "未定义默认的 OCSP ç¾å者\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "æ£åœ¨ä½¿ç”¨é»˜è®¤çš„ OCSP å“应者‘%s’\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "æ£åœ¨ä½¿ç”¨ OCSP å“应者‘%s’\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "获å–ç›®æ ‡è¯ä¹¦çš„ OCSP 状æ€æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "è¯ä¹¦çŠ¶æ€ï¼š%s (当å‰=%s 下一个=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "良好" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "è¯ä¹¦å·²ç»è¢«åŠé”€äºŽï¼š %s åŽŸå› æ˜¯ï¼š %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "OCSP å“应者返回了将æ¥çš„状æ€\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "OCSP å“应者返回了一个éžå½“å‰çš„状æ€\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "OCSP 返回了一个太以å‰çš„状æ€\n" @@ -10637,71 +10461,67 @@ msgstr "OCSP 返回了一个太以å‰çš„状æ€\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assuan_inquire(%s) 方法失败:%s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "ldapserver 缺失" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "è¯ä¹¦ ID ä¸çš„åºåˆ—å·ç¼ºå¤±" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "assuan_inquire 方法失败:%s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fetch_cert_by_url 方法失败:%s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "å‘é€æ•°æ®æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "start_cert_fetch 方法失败:%s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fetch_next_cert 方法失败:%s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "超过设置的 max_replies %d\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "æ— æ³•åˆ†é…控制结构:%s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "åˆ†é… assuan 上下文时失败:%s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "åˆå§‹åŒ–æœåŠ¡å™¨æ—¶å¤±è´¥ï¼š%s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "å‘ Assuan 注册命令时失败:%s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Assuan 接å—出现问题:%s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Assuan 处ç†æ—¶å¤±è´¥ï¼š%s\n" @@ -10846,67 +10666,67 @@ msgstr "æ¤ä¼šè¯ä¸æ²¡æœ‰æ£åœ¨è¿è¡Œçš„ keybox 守护进程\n" msgid "error sending standard options: %s\n" msgstr "å‘é€æ ‡å‡†é€‰é¡¹æ—¶å‡ºçŽ°é”™è¯¯ï¼š%s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 msgid "OpenPGP" msgstr "OpenPGP" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 msgid "S/MIME" msgstr "S/MIME" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 msgid "Public Keys" msgstr "公钥" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "ç§é’¥" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 msgid "Smartcards" msgstr "智能å¡" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" -msgstr "" +msgstr "TPM" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "网络" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 msgid "Passphrase Entry" msgstr "密ç æ¡ç›®" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "组件ä¸é€‚åˆå¯åŠ¨" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, c-format msgid "Configuration file of component %s is broken\n" msgstr "组件 %s çš„é…置文件已æŸå\n" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, c-format msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "注æ„:使用命令 “%s%s†获å–详情。\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "组件 %s 的外部验è¯å¤±è´¥" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "注æ„,群组规范已被忽略\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, c-format msgid "error closing '%s'\n" msgstr "关闑%s’时出现错误\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, c-format msgid "error parsing '%s'\n" msgstr "处ç†â€˜%s’时出现错误\n" @@ -10987,15 +10807,15 @@ msgstr "" "è¯æ³• @GPGCONF@ [选项]\n" "ç®¡ç† @GNUPG@ 系统的工具的é…置选项 \n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "需è¦ä¸€ä¸ªç»„件å‚æ•°" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "组件未找到" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "没有å‚数被å…许" @@ -11011,33 +10831,33 @@ msgstr "" "è¯æ³•ï¼šgpg-check-pattern [选项] patternfile\n" "按照 patternfile æ£€æŸ¥ä¸€ä¸ªç”±æ ‡å‡†è¾“å…¥ï¼ˆstdin)给定的密ç \n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, c-format msgid "Note: key %s is already stored on the card!\n" msgstr "注æ„: 已有ç§é’¥ %s 被å˜å‚¨äºŽå¡ç‰‡ä¸Šï¼\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, c-format msgid "Note: Keys are already stored on the card!\n" msgstr "注æ„: 已有ç§é’¥è¢«å˜å‚¨äºŽå¡ç‰‡ä¸Šï¼\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, c-format msgid "Replace existing key %s ? (y/N) " msgstr "替æ¢çŽ°æœ‰å¯†é’¥ %s ?(y/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, c-format msgid "%s card no. %s detected\n" msgstr "检测到 %s å¡ç‰‡ ç¼–å· %s\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "ç”¨æˆ·äº¤äº’æ ‡å¿—è®¾ç½®ä¸ºâ€œ%sâ€â€”â€”æ— æ³•æ›´æ”¹\n" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" @@ -11046,47 +10866,173 @@ msgstr "" "è¦å‘Šï¼šæ£åœ¨å°†ç”¨æˆ·äº¤äº’æ ‡å¿—è®¾ç½®ä¸ºâ€œ%sâ€\n" " åªèƒ½ä½¿ç”¨å‡ºåŽ‚é‡ç½®è¿˜åŽŸï¼\n" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "请使用“uif --yes %d %sâ€\n" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 msgid "authenticate to the card" msgstr "验è¯å¡ç‰‡" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "å‘å¡ç‰‡å®ˆæŠ¤è¿›ç¨‹å‘é€é‡ç½®" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 msgid "setup KDF for PIN authentication" msgstr "针对 PIN 身份验è¯è®¾ç½® KDF" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "更改ç§æœ‰æ•°æ®å¯¹è±¡" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 msgid "read a certificate from a data object" msgstr "从数æ®å¯¹è±¡ä¸è¯»å–è¯ä¹¦" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 msgid "store a certificate to a data object" msgstr "储å˜ä¸€ä¸ªè¯ä¹¦åˆ°æ•°æ®å¯¹è±¡" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "储å˜ç§é’¥åˆ°æ•°æ®å¯¹è±¡" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "Yubikey 管ç†å‘½ä»¤" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "管ç†å‘½ä»¤åŽ†å²è®°å½•" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "æ£åœ¨è¯·æ±‚密钥 %s 从 %s æœåŠ¡å™¨ %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: 未指定主机å\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "æ— æ³•è§£æžå…¬é’¥æœåŠ¡å™¨\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "以记录导å‘çš„æ ¼å¼è¿”回所有值" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|NAME|忽略主机部分并通过 NAME 进行连接" + +#~ msgid "force a TLS connection" +#~ msgstr "强制 TLS 连接" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|NAME|连接到以 NAME 命å的主机" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|è¿žæŽ¥åˆ°ç«¯å£ N" + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|NAME|使用用户å称 NAME 进行身份验è¯" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|PASS|使用密ç PASS 进行身份验è¯" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "从 $DIRMNGR_LDAP_PASS å–得密ç " + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|STRING|查询 DN STRING" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|STRING|使用 STRING 作为过滤器扩展" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|STRING|返回属性 STRING" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "用法: dirmngr_ldap [选项] [URL链接] (-h 获å–帮助)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "è¯æ³•ï¼šdirmngr_ldap [选项] [URL链接]\n" +#~ "Dirmngr 的内部 LDAP 助手\n" +#~ "接å£å’Œé€‰é¡¹å¯èƒ½åœ¨æ²¡æœ‰é€šçŸ¥çš„情况下改å˜\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "æ— æ•ˆçš„ç«¯å£å· %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "为属性‘%s’æœç´¢ç»“æžœ\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "å†™å…¥åˆ°æ ‡å‡†è¾“å‡ºï¼ˆstdout)时出现错误:%s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " å¯ç”¨å±žæ€§â€˜%s’\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "属性‘%s’未找到\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "找到属性‘%s’\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "æ£åœ¨å¤„ç† URL ‘%s’\n" + +#~ msgid " user '%s'\n" +#~ msgstr " 用户‘%s’\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " 密ç ‘%s’\n" + +#~ msgid " host '%s'\n" +#~ msgstr " 主机‘%s’\n" + +#~ msgid " port %d\n" +#~ msgstr " ç«¯å£ %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " DN ‘%s’\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " 过滤器 ‘%s’\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " 属性 ‘%s’\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "‘%s’ä¸æ²¡æœ‰ä¸»æœºå\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "未指定查询‘%s’的属性\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "è¦å‘Šï¼šä»…使用第一个属性\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "LDAP åˆå§‹åŒ–至 ‘%s:%d’ 时失败:%s\n" + +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "LDAP åˆå§‹åŒ–至 ‘%s’ 失败:%s\n" + +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "LDAP åˆå§‹åŒ–至 ‘%s’ 完æˆ\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "绑定至‘%s:%d’时失败:%s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "æœç´¢â€˜%s’时失败:%s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetchï¼šæ— æ•ˆçš„æ¨¡å¼â€˜%s’\n" + +#~ msgid "ldapserver missing" +#~ msgstr "ldapserver 缺失" + #~ msgid "detected card with S/N: %s\n" #~ msgstr "æ£€æµ‹åˆ°çš„å¡ S/N ç 为: %s\n" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo Binary files differindex 13c307a..7a79c65 100644 --- a/po/zh_TW.gmo +++ b/po/zh_TW.gmo diff --git a/po/zh_TW.po b/po/zh_TW.po index 9e8e8e2..19c4820 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -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-04-20 12:38+0200\n" +"POT-Creation-Date: 2021-08-24 18:50+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" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 1.5.7\n" -#: agent/call-pinentry.c:328 +#: agent/call-pinentry.c:338 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "個人è˜åˆ¥ç¢¼é …目鎖定ç²å–失敗: %s\n" @@ -32,55 +32,59 @@ msgstr "個人è˜åˆ¥ç¢¼é …目鎖定ç²å–失敗: %s\n" #. * text. An underscore indicates that the next letter should be #. * used as an accelerator. Double the underscore to have #. * pinentry display a literal underscore. -#: agent/call-pinentry.c:546 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:547 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|å–消 (_C)" -#: agent/call-pinentry.c:548 +#: agent/call-pinentry.c:558 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:549 +#: agent/call-pinentry.c:559 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_No" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:550 +#: agent/call-pinentry.c:560 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|個人è˜åˆ¥ç¢¼ (PIN):" -#: agent/call-pinentry.c:551 +#: agent/call-pinentry.c:561 #, fuzzy #| msgid "|pinentry-label|_Cancel" msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|å–消 (_C)" -#: agent/call-pinentry.c:552 +#: agent/call-pinentry.c:562 #, fuzzy #| msgid "Do you really want to permanently delete the OpenPGP secret key:" msgid "Do you really want to make your passphrase visible on the screen?" msgstr "ä½ æ˜¯å¦çœŸçš„想è¦æ°¸ä¹…刪除 OpenPGP ç§é‘°:" -#: agent/call-pinentry.c:554 +#: agent/call-pinentry.c:564 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:555 +#: agent/call-pinentry.c:565 #, fuzzy #| msgid "Enter new passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "請輸入新密語" +#: agent/call-pinentry.c:566 +msgid "Caps Lock is on" +msgstr "" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:944 +#: agent/call-pinentry.c:1022 msgid "Suggest" msgstr "" @@ -91,7 +95,7 @@ msgstr "" #. translate this entry, a default English text (see source) #. will be used. The strcmp thingy is there to detect a #. non-translated string. -#: agent/call-pinentry.c:966 +#: agent/call-pinentry.c:1044 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -99,9 +103,22 @@ msgstr "" "上列輸入文å—的優劣程度.\n" "關於æ¤è¦ç¯„的細節, è«‹æ´½ä½ çš„ç³»çµ±ç®¡ç†è€…." +#: agent/call-pinentry.c:1072 +msgid "Note: The blanks are not part of the passphrase." +msgstr "" + +#. TRANSLATORS: This is a text shown by pinentry as title of a dialog +#. telling the user that the entered new passphrase does not satisfy +#. the passphrase constraints. Please keep it short. +#: agent/call-pinentry.c:1131 +#, fuzzy +#| msgid "Passphrase too long" +msgid "Passphrase Not Allowed" +msgstr "密語太長" + #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:998 +#: agent/call-pinentry.c:1198 msgid "Quality:" msgstr "優劣程度: %s" @@ -111,94 +128,94 @@ msgstr "優劣程度: %s" #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:1019 +#: agent/call-pinentry.c:1219 msgid "pinentry.qualitybar.tooltip" msgstr "" "上列輸入文å—的優劣程度.\n" "關於æ¤è¦ç¯„的細節, è«‹æ´½ä½ çš„ç³»çµ±ç®¡ç†è€…." -#: agent/call-pinentry.c:1263 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "è«‹è¼¸å…¥ä½ çš„å€‹äººè˜åˆ¥ç¢¼ (PIN) 以便在æ¤éšŽæ®µä½œæ¥ä¸è§£é–‹ç§é‘°" -#: agent/call-pinentry.c:1266 +#: agent/call-pinentry.c:1480 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "è«‹è¼¸å…¥ä½ çš„å¯†èªžä»¥ä¾¿åœ¨æ¤éšŽæ®µä½œæ¥ä¸è§£é–‹ç§é‘°" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1303 agent/call-pinentry.c:1506 -#: agent/protect-tool.c:728 +#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "密語:" -#: agent/call-pinentry.c:1330 agent/call-pinentry.c:1580 agent/command.c:1799 -#: agent/command.c:1852 agent/command-ssh.c:3046 agent/genkey.c:398 +#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 +#: agent/command.c:1988 agent/command-ssh.c:3046 agent/genkey.c:442 msgid "does not match - try again" msgstr "å‰å¾Œä¸ä¸€è‡´ - è«‹å†è©¦ä¸€æ¬¡" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:1351 agent/call-pinentry.c:1603 +#: agent/call-pinentry.c:1566 agent/call-pinentry.c:1830 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (第 %d 次嘗試, 最多 %d 次)" -#: agent/call-pinentry.c:1362 agent/call-pinentry.c:1614 +#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 msgid "Repeat:" msgstr "é‡è¤‡:" -#: agent/call-pinentry.c:1372 agent/call-pinentry.c:1384 -#: agent/call-pinentry.c:1624 agent/call-pinentry.c:1636 +#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 +#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 msgid "PIN too long" msgstr "個人è˜åˆ¥ç¢¼ (PIN) 太長" -#: agent/call-pinentry.c:1373 agent/call-pinentry.c:1625 +#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 msgid "Passphrase too long" msgstr "密語太長" -#: agent/call-pinentry.c:1381 agent/call-pinentry.c:1633 +#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 msgid "Invalid characters in PIN" msgstr "個人è˜åˆ¥ç¢¼ (PIN) å«æœ‰ç„¡æ•ˆçš„å—符" -#: agent/call-pinentry.c:1386 agent/call-pinentry.c:1638 +#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 msgid "PIN too short" msgstr "個人è˜åˆ¥ç¢¼ (PIN) 太çŸ" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad PIN" msgstr "ä¸è‰¯çš„個人è˜åˆ¥ç¢¼ (PIN)" -#: agent/call-pinentry.c:1405 agent/call-pinentry.c:1656 +#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 msgid "Bad Passphrase" msgstr "ä¸è‰¯çš„密語" -#: agent/command.c:697 +#: agent/command.c:823 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:698 +#: agent/command.c:824 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1106 g10/card-util.c:708 g10/card-util.c:729 +#: agent/command.c:1235 g10/card-util.c:713 g10/card-util.c:734 #, c-format msgid "error getting serial number of card: %s\n" msgstr "å–å¾—æ¤å¡ç‰‡åºè™Ÿæ™‚出錯: %s\n" -#: agent/command.c:1634 agent/command.c:1791 agent/command-ssh.c:2974 -#: agent/genkey.c:333 +#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2974 +#: agent/genkey.c:377 msgid "Please re-enter this passphrase" msgstr "è«‹å†æ¬¡è¼¸å…¥å¯†èªž" -#: agent/command.c:2567 +#: agent/command.c:2703 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -208,7 +225,7 @@ msgid "" "system." msgstr "請輸入密語以ä¿è·åŒ¯å…¥è‡³ GnuPG 系統內的物件." -#: agent/command.c:2697 +#: agent/command.c:2833 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -219,25 +236,25 @@ msgstr "" msgid "ssh keys greater than %d bits are not supported\n" msgstr "未支æ´å¤§æ–¼ %d ä½å…ƒçš„ ssh 金鑰\n" -#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:953 -#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5347 g10/keyring.c:1319 -#: g10/keyring.c:1632 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 +#: agent/command-ssh.c:872 common/dotlock.c:852 g10/card-util.c:963 +#: g10/export.c:1329 g10/gpg.c:1431 g10/keygen.c:5377 g10/keyring.c:1329 +#: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 #: g10/sign.c:1106 g10/sign.c:1443 g10/tdbio.c:753 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "無法建立 '%s': %s\n" -#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:910 +#: agent/command-ssh.c:884 common/helpfile.c:57 g10/card-util.c:920 #: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:65 g10/decrypt.c:136 #: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:721 g10/gpg.c:1432 -#: g10/import.c:371 g10/import.c:558 g10/import.c:793 g10/keygen.c:4322 -#: g10/keyring.c:1658 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 +#: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4326 +#: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: 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:2380 -#: sm/gpgsm.c:2410 sm/gpgsm.c:2448 sm/keylist.c:1737 sm/qualified.c:65 +#: 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:2588 dirmngr/dirmngr.c:1720 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "無法開啟 '%s': %s\n" @@ -344,27 +361,27 @@ msgstr "å‰å¾Œå…©æ¬¡è¼¸å…¥çš„個人è˜åˆ¥ç¢¼ (PIN) ä¸ä¸€è‡´; è«‹å†è©¦ä¸€æ¬¡" msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "請輸入個人è˜åˆ¥ç¢¼ (PIN)%s%s%s 以解開å¡ç‰‡" -#: agent/genkey.c:109 sm/certreqgen-ui.c:433 +#: agent/genkey.c:142 sm/certreqgen-ui.c:433 #, c-format msgid "error creating temporary file: %s\n" msgstr "建立暫å˜æª”時出錯: %s\n" -#: agent/genkey.c:116 +#: agent/genkey.c:150 #, c-format msgid "error writing to temporary file: %s\n" msgstr "寫入暫å˜æª”時出錯: %s\n" -#: agent/genkey.c:154 +#: agent/genkey.c:191 msgid "Enter new passphrase" msgstr "請輸入新密語" -#: agent/genkey.c:184 +#: agent/genkey.c:227 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "ä½ é‚„æ²’æœ‰è¼¸å…¥å¯†èªž!%0A空密語是ä¸è¡Œçš„." -#: agent/genkey.c:186 +#: agent/genkey.c:229 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -373,266 +390,265 @@ msgstr "" "ä½ é‚„æ²’æœ‰è¼¸å…¥å¯†èªž - 通常這å¯ä¸æ˜¯å€‹å¥½ä¸»æ„!%0A請確èªä½ ä¸æƒ³è¦å°ä½ 的金鑰åšä»»ä½•ä¿" "è·." -#: agent/genkey.c:198 +#: agent/genkey.c:241 msgid "Yes, protection is not needed" msgstr "是, ä¸éœ€è¦ä»»ä½•ä¿è·" -#: agent/genkey.c:215 +#: agent/genkey.c:258 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "密語至少è¦æœ‰ %u 個å—符長." -#: agent/genkey.c:234 +#: agent/genkey.c:277 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" "A passphrase should contain at least %u digits or%%0Aspecial characters." msgstr[0] "密語至少得è¦å«æœ‰ %u 個數å—或%%0A特別å—符." -#: agent/genkey.c:260 +#: agent/genkey.c:304 #, fuzzy, c-format #| msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "密語ä¸å¾—å«æœ‰å·²çŸ¥çš„è©žå½™, 亦ä¸å¾—與%%0A確知的模å¼å»åˆ." -#: agent/genkey.c:275 +#: agent/genkey.c:319 msgid "Warning: You have entered an insecure passphrase." msgstr "è¦å‘Š: ä½ è¼¸å…¥äº†ä¸å®‰å…¨çš„密語." -#: agent/genkey.c:296 +#: agent/genkey.c:340 msgid "Take this one anyway" msgstr "無論如何還是è¦ç”¨é€™å€‹" -#: agent/genkey.c:464 +#: agent/genkey.c:508 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "請輸入密語至%0A以ä¿è·ä½ 的新金鑰" -#: agent/genkey.c:590 +#: agent/genkey.c:637 msgid "Please enter the new passphrase" msgstr "請輸入新的密語" -#: agent/gpg-agent.c:162 scd/scdaemon.c:115 dirmngr/dirmngr.c:182 +#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "å°é™¤éŒ¯æœ‰å¹«åŠ©çš„é¸é …" -#: agent/gpg-agent.c:164 scd/scdaemon.c:120 dirmngr/dirmngr.c:171 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172 msgid "run in daemon mode (background)" msgstr "以æœå‹™æ¨¡å¼åŸ·è¡Œ (背景)" -#: agent/gpg-agent.c:165 scd/scdaemon.c:117 dirmngr/dirmngr.c:170 +#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171 msgid "run in server mode (foreground)" msgstr "以伺æœå™¨æ¨¡å¼åŸ·è¡Œ (å‰æ™¯)" -#: agent/gpg-agent.c:167 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174 #, fuzzy #| msgid "run in server mode" msgid "run in supervised mode" msgstr "以伺æœå™¨æ¨¡å¼åŸ·è¡Œ" -#: agent/gpg-agent.c:169 scd/scdaemon.c:121 dirmngr/dirmngr.c:184 +#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185 msgid "do not detach from the console" msgstr "ä¸è¦å¾ž console 分離" -#: agent/gpg-agent.c:170 scd/scdaemon.c:122 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186 msgid "sh-style command output" msgstr "sh 樣å¼çš„指令輸出" -#: agent/gpg-agent.c:171 scd/scdaemon.c:123 dirmngr/dirmngr.c:186 +#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187 msgid "csh-style command output" msgstr "csh 樣å¼çš„指令輸出" -#: agent/gpg-agent.c:179 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:422 -#: dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423 +#: dirmngr/dirmngr.c:189 msgid "|FILE|read options from FILE" msgstr "|檔案|從指定檔案ä¸è®€å–é¸é …" -#: agent/gpg-agent.c:183 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 -#: dirmngr/dirmngr.c:192 +#: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265 +#: dirmngr/dirmngr.c:193 msgid "Options controlling the diagnostic output" msgstr "控制著診斷性輸出的é¸é …" -#: agent/gpg-agent.c:185 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: 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:194 dirmngr/dirmngr_ldap.c:102 -#: tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 +#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111 msgid "verbose" msgstr "囉唆模å¼" -#: agent/gpg-agent.c:186 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: 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:195 dirmngr/dirmngr_ldap.c:103 +#: dirmngr/dirmngr.c:196 msgid "be somewhat more quiet" msgstr "盡é‡å®‰éœäº›" -#: agent/gpg-agent.c:194 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:205 +#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206 msgid "|FILE|write server mode logs to FILE" msgstr "|檔案|將伺æœå™¨æ¨¡å¼æ—¥èªŒå¯«å…¥è‡³æŒ‡å®šæª”案" -#: agent/gpg-agent.c:198 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 -#: dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290 +#: dirmngr/dirmngr.c:210 msgid "Options controlling the configuration" msgstr "控制著組態的é¸é …" -#: agent/gpg-agent.c:201 +#: agent/gpg-agent.c:203 msgid "do not use the SCdaemon" msgstr "ä¸è¦ä½¿ç”¨ SCdaemon" -#: agent/gpg-agent.c:203 +#: agent/gpg-agent.c:205 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|使用 PGM åšç‚º SCdaemon 程å¼" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy #| msgid "|PGM|use PGM as the SCdaemon program" msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|使用 PGM åšç‚º SCdaemon 程å¼" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, fuzzy #| msgid "|NAME|connect to host NAME" msgid "|NAME|accept some commands via NAME" msgstr "|å稱|連線至ä½æ–¼æŒ‡å®šå稱的主機" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "ignore requests to change the TTY" msgstr "忽略變更 TTY çš„è¦æ±‚" -#: agent/gpg-agent.c:215 +#: agent/gpg-agent.c:217 msgid "ignore requests to change the X display" msgstr "忽略變更 X display çš„è¦æ±‚" -#: agent/gpg-agent.c:216 +#: agent/gpg-agent.c:218 msgid "enable ssh support" msgstr "啟用 ssh 支æ´" -#: agent/gpg-agent.c:218 +#: agent/gpg-agent.c:220 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:221 +#: agent/gpg-agent.c:223 msgid "enable putty support" msgstr "啟用 putty 支æ´" -#: agent/gpg-agent.c:233 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:382 +#: agent/gpg-agent.c:235 g10/gpg.c:844 scd/scdaemon.c:176 sm/gpgsm.c:383 msgid "Options controlling the security" msgstr "控制著安全性的é¸é …" -#: agent/gpg-agent.c:236 +#: agent/gpg-agent.c:238 msgid "|N|expire cached PINs after N seconds" msgstr "|N|讓快å–ä½çš„個人è˜åˆ¥ç¢¼ (PIN) 在 N 秒後到期" -#: agent/gpg-agent.c:238 +#: agent/gpg-agent.c:240 msgid "|N|expire SSH keys after N seconds" msgstr "|N|在 N 秒之後讓 SSH 金鑰éŽæœŸ" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|把個人è˜åˆ¥ç¢¼ (PIN) å¿«å–最大生å˜æ™‚é–“è¨æˆ N 秒" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|把 SSH 金鑰最大生å˜æ™‚é–“è¨æˆ N 秒" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "do not use the PIN cache when signing" msgstr "簽署時ä¸è¦ä½¿ç”¨å€‹äººè˜åˆ¥ç¢¼ (PIN) å¿«å–" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 #, fuzzy #| msgid "do not allow the reuse of old passphrases" msgid "disallow the use of an external password cache" msgstr "ä¸å…許é‡è¤‡ä½¿ç”¨èˆŠå¯†èªž" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "disallow clients to mark keys as \"trusted\"" msgstr "ä¸å…許用戶端將金鑰標記為 \"已信任\"" -#: agent/gpg-agent.c:251 +#: agent/gpg-agent.c:253 msgid "allow presetting passphrase" msgstr "å…許é å…ˆè¨å®šå¯†èªž" -#: agent/gpg-agent.c:256 +#: agent/gpg-agent.c:258 msgid "Options enforcing a passphrase policy" msgstr "強制執行密語原則的é¸é …" -#: agent/gpg-agent.c:259 +#: agent/gpg-agent.c:261 msgid "do not allow bypassing the passphrase policy" msgstr "ä¸å…許略éŽå¯†èªžåŽŸå‰‡" -#: agent/gpg-agent.c:261 +#: agent/gpg-agent.c:263 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|把新密語所需的最çŸé•·åº¦è¨æˆ N" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:265 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|新密語至少è¦æœ‰ N 個éžå—æ¯çš„å—符" -#: agent/gpg-agent.c:266 +#: agent/gpg-agent.c:268 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|檔案|用指定檔案ä¸çš„樣å¼ä¾†æª¢æŸ¥æ–°å¯†èªž" -#: agent/gpg-agent.c:268 +#: agent/gpg-agent.c:272 msgid "|N|expire the passphrase after N days" msgstr "|N|在 N 天之後讓密語éŽæœŸ" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "do not allow the reuse of old passphrases" msgstr "ä¸å…許é‡è¤‡ä½¿ç”¨èˆŠå¯†èªž" -#: agent/gpg-agent.c:273 +#: agent/gpg-agent.c:277 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "控制著安全性的é¸é …" -#: agent/gpg-agent.c:275 +#: agent/gpg-agent.c:279 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:277 +#: agent/gpg-agent.c:281 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "do not grab keyboard and mouse" msgid "let PIN-Entry grab keyboard and mouse" msgstr "ä¸è¦å¥ªå–éµç›¤åŠæ»‘é¼ " -#: agent/gpg-agent.c:282 +#: agent/gpg-agent.c:286 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|使用 PGM åšç‚º PIN-Entry 程å¼" -#: agent/gpg-agent.c:286 +#: agent/gpg-agent.c:290 #, fuzzy #| msgid "|N|set LDAP timeout to N seconds" msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|把 LDAP 逾時è¨æˆ N 秒" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:294 msgid "allow passphrase to be prompted through Emacs" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:551 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: 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:612 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:438 -#: dirmngr/dirmngr_ldap.c:175 tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 +#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446 +#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "ç¿»è¯ç‘•ç–µè«‹å›žå ±çµ¦ <Jedi@Jedi.org>, 程å¼ç‘•ç–µå‰‡è«‹å›žå ±çµ¦ <@EMAIL@>.\n" -#: agent/gpg-agent.c:560 +#: agent/gpg-agent.c:566 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "用法: @GPG_AGENT@ [é¸é …] (或用 -h 求助)" -#: agent/gpg-agent.c:562 +#: agent/gpg-agent.c:568 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -640,132 +656,132 @@ msgstr "" "語法: @GPG_AGENT@ [é¸é …] [指令 [引數]]\n" "@GNUPG@ ç§é‘°ç®¡ç†\n" -#: agent/gpg-agent.c:607 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:760 -#: dirmngr/dirmngr.c:522 +#: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761 +#: dirmngr/dirmngr.c:530 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "給定的除錯ç‰ç´š '%s' 無效\n" -#: agent/gpg-agent.c:972 g10/gpg.c:3910 g10/gpg.c:3934 sm/gpgsm.c:1769 -#: sm/gpgsm.c:1775 +#: agent/gpg-agent.c:986 g10/gpg.c:3907 g10/gpg.c:3931 sm/gpgsm.c:1622 +#: sm/gpgsm.c:1628 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "所é¸çš„摘è¦æ¼”算法無效\n" -#: agent/gpg-agent.c:1196 agent/gpg-agent.c:2019 common/comopt.c:93 -#: g10/gpg.c:2591 scd/scdaemon.c:549 sm/gpgsm.c:1155 dirmngr/dirmngr.c:989 -#: dirmngr/dirmngr.c:1840 +#: 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 #, c-format msgid "reading options from '%s'\n" msgstr "從 '%s' 讀å–é¸é …ä¸\n" -#: agent/gpg-agent.c:1335 g10/gpg.c:3861 scd/scdaemon.c:687 sm/gpgsm.c:1709 -#: dirmngr/dirmngr.c:1108 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:634 +#: 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 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "請注æ„: '%s' 並ä¸ç•¶æˆé¸é …\n" -#: agent/gpg-agent.c:2172 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1267 +#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306 #, c-format msgid "can't create socket: %s\n" msgstr "無法建立 socket: %s\n" -#: agent/gpg-agent.c:2189 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1280 +#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319 #, c-format msgid "socket name '%s' is too long\n" msgstr "socket å稱 '%s' 太長\n" -#: agent/gpg-agent.c:2228 +#: agent/gpg-agent.c:2244 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "已經有一份 gpg-agent 在執行了 - ä¸æœƒå†å•Ÿå‹•ä¸€ä»½æ–°çš„\n" -#: agent/gpg-agent.c:2239 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1312 +#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351 #, c-format msgid "error getting nonce for the socket\n" msgstr "為 socket å–å¾— nonce 時出錯\n" -#: agent/gpg-agent.c:2244 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1315 +#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "ç¶å®š socket 至 '%s' 時出錯: %s\n" -#: agent/gpg-agent.c:2255 agent/gpg-agent.c:2295 agent/gpg-agent.c:2304 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1324 +#: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320 +#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363 #, 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:2269 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1336 +#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375 #, c-format msgid "listening on socket '%s'\n" msgstr "æ£åœ¨å€™è½ socket '%s'\n" -#: agent/gpg-agent.c:2289 agent/gpg-agent.c:2342 common/homedir.c:517 +#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537 #: 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:2292 agent/gpg-agent.c:2347 common/homedir.c:520 +#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "目錄 '%s' 已建立\n" -#: agent/gpg-agent.c:2353 +#: agent/gpg-agent.c:2369 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "'%s' çš„ stat() 失敗: %s\n" -#: agent/gpg-agent.c:2357 +#: agent/gpg-agent.c:2373 #, c-format msgid "can't use '%s' as home directory\n" msgstr "無法使用 '%s' åšç‚ºå®¶ç›®éŒ„\n" -#: agent/gpg-agent.c:2512 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2069 +#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "æ–¼ fd %d è®€å– nonce 時出錯: %s\n" -#: agent/gpg-agent.c:2719 +#: agent/gpg-agent.c:2735 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "ç¶“æ‰‹ç¨‹å¼ 0x%lx (用於 fd %d) 已啟動\n" -#: agent/gpg-agent.c:2724 +#: agent/gpg-agent.c:2740 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "ç¶“æ‰‹ç¨‹å¼ 0x%lx (用於 fd %d) 已終æ¢\n" -#: agent/gpg-agent.c:2799 +#: agent/gpg-agent.c:2815 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh ç¶“æ‰‹ç¨‹å¼ 0x%lx (用於 fd %d) 已啟動\n" -#: agent/gpg-agent.c:2804 +#: agent/gpg-agent.c:2820 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "ssh ç¶“æ‰‹ç¨‹å¼ 0x%lx (用於 fd %d) 已終æ¢\n" -#: agent/gpg-agent.c:3026 scd/scdaemon.c:1374 dirmngr/dirmngr.c:2283 +#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_select 失敗: %s - ç‰ 1 秒é˜\n" -#: agent/gpg-agent.c:3114 scd/scdaemon.c:1439 +#: agent/gpg-agent.c:3130 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s å·²åœæ¢\n" -#: agent/gpg-agent.c:3252 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: agent/gpg-agent.c:3271 common/simple-pwquery.c:247 g10/call-agent.c:260 #: sm/call-agent.c:131 tools/gpg-connect-agent.c:2319 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "在æ¤éšŽæ®µä¸æ²’有執行ä¸çš„ gpg-agent\n" -#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:70 +#: agent/preset-passphrase.c:74 tools/gpg-check-pattern.c:66 msgid "" "@Options:\n" " " @@ -786,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:168 tools/gpgconf.c:81 +#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81 msgid "" "@Commands:\n" " " @@ -817,21 +833,21 @@ msgstr "" "語法: gpg-protect-tool [é¸é …] [引數]\n" "ç§é‘°ç¶è·å·¥å…·\n" -#: agent/protect-tool.c:707 +#: agent/protect-tool.c:708 sm/import.c:775 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "請輸入密語來å–消 PKCS#12 物件的ä¿è·." -#: agent/protect-tool.c:712 +#: agent/protect-tool.c:713 sm/export.c:727 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "請輸入密語來ä¿è·æ–°çš„ PKCS#12 物件." -#: agent/protect-tool.c:718 +#: agent/protect-tool.c:719 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "請輸入密語以ä¿è·åŒ¯å…¥è‡³ GnuPG 系統內的物件." -#: agent/protect-tool.c:723 +#: agent/protect-tool.c:724 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -839,17 +855,17 @@ msgstr "" "請輸入完æˆé€™é …æ“作所需的\n" "密語或個人è˜åˆ¥ç¢¼ (PIN)." -#: agent/protect-tool.c:734 +#: agent/protect-tool.c:735 #, c-format msgid "cancelled\n" msgstr "å·²å–消\n" -#: agent/protect-tool.c:736 +#: agent/protect-tool.c:737 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "è©¢å•å¯†èªžæ™‚出錯: %s\n" -#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:424 +#: agent/trustlist.c:153 agent/trustlist.c:363 tools/gpgconf.c:458 #, c-format msgid "error opening '%s': %s\n" msgstr "é–‹å•Ÿ '%s' 時出錯: %s\n" @@ -1004,7 +1020,7 @@ msgstr "æª¢æŸ¥å·²å»ºç«‹çš„ç°½ç« æ™‚å‡ºéŒ¯: %s\n" msgid "secret key parts are not available\n" msgstr "ç§é‘°éƒ¨åˆ†ç„¡æ³•å–用\n" -#: agent/cvt-openpgp.c:343 g10/card-util.c:1562 +#: agent/cvt-openpgp.c:343 g10/card-util.c:1575 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "公鑰演算法 %d (%s) 未支æ´\n" @@ -1033,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:1354 +#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393 #, c-format msgid "error forking process: %s\n" msgstr "è¡ç”ŸåŸ·è¡Œç¨‹åºæ™‚出錯: %s\n" @@ -1107,7 +1123,7 @@ msgid "renaming '%s' to '%s' failed: %s\n" msgstr "把 '%s' é‡æ–°æ–°å‘½æˆ '%s' 時失敗: %s\n" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3082 +#: common/yesno.c:45 common/yesno.c:82 tools/gpg-card.c:3099 msgid "yes" msgstr "yes" @@ -1161,7 +1177,7 @@ msgstr "在安全記憶體é…ç½® %lu ä½å…ƒçµ„æ™‚è¶…å‡ºæ ¸å¿ƒ" msgid "out of core while allocating %lu bytes" msgstr "é…ç½® %lu ä½å…ƒçµ„æ™‚è¶…å‡ºæ ¸å¿ƒ" -#: common/miscellaneous.c:115 g10/card-util.c:917 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:927 tools/no-libgcrypt.c:30 #: tools/gpg-card.c:416 #, c-format msgid "error allocating enough memory: %s\n" @@ -1239,7 +1255,7 @@ msgstr "建立鑰匙圈 '%s' 時出錯: %s\n" msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: common/asshelp.c:737 g10/call-dirmngr.c:408 +#: common/asshelp.c:737 g10/call-dirmngr.c:407 #, fuzzy, c-format #| msgid "WARNING: %s overrides %s\n" msgid "WARNING: %s\n" @@ -1324,7 +1340,7 @@ msgid "algorithm: %s" msgstr "演算法: %s" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 -#: scd/app-openpgp.c:4212 +#: scd/app-openpgp.c:4214 #, c-format msgid "unsupported algorithm: %s" msgstr "未支æ´çš„演算法: %s" @@ -1399,11 +1415,11 @@ msgstr "憑è‰éˆæœ‰æ•ˆ" msgid "Root certificate trustworthy" msgstr "æ ¹æ†‘è‰å¯ä¿¡è³´" -#: common/audit.c:1112 sm/certchain.c:1242 +#: common/audit.c:1112 sm/certchain.c:1243 msgid "no CRL found for certificate" msgstr "找ä¸åˆ°ç”¨æ–¼æ†‘è‰çš„ CRL" -#: common/audit.c:1115 sm/certchain.c:1252 +#: common/audit.c:1115 sm/certchain.c:1253 msgid "the available CRL is too old" msgstr "å¯ç”¨çš„ CRL 太舊了" @@ -1449,22 +1465,22 @@ msgstr "[ ç„¡ ]" msgid "invalid radix64 character %02x skipped\n" msgstr "已跳éŽç„¡æ•ˆçš„ radix64 å—符 %02x\n" -#: common/ttyio.c:433 +#: common/ttyio.c:447 #, c-format msgid "Sorry, we are in batchmode - can't get input\n" msgstr "" -#: common/ttyio.c:439 +#: common/ttyio.c:453 #, c-format msgid "Sorry, no terminal at all requested - can't get input\n" msgstr "" -#: common/ttyio.c:474 common/ttyio.c:484 +#: common/ttyio.c:488 common/ttyio.c:498 #, c-format msgid "too many errors; giving up\n" msgstr "" -#: common/ttyio.c:536 +#: common/ttyio.c:550 #, c-format msgid "Control-D detected\n" msgstr "" @@ -1518,8 +1534,7 @@ msgstr "未鎖定 '%s': %s\n" msgid "waiting for lock %s...\n" msgstr "æ£åœ¨ç‰å€™ `%s' 鎖定...\n" -#: common/init.c:191 sm/gpgsm.c:1036 dirmngr/dirmngr.c:895 -#: dirmngr/dirmngr.c:904 +#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s 太舊了 (éœ€è¦ %s, 但是祇有 %s)\n" @@ -1672,7 +1687,7 @@ msgid "Enter passphrase: " msgstr "請輸入密語: " #: g10/call-agent.c:318 g10/encrypt.c:282 g10/encrypt.c:818 g10/sign.c:473 -#: sm/call-agent.c:180 sm/encrypt.c:701 sm/sign.c:436 +#: sm/call-agent.c:180 sm/encrypt.c:702 sm/sign.c:436 #, fuzzy, c-format #| msgid "%s does not yet work with %s\n" msgid "%s is not compliant with %s mode\n" @@ -1684,221 +1699,221 @@ msgstr "%s 還沒辦法跟 %s 一起é‹ä½œ\n" msgid "error from TPM: %s\n" msgstr "è®€å– %s 時出錯: %s\n" -#: g10/call-agent.c:2123 g10/passphrase.c:225 g10/passphrase.c:258 -#: tools/card-call-scd.c:1751 +#: g10/call-agent.c:2135 g10/passphrase.c:233 g10/passphrase.c:266 +#: tools/card-call-scd.c:1755 #, c-format msgid "problem with the agent: %s\n" msgstr "代ç†ç¨‹å¼çš„å•é¡Œ: %s\n" -#: g10/call-dirmngr.c:179 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2316 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no dirmngr running in this session\n" msgstr "在æ¤éšŽæ®µä¸æ²’有執行ä¸çš„ gpg-agent\n" -#: g10/call-dirmngr.c:213 +#: g10/call-dirmngr.c:212 #, fuzzy, c-format #| msgid "you may not use %s while in %s mode\n" msgid "keyserver option \"honor-keyserver-url\" may not be used in Tor mode\n" msgstr "ä½ ä¸èƒ½å¤ å°‡ %s 用於 %s 模å¼ä¸\n" -#: g10/call-dirmngr.c:386 +#: g10/call-dirmngr.c:385 msgid "WKD uses a cached result" msgstr "" -#: g10/call-dirmngr.c:389 +#: g10/call-dirmngr.c:388 msgid "Tor is not running" msgstr "" -#: g10/call-dirmngr.c:391 +#: g10/call-dirmngr.c:390 #, fuzzy #| msgid "\"%s\" is not a fingerprint\n" msgid "Tor is not properly configured" msgstr "\"%s\" ä¸æ˜¯æŒ‡ç´‹\n" -#: g10/call-dirmngr.c:393 +#: g10/call-dirmngr.c:392 #, fuzzy #| msgid "\"%s\" is not a fingerprint\n" msgid "DNS is not properly configured" msgstr "\"%s\" ä¸æ˜¯æŒ‡ç´‹\n" -#: g10/call-dirmngr.c:395 +#: g10/call-dirmngr.c:394 msgid "unacceptable HTTP redirect from server" msgstr "" -#: g10/call-dirmngr.c:397 +#: g10/call-dirmngr.c:396 msgid "unacceptable HTTP redirect from server was cleaned up" msgstr "" -#: g10/call-dirmngr.c:399 +#: g10/call-dirmngr.c:398 #, fuzzy #| msgid "generate a revocation certificate" msgid "server uses an invalid certificate" msgstr "產生撤銷憑è‰" -#: g10/call-dirmngr.c:406 g10/gpg.c:4599 +#: g10/call-dirmngr.c:405 g10/gpg.c:4596 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" msgstr "å°è£: %s\n" -#: g10/card-util.c:86 g10/card-util.c:369 g10/card-util.c:1924 -#: tools/gpg-card.c:3039 +#: g10/card-util.c:86 g10/card-util.c:374 g10/card-util.c:1937 +#: tools/gpg-card.c:3056 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "沒有å¯ç”¨çš„ OpenPGP å¡ç‰‡: %s\n" -#: g10/card-util.c:91 g10/card-util.c:1930 +#: g10/card-util.c:91 g10/card-util.c:1943 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "åµæ¸¬åˆ° OpenPGP å¡ç‰‡ç·¨è™Ÿ %s\n" -#: g10/card-util.c:97 g10/card-util.c:2309 g10/delkey.c:164 g10/keyedit.c:1428 -#: g10/keygen.c:4791 g10/revoke.c:214 g10/revoke.c:638 +#: g10/card-util.c:97 g10/card-util.c:2322 g10/delkey.c:164 g10/keyedit.c:1428 +#: g10/keygen.c:4795 g10/revoke.c:214 g10/revoke.c:639 #, c-format msgid "can't do this in batch mode\n" msgstr "無法在批次模å¼ä¸é€™æ¨£åš\n" -#: g10/card-util.c:105 tools/gpg-card.c:2943 +#: g10/card-util.c:105 tools/gpg-card.c:2960 #, c-format msgid "This command is only available for version 2 cards\n" msgstr "祇有第二版å¡ç‰‡çº”能用這個指令\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3398 tools/gpg-card.c:2948 +#: g10/card-util.c:107 scd/app-openpgp.c:3399 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "(å†ä¹Ÿ) 沒有é‡è¨ç¢¼\n" -#: g10/card-util.c:140 g10/card-util.c:1448 g10/card-util.c:1710 -#: g10/card-util.c:1802 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 -#: g10/keygen.c:1991 g10/keygen.c:2165 g10/keygen.c:2385 g10/keygen.c:2685 +#: g10/card-util.c:140 g10/card-util.c:1458 g10/card-util.c:1723 +#: g10/card-util.c:1815 g10/keyedit.c:394 g10/keyedit.c:415 g10/keyedit.c:429 +#: g10/keygen.c:1992 g10/keygen.c:2166 g10/keygen.c:2386 g10/keygen.c:2686 #: sm/certreqgen-ui.c:166 sm/certreqgen-ui.c:292 sm/certreqgen-ui.c:326 #: tools/gpg-card.c:510 msgid "Your selection? " msgstr "ä½ è¦é¸å“ªä¸€å€‹? " -#: g10/card-util.c:262 g10/card-util.c:313 tools/gpg-card.c:596 +#: g10/card-util.c:267 g10/card-util.c:318 tools/gpg-card.c:596 #: tools/gpg-card.c:636 msgid "[not set]" msgstr "[未è¨å®š]" -#: g10/card-util.c:558 tools/gpg-card.c:903 +#: g10/card-util.c:563 tools/gpg-card.c:905 msgid "Mr." msgstr "" -#: g10/card-util.c:559 tools/gpg-card.c:904 +#: g10/card-util.c:564 tools/gpg-card.c:906 msgid "Ms." msgstr "" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "not forced" msgstr "ä¸å¼·è¿«ä½¿ç”¨" -#: g10/card-util.c:586 tools/gpg-card.c:931 +#: g10/card-util.c:591 tools/gpg-card.c:933 msgid "forced" msgstr "強迫使用" -#: g10/card-util.c:768 tools/gpg-card.c:1468 +#: g10/card-util.c:773 tools/gpg-card.c:1484 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "錯誤: ç›®å‰ç¥‡å…許使用單純的 ASCII å—符.\n" -#: g10/card-util.c:770 tools/gpg-card.c:1470 +#: g10/card-util.c:775 tools/gpg-card.c:1486 msgid "Error: The \"<\" character may not be used.\n" msgstr "錯誤: ä¸èƒ½ä½¿ç”¨ \"<\" å—符.\n" -#: g10/card-util.c:772 tools/gpg-card.c:1472 +#: g10/card-util.c:777 tools/gpg-card.c:1488 msgid "Error: Double spaces are not allowed.\n" msgstr "錯誤: 並ä¸å…è¨±ä½¿ç”¨é€£çºŒå…©å€‹ä»¥ä¸Šçš„ç©ºæ ¼.\n" -#: g10/card-util.c:789 tools/gpg-card.c:1505 +#: g10/card-util.c:795 tools/gpg-card.c:1521 msgid "Cardholder's surname: " msgstr "å¡ç‰‡æŒæœ‰è€…的姓æ°: " -#: g10/card-util.c:791 tools/gpg-card.c:1506 +#: g10/card-util.c:797 tools/gpg-card.c:1522 msgid "Cardholder's given name: " msgstr "å¡ç‰‡æŒæœ‰è€…çš„åå—: " -#: g10/card-util.c:809 tools/gpg-card.c:1523 +#: g10/card-util.c:816 tools/gpg-card.c:1539 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "錯誤: åˆä½µå¾Œçš„åå—太長 (上é™æ˜¯ %d 個å—符).\n" -#: g10/card-util.c:830 tools/gpg-card.c:1561 +#: g10/card-util.c:840 tools/gpg-card.c:1577 msgid "URL to retrieve public key: " msgstr "å–回公鑰的 URL: " -#: g10/card-util.c:926 g10/decrypt-data.c:495 g10/import.c:406 g10/import.c:756 -#: g10/import.c:815 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660 -#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1666 -#: tools/gpgconf.c:437 tools/gpgconf.c:483 tools/gpg-card.c:426 +#: 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 +#: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "è®€å– '%s' 時出錯: %s\n" -#: g10/card-util.c:959 g10/decrypt-data.c:498 g10/export.c:2496 +#: g10/card-util.c:969 g10/decrypt-data.c:498 g10/export.c:2496 #: dirmngr/crlcache.c:925 tools/gpg-card.c:486 tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" msgstr "寫入 '%s' 時出錯: %s\n" -#: g10/card-util.c:986 tools/gpg-card.c:1650 +#: g10/card-util.c:996 tools/gpg-card.c:1666 msgid "Login data (account name): " msgstr "登入資料 (帳號å稱): " -#: g10/card-util.c:1024 tools/gpg-card.c:1945 +#: g10/card-util.c:1034 tools/gpg-card.c:1962 msgid "Private DO data: " msgstr "ç§äººçš„ DO 資料: " -#: g10/card-util.c:1109 tools/gpg-card.c:1699 +#: g10/card-util.c:1119 tools/gpg-card.c:1715 msgid "Language preferences: " msgstr "介é¢èªžè¨€å好è¨å®š: " -#: g10/card-util.c:1117 tools/gpg-card.c:1710 +#: g10/card-util.c:1127 tools/gpg-card.c:1726 #, c-format msgid "Error: invalid length of preference string.\n" msgstr "錯誤: 無效的å好è¨å®šå—串長度\n" -#: g10/card-util.c:1126 tools/gpg-card.c:1719 +#: g10/card-util.c:1136 tools/gpg-card.c:1735 #, c-format msgid "Error: invalid characters in preference string.\n" msgstr "錯誤: å好è¨å®šå—串ä¸å«æœ‰ç„¡æ•ˆçš„å—符\n" -#: g10/card-util.c:1148 tools/gpg-card.c:1753 +#: g10/card-util.c:1158 tools/gpg-card.c:1769 msgid "Salutation (M = Mr., F = Ms., or space): " msgstr "" -#: g10/card-util.c:1162 tools/gpg-card.c:1770 +#: g10/card-util.c:1172 tools/gpg-card.c:1786 msgid "Error: invalid response.\n" msgstr "錯誤: 無效的回應.\n" -#: g10/card-util.c:1185 tools/gpg-card.c:1835 +#: g10/card-util.c:1195 tools/gpg-card.c:1852 msgid "CA fingerprint: " msgstr "憑è‰ä¸å¿ƒ (CA) 指紋: " -#: g10/card-util.c:1209 tools/gpg-card.c:1861 +#: g10/card-util.c:1219 tools/gpg-card.c:1878 #, c-format msgid "Error: invalid formatted fingerprint.\n" msgstr "錯誤: ç„¡æ•ˆçš„æ ¼å¼åŒ–指紋.\n" -#: g10/card-util.c:1259 +#: g10/card-util.c:1269 #, c-format msgid "key operation not possible: %s\n" msgstr "ä¸å¯èƒ½é€²è¡Œé‡‘é‘°æ“作: %s\n" -#: g10/card-util.c:1260 +#: g10/card-util.c:1270 msgid "not an OpenPGP card" msgstr "這ä¸æ˜¯ OpenPGP å¡ç‰‡" -#: g10/card-util.c:1273 g10/keygen.c:4811 g10/keygen.c:5972 +#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003 #, c-format msgid "error getting current key info: %s\n" msgstr "å–å¾—ç¾ç”¨é‡‘鑰資訊時出錯: %s\n" -#: g10/card-util.c:1358 +#: g10/card-util.c:1368 msgid "Replace existing key? (y/N) " msgstr "是å¦è¦å–代既有的金鑰? (y/N) " -#: g10/card-util.c:1375 tools/gpg-card.c:3328 +#: g10/card-util.c:1385 tools/gpg-card.c:3345 #, fuzzy #| msgid "" #| "Note: There is no guarantee that the card supports the requested size.\n" @@ -1914,110 +1929,110 @@ msgstr "" " 如果金鑰產生失敗了, ç…©è«‹æŸ¥é–±ä½ å¡ç‰‡ä¸Šçš„文件,\n" " 看看這張å¡ç‰‡æ”¯æ´å“ªäº›å°ºå¯¸.\n" -#: g10/card-util.c:1396 g10/keygen.c:2570 sm/certreqgen-ui.c:180 +#: g10/card-util.c:1406 g10/keygen.c:2571 sm/certreqgen-ui.c:180 #, c-format msgid "What keysize do you want? (%u) " msgstr "ä½ æƒ³è¦ç”¨å¤šå¤§çš„金鑰尺寸? (%u) " -#: g10/card-util.c:1406 g10/keygen.c:2493 g10/keygen.c:2525 +#: g10/card-util.c:1416 g10/keygen.c:2494 g10/keygen.c:2526 #: sm/certreqgen-ui.c:195 #, c-format msgid "rounded up to %u bits\n" msgstr "åŠ å¤§åˆ° %u ä½å…ƒ\n" -#: g10/card-util.c:1414 g10/keygen.c:2578 sm/certreqgen-ui.c:185 +#: g10/card-util.c:1424 g10/keygen.c:2579 sm/certreqgen-ui.c:185 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s 金鑰尺寸一定è¦ä»‹æ–¼ %u 到 %u 之間\n" -#: g10/card-util.c:1433 +#: g10/card-util.c:1443 msgid "Changing card key attribute for: " msgstr "" -#: g10/card-util.c:1435 +#: g10/card-util.c:1445 #, fuzzy #| msgid " (1) Signature key\n" msgid "Signature key\n" msgstr " (1) 簽署用金鑰\n" -#: g10/card-util.c:1437 +#: g10/card-util.c:1447 #, fuzzy #| msgid " (2) Encryption key\n" msgid "Encryption key\n" msgstr " (2) åŠ å¯†ç”¨é‡‘é‘°\n" -#: g10/card-util.c:1439 +#: g10/card-util.c:1449 #, fuzzy #| msgid " (3) Authentication key\n" msgid "Authentication key\n" msgstr " (3) 憑è‰ç”¨é‡‘é‘°\n" -#: g10/card-util.c:1441 g10/keygen.c:2112 sm/certreqgen-ui.c:158 +#: g10/card-util.c:1451 g10/keygen.c:2113 sm/certreqgen-ui.c:158 msgid "Please select what kind of key you want:\n" msgstr "è«‹é¸æ“‡ä½ è¦ä½¿ç”¨çš„金鑰種類:\n" -#: g10/card-util.c:1442 sm/certreqgen-ui.c:159 +#: g10/card-util.c:1452 sm/certreqgen-ui.c:159 #, c-format msgid " (%d) RSA\n" msgstr " (%d) RSA\n" -#: g10/card-util.c:1443 +#: g10/card-util.c:1453 #, fuzzy, c-format #| msgid " (%d) ECC and ECC\n" msgid " (%d) ECC\n" msgstr " (%d) ECC å’Œ ECC\n" -#: g10/card-util.c:1455 g10/card-util.c:1722 g10/card-util.c:1822 -#: g10/keyedit.c:900 g10/keygen.c:2017 g10/keygen.c:2045 g10/keygen.c:2172 -#: g10/keygen.c:2425 g10/keygen.c:2713 g10/revoke.c:836 +#: g10/card-util.c:1468 g10/card-util.c:1735 g10/card-util.c:1835 +#: g10/keyedit.c:900 g10/keygen.c:2018 g10/keygen.c:2046 g10/keygen.c:2173 +#: g10/keygen.c:2426 g10/keygen.c:2714 g10/revoke.c:840 msgid "Invalid selection.\n" msgstr "無效的é¸æ“‡.\n" -#: g10/card-util.c:1528 +#: g10/card-util.c:1541 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "這張å¡ç‰‡å°‡é‡æ–°åŠ 以組態, 以便產生 %u ä½å…ƒçš„金鑰\n" -#: g10/card-util.c:1533 +#: g10/card-util.c:1546 #, fuzzy, c-format #| msgid "The card will now be re-configured to generate a key of %u bits\n" msgid "The card will now be re-configured to generate a key of type: %s\n" msgstr "這張å¡ç‰‡å°‡é‡æ–°åŠ 以組態, 以便產生 %u ä½å…ƒçš„金鑰\n" -#: g10/card-util.c:1569 +#: g10/card-util.c:1582 #, fuzzy, c-format #| msgid "error changing size of key %d to %u bits: %s\n" msgid "error changing key attribute for key %d: %s\n" msgstr "將金鑰 %d 尺寸變更至 %u ä½å…ƒæ™‚出錯: %s\n" -#: g10/card-util.c:1585 g10/card-util.c:2106 g10/card-util.c:2162 +#: g10/card-util.c:1598 g10/card-util.c:2119 g10/card-util.c:2175 #, fuzzy, c-format #| msgid "error getting current key info: %s\n" msgid "error getting card info: %s\n" msgstr "å–å¾—ç¾ç”¨é‡‘鑰資訊時出錯: %s\n" -#: g10/card-util.c:1591 g10/card-util.c:1936 g10/card-util.c:2112 -#: g10/card-util.c:2171 tools/gpg-card.c:3057 tools/gpg-card.c:3296 -#: tools/gpg-card.c:3354 +#: g10/card-util.c:1604 g10/card-util.c:1949 g10/card-util.c:2125 +#: g10/card-util.c:2184 tools/gpg-card.c:3074 tools/gpg-card.c:3313 +#: tools/gpg-card.c:3371 #, fuzzy, c-format #| msgid "This command is not allowed while in %s mode.\n" msgid "This command is not supported by this card\n" msgstr "在 %s 模å¼ä¸ä¸å…許使用這個指令.\n" -#: g10/card-util.c:1637 tools/gpg-card.c:2426 +#: g10/card-util.c:1650 tools/gpg-card.c:2443 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "是å¦è¦ç‚ºåŠ 密用金鑰建立å¡å¤–備份? (Y/n) " -#: g10/card-util.c:1651 +#: g10/card-util.c:1664 #, c-format msgid "Note: keys are already stored on the card!\n" msgstr "請注æ„: 金鑰已經å˜æ”¾åœ¨å¡ç‰‡ä¸Šäº†!\n" -#: g10/card-util.c:1654 tools/gpg-card.c:2398 +#: g10/card-util.c:1667 tools/gpg-card.c:2415 msgid "Replace existing keys? (y/N) " msgstr "是å¦è¦å–代既有的金鑰? (y/N) " -#: g10/card-util.c:1666 tools/gpg-card.c:2457 +#: g10/card-util.c:1679 tools/gpg-card.c:2474 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -2028,165 +2043,165 @@ msgstr "" " PIN = '%s' 管ç†è€… PIN = '%s'\n" "ä½ æ‡‰è©²ç”¨ --change-pin æŒ‡ä»¤ä¾†åŠ ä»¥è®Šæ›´\n" -#: g10/card-util.c:1701 +#: g10/card-util.c:1714 msgid "Please select the type of key to generate:\n" msgstr "è«‹é¸æ“‡ä½ è¦ç”¢ç”Ÿçš„金鑰種類:\n" -#: g10/card-util.c:1703 g10/card-util.c:1793 +#: g10/card-util.c:1716 g10/card-util.c:1806 msgid " (1) Signature key\n" msgstr " (1) 簽署用金鑰\n" -#: g10/card-util.c:1704 g10/card-util.c:1795 +#: g10/card-util.c:1717 g10/card-util.c:1808 msgid " (2) Encryption key\n" msgstr " (2) åŠ å¯†ç”¨é‡‘é‘°\n" -#: g10/card-util.c:1705 g10/card-util.c:1797 +#: g10/card-util.c:1718 g10/card-util.c:1810 msgid " (3) Authentication key\n" msgstr " (3) 憑è‰ç”¨é‡‘é‘°\n" -#: g10/card-util.c:1790 +#: g10/card-util.c:1803 msgid "Please select where to store the key:\n" msgstr "è«‹é¸æ“‡è¦æŠŠé‡‘é‘°å˜æ”¾åœ¨å“ªè£¡:\n" -#: g10/card-util.c:1836 +#: g10/card-util.c:1849 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "KEYTOCARD 失敗: %s\n" -#: g10/card-util.c:1941 tools/gpg-card.c:3065 +#: g10/card-util.c:1954 tools/gpg-card.c:3082 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: This command destroys all keys stored on the card!\n" msgstr "請注æ„: 金鑰已經å˜æ”¾åœ¨å¡ç‰‡ä¸Šäº†!\n" -#: g10/card-util.c:1944 tools/gpg-card.c:3068 tools/gpg-card.c:3409 +#: g10/card-util.c:1957 tools/gpg-card.c:3085 tools/gpg-card.c:3426 #, fuzzy #| msgid "Continue? (Y/n) " msgid "Continue? (y/N) " msgstr "是å¦ç¹¼çºŒ? (Y/n) " -#: g10/card-util.c:1949 tools/gpg-card.c:3079 +#: g10/card-util.c:1962 tools/gpg-card.c:3096 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:2142 +#: g10/card-util.c:2155 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup KDF: %s\n" msgstr "關閉 %s 時出錯: %s\n" -#: g10/card-util.c:2188 +#: g10/card-util.c:2201 #, fuzzy, c-format #| msgid "error closing %s: %s\n" msgid "error for setup UIF: %s\n" msgstr "關閉 %s 時出錯: %s\n" -#: g10/card-util.c:2212 g10/keyedit.c:1263 tools/gpg-card.c:3649 +#: g10/card-util.c:2225 g10/keyedit.c:1263 tools/gpg-card.c:3666 msgid "quit this menu" msgstr "離開這個é¸å–®" -#: g10/card-util.c:2214 +#: g10/card-util.c:2227 msgid "show admin commands" msgstr "顯示管ç†è€…指令" -#: g10/card-util.c:2215 g10/keyedit.c:1266 tools/gpg-card.c:3652 +#: g10/card-util.c:2228 g10/keyedit.c:1266 tools/gpg-card.c:3669 msgid "show this help" msgstr "顯示這份線上說明" -#: g10/card-util.c:2217 tools/gpg-card.c:3654 +#: g10/card-util.c:2230 tools/gpg-card.c:3671 msgid "list all available data" msgstr "列出所有å¯ç”¨çš„資料" -#: g10/card-util.c:2220 tools/gpg-card.c:3656 +#: g10/card-util.c:2233 tools/gpg-card.c:3673 msgid "change card holder's name" msgstr "變更å¡ç‰‡æŒæœ‰äººçš„åå—" -#: g10/card-util.c:2221 tools/gpg-card.c:3657 +#: g10/card-util.c:2234 tools/gpg-card.c:3674 msgid "change URL to retrieve key" msgstr "變更å–回金鑰的 URL" -#: g10/card-util.c:2222 tools/gpg-card.c:3658 +#: g10/card-util.c:2235 tools/gpg-card.c:3675 msgid "fetch the key specified in the card URL" msgstr "從å¡ç‰‡ URL å–回指定的金鑰" -#: g10/card-util.c:2223 tools/gpg-card.c:3659 +#: g10/card-util.c:2236 tools/gpg-card.c:3676 msgid "change the login name" msgstr "變更登入å稱" -#: g10/card-util.c:2224 tools/gpg-card.c:3660 +#: g10/card-util.c:2237 tools/gpg-card.c:3677 msgid "change the language preferences" msgstr "變更介é¢èªžè¨€å好è¨å®š" -#: g10/card-util.c:2225 tools/gpg-card.c:3661 +#: g10/card-util.c:2238 tools/gpg-card.c:3678 #, fuzzy #| msgid "change card holder's sex" msgid "change card holder's salutation" msgstr "變更å¡ç‰‡æŒæœ‰è€…的性別" -#: g10/card-util.c:2227 tools/gpg-card.c:3663 +#: g10/card-util.c:2240 tools/gpg-card.c:3680 msgid "change a CA fingerprint" msgstr "變更æŸå€‹æ†‘è‰ä¸å¿ƒ (CA) 的指紋" -#: g10/card-util.c:2228 tools/gpg-card.c:3664 +#: g10/card-util.c:2241 tools/gpg-card.c:3681 msgid "toggle the signature force PIN flag" msgstr "切æ›ç°½ç« 是å¦å¼·åˆ¶ä½¿ç”¨å€‹äººè˜åˆ¥ç¢¼ (PIN) 的旗標" -#: g10/card-util.c:2229 tools/gpg-card.c:3665 +#: g10/card-util.c:2242 tools/gpg-card.c:3682 msgid "generate new keys" msgstr "產生新的金鑰" -#: g10/card-util.c:2230 tools/gpg-card.c:3666 +#: g10/card-util.c:2243 tools/gpg-card.c:3683 msgid "menu to change or unblock the PIN" msgstr "變更或é‡è¨å€‹äººè˜åˆ¥ç¢¼ (PIN) çš„é¸å–®" -#: g10/card-util.c:2231 tools/gpg-card.c:3667 +#: g10/card-util.c:2244 tools/gpg-card.c:3684 msgid "verify the PIN and list all data" msgstr "é©—è‰å€‹äººè˜åˆ¥ç¢¼ (PIN) 並列出所有的資料" -#: g10/card-util.c:2232 tools/gpg-card.c:3668 +#: g10/card-util.c:2245 tools/gpg-card.c:3685 msgid "unblock the PIN using a Reset Code" msgstr "用é‡è¨ç¢¼ä¾†è§£å‡å€‹äººè˜åˆ¥ç¢¼ (PIN)" -#: g10/card-util.c:2233 tools/gpg-card.c:3672 +#: g10/card-util.c:2246 tools/gpg-card.c:3689 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:2235 +#: g10/card-util.c:2248 #, fuzzy #| msgid "|NAME|use user NAME for authentication" msgid "setup KDF for PIN authentication (on/single/off)" msgstr "|åå—|使用指定åå—åšç‚ºèªè‰ç”¨çš„使用者å稱" -#: g10/card-util.c:2236 +#: g10/card-util.c:2249 #, fuzzy #| msgid "change the ownertrust" msgid "change the key attribute" msgstr "更改主觀信任" -#: g10/card-util.c:2237 tools/gpg-card.c:3674 +#: g10/card-util.c:2250 tools/gpg-card.c:3691 #, fuzzy #| msgid "change the ownertrust" msgid "change the User Interaction Flag" msgstr "更改主觀信任" -#: g10/card-util.c:2361 tools/gpg-card.c:3924 +#: g10/card-util.c:2374 tools/gpg-card.c:3941 msgid "gpg/card> " msgstr "gpg/å¡ç‰‡> " -#: g10/card-util.c:2402 +#: g10/card-util.c:2415 msgid "Admin-only command\n" msgstr "é™ç®¡ç†è€…使用的指令\n" -#: g10/card-util.c:2433 +#: g10/card-util.c:2446 msgid "Admin commands are allowed\n" msgstr "å…許使用管ç†è€…指令\n" -#: g10/card-util.c:2435 +#: g10/card-util.c:2448 msgid "Admin commands are not allowed\n" msgstr "未å…許使用管ç†è€…指令\n" -#: g10/card-util.c:2546 g10/keyedit.c:2275 tools/gpg-card.c:3814 -#: tools/gpg-card.c:4072 +#: g10/card-util.c:2559 g10/keyedit.c:2275 tools/gpg-card.c:3831 +#: tools/gpg-card.c:4089 #, c-format msgid "Invalid command (try \"help\")\n" msgstr "無效的指令 (試試看 \"help\")\n" @@ -2196,22 +2211,22 @@ msgstr "無效的指令 (試試看 \"help\")\n" msgid "--output doesn't work for this command\n" msgstr "--output 在這個指令ä¸æ²’有作用\n" -#: g10/decrypt.c:247 g10/gpg.c:5293 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:247 g10/gpg.c:5292 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "無法開啟 '%s'\n" #: g10/delkey.c:81 g10/export.c:1934 g10/export.c:2342 g10/export.c:2463 -#: g10/getkey.c:1907 g10/gpg.c:5238 g10/keyedit.c:1450 g10/keyedit.c:2382 -#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1240 -#: g10/revoke.c:230 g10/tofu.c:2168 +#: g10/getkey.c:2032 g10/gpg.c:5237 g10/keyedit.c:1450 g10/keyedit.c:2382 +#: g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:703 g10/keyserver.c:1071 +#: g10/revoke.c:230 g10/tofu.c:2172 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "找ä¸åˆ°é‡‘é‘° \"%s\": %s\n" -#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:1915 g10/getkey.c:4330 -#: g10/gpg.c:5247 g10/keyedit.c:2354 g10/keyserver.c:1258 g10/revoke.c:236 -#: g10/revoke.c:665 g10/tofu.c:2176 +#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455 +#: 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 msgid "error reading keyblock: %s\n" msgstr "讀å–金鑰å€å¡Šæ™‚出錯: %s\n" @@ -2333,15 +2348,15 @@ msgstr "ä½ ä¸è©²å°‡ '%s' 編密演算法用於 %s 模å¼\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4083 -#: g10/gpg.c:4130 sm/decrypt.c:742 sm/encrypt.c:691 sm/gpgsm.c:1793 +#: g10/encrypt.c:555 g10/encrypt.c:808 g10/decrypt-data.c:261 g10/gpg.c:4080 +#: g10/gpg.c:4127 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1646 #, fuzzy, c-format #| msgid "you may not use cipher algorithm '%s' while in %s mode\n" msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "ä½ ä¸è©²å°‡ '%s' 編密演算法用於 %s 模å¼\n" -#: g10/encrypt.c:564 g10/gpg.c:4095 g10/gpg.c:4142 g10/sig-check.c:155 -#: g10/sign.c:452 sm/gpgsm.c:1803 sm/gpgsm.c:1813 sm/sign.c:596 sm/verify.c:510 +#: g10/encrypt.c:564 g10/gpg.c:4092 g10/gpg.c:4139 g10/sig-check.c:155 +#: g10/sign.c:452 sm/gpgsm.c:1656 sm/gpgsm.c:1666 sm/sign.c:596 sm/verify.c:510 #, fuzzy, c-format #| msgid "you may not use digest algorithm '%s' while in %s mode\n" msgid "digest algorithm '%s' may not be used in %s mode\n" @@ -2358,7 +2373,7 @@ msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "è¦å‘Š: 強迫使用 %s (%d) å°ç¨±å¼ç·¨å¯†æ³•æœƒé•å收件者å好è¨å®š\n" -#: g10/encrypt.c:838 sm/encrypt.c:766 +#: g10/encrypt.c:838 sm/encrypt.c:767 #, fuzzy, c-format #| msgid "WARNING: \"%s%s\" is an obsolete option - it has no effect\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" @@ -2388,7 +2403,7 @@ msgstr "%s/%s å·²åŠ å¯†çµ¦: \"%s\"\n" msgid "option '%s' may not be used in %s mode\n" msgstr "ä½ ä¸èƒ½å¤ å°‡ %s 用於 %s 模å¼ä¸\n" -#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:494 +#: g10/decrypt-data.c:239 g10/mainproc.c:380 sm/decrypt.c:892 #, fuzzy, c-format #| msgid "%s encrypted data\n" msgid "%s.%s encrypted data\n" @@ -2399,7 +2414,7 @@ msgstr "%s å·²åŠ å¯†çš„è³‡æ–™\n" msgid "encrypted with unknown algorithm %d\n" msgstr "以 %d æœªçŸ¥æ¼”ç®—æ³•æ‰€åŠ å¯†\n" -#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:508 +#: g10/decrypt-data.c:361 g10/decrypt-data.c:414 sm/decrypt.c:906 #, c-format msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" @@ -2438,7 +2453,7 @@ msgstr "" msgid " - skipped" msgstr " - 已跳éŽ" -#: g10/export.c:1333 g10/import.c:2124 g10/openfile.c:202 g10/openfile.c:296 +#: g10/export.c:1333 g10/import.c:2132 g10/openfile.c:202 g10/openfile.c:296 #: g10/sign.c:1110 g10/sign.c:1447 #, c-format msgid "writing to '%s'\n" @@ -2474,64 +2489,64 @@ msgstr "建立 '%s' 時出錯: %s\n" msgid "[User ID not found]" msgstr "[找ä¸åˆ°ä½¿ç”¨è€… ID]" -#: g10/getkey.c:1199 +#: g10/getkey.c:1324 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "已自動å–回 '%s' (經由 %s )\n" -#: g10/getkey.c:1205 +#: g10/getkey.c:1330 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "å–å¾— '%s' (經由 %s ) 時出錯: %s\n" -#: g10/getkey.c:1207 +#: g10/getkey.c:1332 msgid "No fingerprint" msgstr "沒有指紋" -#: g10/getkey.c:1449 +#: g10/getkey.c:1574 #, c-format msgid "checking for a fresh copy of an expired key via %s\n" msgstr "" -#: g10/getkey.c:1884 g10/revoke.c:657 g10/revoke.c:718 +#: g10/getkey.c:2009 g10/revoke.c:658 g10/revoke.c:719 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "找ä¸åˆ°ç§é‘° \"%s\": %s\n" -#: g10/getkey.c:1887 g10/pkclist.c:1012 +#: g10/getkey.c:2012 g10/pkclist.c:1012 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "(check argument of option '%s')\n" msgstr "\"%.50s\" é¸é …éºå¤±äº†å¼•æ•¸\n" -#: g10/getkey.c:1965 +#: g10/getkey.c:2090 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "Warning: not using '%s' as default key: %s\n" msgstr "|åå—|使用指定åå—åšç‚ºé è¨ç§é‘°" -#: g10/getkey.c:1973 +#: g10/getkey.c:2098 #, fuzzy, c-format #| msgid "|NAME|use NAME as default secret key" msgid "using \"%s\" as default secret key for signing\n" msgstr "|åå—|使用指定åå—åšç‚ºé è¨ç§é‘°" -#: g10/getkey.c:1980 +#: g10/getkey.c:2105 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:2837 +#: g10/getkey.c:2962 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "無效的金鑰 %s å¯ä»¥è—‰ç”± --allow-non-selfsigned-uid 而生效\n" -#: g10/getkey.c:3703 +#: g10/getkey.c:3828 #, c-format msgid "using subkey %s instead of primary key %s\n" msgstr "使用åé‘° %s 來替æ›ä¸»é‘° %s\n" -#: g10/getkey.c:4259 g10/gpg.c:2167 +#: g10/getkey.c:4384 g10/gpg.c:2168 #, fuzzy, c-format #| msgid "invalid argument for option \"%.50s\"\n" msgid "valid values for option '%s':\n" @@ -2725,7 +2740,7 @@ msgstr "|SPEC|è¨å®šé›»å郵件別å" msgid "use strict OpenPGP behavior" msgstr "使用嚴謹的 OpenPGP 行為" -#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:424 tools/gpgconf.c:113 +#: g10/gpg.c:651 kbx/kbxutil.c:91 sm/gpgsm.c:425 tools/gpgconf.c:113 msgid "do not make any changes" msgstr "ä¸è¦åšä»»ä½•æ”¹è®Š" @@ -2761,7 +2776,7 @@ msgstr "使用標準的文å—模å¼" msgid "|N|set compress level to N (0 disables)" msgstr "|N|è¨å®šå£“縮ç‰ç´šç‚º N (0 表示ä¸å£“縮)" -#: g10/gpg.c:762 sm/gpgsm.c:357 +#: g10/gpg.c:762 sm/gpgsm.c:358 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" @@ -2783,11 +2798,11 @@ msgstr "從金鑰伺æœå™¨åŒ¯å…¥é‡‘é‘°" msgid "include the public key in signatures" msgstr "åˆ—å‡ºä¸¦æª¢æŸ¥é‡‘é‘°ç°½ç« " -#: g10/gpg.c:776 sm/gpgsm.c:360 +#: g10/gpg.c:776 sm/gpgsm.c:361 msgid "disable all access to the dirmngr" msgstr "åœç”¨æ‰€æœ‰çš„ dirmngr å˜å–" -#: g10/gpg.c:788 sm/gpgsm.c:367 +#: g10/gpg.c:788 sm/gpgsm.c:368 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" @@ -2807,15 +2822,15 @@ msgstr "|使用者-ID|以指定使用者 ID ä½œç‚ºåŠ å¯†å°è±¡" msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|使用者-ID|拿指定使用者 ID 來簽署或解密" -#: g10/gpg.c:876 sm/gpgsm.c:408 +#: g10/gpg.c:876 sm/gpgsm.c:409 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:895 sm/gpgsm.c:420 dirmngr/dirmngr.c:286 +#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289 msgid "Other options" msgstr "" -#: g10/gpg.c:966 sm/gpgsm.c:453 +#: g10/gpg.c:966 sm/gpgsm.c:454 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2867,7 +2882,7 @@ msgstr "" "簽署, 檢查, åŠ å¯†, 解密\n" "é è¨çš„æ“作會ä¾è¼¸å…¥è³‡æ–™è€Œå®š\n" -#: g10/gpg.c:1168 sm/gpgsm.c:636 +#: g10/gpg.c:1168 sm/gpgsm.c:637 msgid "" "\n" "Supported algorithms:\n" @@ -2891,12 +2906,12 @@ msgstr "雜湊: " msgid "Compression: " msgstr "壓縮: " -#: g10/gpg.c:1274 sm/gpgsm.c:710 +#: g10/gpg.c:1274 sm/gpgsm.c:711 #, c-format msgid "usage: %s [options] %s\n" msgstr "用法: %s [é¸é …] %s\n" -#: g10/gpg.c:1467 sm/gpgsm.c:803 +#: g10/gpg.c:1467 sm/gpgsm.c:804 #, c-format msgid "conflicting commands\n" msgstr "指令彼æ¤çŸ›ç›¾\n" @@ -2906,531 +2921,531 @@ msgstr "指令彼æ¤çŸ›ç›¾\n" msgid "no = sign found in group definition '%s'\n" msgstr "在群組定義 '%s' 裡找ä¸åˆ° = 記號\n" -#: g10/gpg.c:1683 +#: g10/gpg.c:1684 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "è¦å‘Š: 家目錄 '%s' 的所有權並ä¸å®‰å…¨\n" -#: g10/gpg.c:1686 +#: g10/gpg.c:1687 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "è¦å‘Š: 組態檔案 '%s' 的所有權並ä¸å®‰å…¨\n" -#: g10/gpg.c:1689 +#: g10/gpg.c:1690 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "è¦å‘Š: 延伸模組 '%s' 的所有權並ä¸å®‰å…¨\n" -#: g10/gpg.c:1695 +#: g10/gpg.c:1696 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "è¦å‘Š: 家目錄 '%s' 的權é™ä¸¦ä¸å®‰å…¨\n" -#: g10/gpg.c:1698 +#: g10/gpg.c:1699 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "è¦å‘Š: 組態檔案 '%s' 的權é™ä¸¦ä¸å®‰å…¨\n" -#: g10/gpg.c:1701 +#: g10/gpg.c:1702 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "è¦å‘Š: 延伸模組 '%s' 的權é™ä¸¦ä¸å®‰å…¨\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "è¦å‘Š: 家目錄 '%s' çš„å°å…¥ç›®éŒ„所有權並ä¸å®‰å…¨\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "è¦å‘Š: 組態檔案 '%s' çš„å°å…¥ç›®éŒ„所有權並ä¸å®‰å…¨\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "è¦å‘Š: 延伸模組 '%s' çš„å°å…¥ç›®éŒ„所有權並ä¸å®‰å…¨\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "è¦å‘Š: 家目錄 '%s' çš„å°å…¥ç›®éŒ„權é™ä¸¦ä¸å®‰å…¨\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "è¦å‘Š: 組態檔案 '%s' çš„å°å…¥ç›®éŒ„權é™ä¸¦ä¸å®‰å…¨\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "è¦å‘Š: 延伸模組 '%s' çš„å°å…¥ç›®éŒ„權é™ä¸¦ä¸å®‰å…¨\n" -#: g10/gpg.c:1941 +#: g10/gpg.c:1942 #, c-format msgid "unknown configuration item '%s'\n" msgstr "æœªçŸ¥çš„çµ„æ…‹é …ç›® '%s'\n" -#: g10/gpg.c:2037 +#: g10/gpg.c:2038 msgid "display photo IDs during key listings" msgstr "列出金鑰時顯示照片 ID" -#: g10/gpg.c:2039 +#: g10/gpg.c:2040 msgid "show key usage information during key listings" msgstr "列出金鑰時顯示金鑰用途資訊" -#: g10/gpg.c:2041 +#: g10/gpg.c:2042 msgid "show policy URLs during signature listings" msgstr "åˆ—å‡ºç°½ç« æ™‚é¡¯ç¤ºåŽŸå‰‡ URL" -#: g10/gpg.c:2043 +#: g10/gpg.c:2044 msgid "show all notations during signature listings" msgstr "åˆ—å‡ºç°½ç« æ™‚é¡¯ç¤ºæ‰€æœ‰çš„è¨»è¨˜" -#: g10/gpg.c:2045 +#: g10/gpg.c:2046 msgid "show IETF standard notations during signature listings" msgstr "åˆ—å‡ºç°½ç« æ™‚é¡¯ç¤º IETF 標準註記" -#: g10/gpg.c:2049 +#: g10/gpg.c:2050 msgid "show user-supplied notations during signature listings" msgstr "åˆ—å‡ºç°½ç« æ™‚é¡¯ç¤ºä½¿ç”¨è€…æ供的註記" -#: g10/gpg.c:2051 +#: g10/gpg.c:2052 msgid "show preferred keyserver URLs during signature listings" msgstr "åˆ—å‡ºç°½ç« æ™‚é¡¯ç¤ºå好的金鑰伺æœå™¨ URL" -#: g10/gpg.c:2053 +#: g10/gpg.c:2054 msgid "show user ID validity during key listings" msgstr "列出金鑰時顯示使用者 ID 有效性" -#: g10/gpg.c:2055 +#: g10/gpg.c:2056 msgid "show revoked and expired user IDs in key listings" msgstr "列出金鑰時顯示已撤銷或éŽæœŸçš„使用者 ID" -#: g10/gpg.c:2057 +#: g10/gpg.c:2058 msgid "show revoked and expired subkeys in key listings" msgstr "列出金鑰時顯示已撤銷或éŽæœŸçš„åé‘°" -#: g10/gpg.c:2059 +#: g10/gpg.c:2060 msgid "show the keyring name in key listings" msgstr "在金鑰清單ä¸é¡¯ç¤ºé‘°åŒ™åœˆå稱" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "show expiration dates during signature listings" msgstr "åˆ—å‡ºç°½ç« æ™‚é¡¯ç¤ºæœ‰æ•ˆæœŸé™" -#: g10/gpg.c:2178 +#: g10/gpg.c:2179 #, fuzzy, c-format #| msgid "unknown option '%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "未知的é¸é … '%s'\n" -#: g10/gpg.c:2180 +#: g10/gpg.c:2181 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2975 g10/gpg.c:3828 g10/gpg.c:3840 +#: g10/gpg.c:2978 g10/gpg.c:3825 g10/gpg.c:3837 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "請注æ„: 一般情æ³ä¸‹ä¸æŽ¡ç”¨ %s!\n" -#: g10/gpg.c:3151 g10/gpg.c:3163 +#: g10/gpg.c:3154 g10/gpg.c:3166 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "'%s' ä¸æ˜¯æœ‰æ•ˆçš„ç°½ç« ä½¿ç”¨æœŸé™\n" -#: g10/gpg.c:3185 +#: g10/gpg.c:3188 #, fuzzy, c-format #| msgid "line %d: not a valid email address\n" msgid "\"%s\" is not a proper mail address\n" msgstr "第 %d 列: ä¸æ˜¯æœ‰æ•ˆçš„é›»å郵件地å€\n" -#: g10/gpg.c:3217 sm/gpgsm.c:1270 +#: g10/gpg.c:3220 sm/gpgsm.c:1143 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "無效的個人è˜åˆ¥ç¢¼é …ç›®æ¨¡å¼ '%s'\n" -#: g10/gpg.c:3223 sm/gpgsm.c:1276 +#: g10/gpg.c:3226 sm/gpgsm.c:1149 #, fuzzy, c-format #| msgid "invalid argument for option \"%.50s\"\n" msgid "invalid request origin '%s'\n" msgstr "é¸é … \"%.50s\" 的引數無效\n" -#: g10/gpg.c:3280 +#: g10/gpg.c:3283 #, c-format msgid "'%s' is not a valid character set\n" msgstr "'%s' ä¸æ˜¯æœ‰æ•ˆçš„å—元集\n" -#: g10/gpg.c:3302 g10/gpg.c:3511 g10/keyedit.c:5319 +#: g10/gpg.c:3305 g10/gpg.c:3514 g10/keyedit.c:5322 #, c-format msgid "could not parse keyserver URL\n" msgstr "無法剖æžé‡‘鑰伺æœå™¨ URL\n" -#: g10/gpg.c:3320 +#: g10/gpg.c:3323 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: 無效的金鑰伺æœå™¨é¸é …\n" -#: g10/gpg.c:3323 +#: g10/gpg.c:3326 #, c-format msgid "invalid keyserver options\n" msgstr "無效的金鑰伺æœå™¨é¸é …\n" -#: g10/gpg.c:3330 +#: g10/gpg.c:3333 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: 無效的匯入é¸é …\n" -#: g10/gpg.c:3333 +#: g10/gpg.c:3336 #, c-format msgid "invalid import options\n" msgstr "無效的匯入é¸é …\n" -#: g10/gpg.c:3339 g10/gpg.c:3354 +#: g10/gpg.c:3342 g10/gpg.c:3357 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "無效的清單é¸é …\n" -#: g10/gpg.c:3345 +#: g10/gpg.c:3348 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: 無效的匯出é¸é …\n" -#: g10/gpg.c:3348 +#: g10/gpg.c:3351 #, c-format msgid "invalid export options\n" msgstr "無效的匯出é¸é …\n" -#: g10/gpg.c:3360 +#: g10/gpg.c:3363 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: 無效的清單é¸é …\n" -#: g10/gpg.c:3363 +#: g10/gpg.c:3366 #, c-format msgid "invalid list options\n" msgstr "無效的清單é¸é …\n" -#: g10/gpg.c:3371 +#: g10/gpg.c:3374 msgid "display photo IDs during signature verification" msgstr "é©—è‰ç°½ç« 時顯示照片 ID" -#: g10/gpg.c:3373 +#: g10/gpg.c:3376 msgid "show policy URLs during signature verification" msgstr "é©—è‰ç°½ç« 時顯示原則 URL" -#: g10/gpg.c:3375 +#: g10/gpg.c:3378 msgid "show all notations during signature verification" msgstr "é©—è‰ç°½ç« 時顯示所有的註記" -#: g10/gpg.c:3377 +#: g10/gpg.c:3380 msgid "show IETF standard notations during signature verification" msgstr "é©—è‰ç°½ç« 時顯示 IETF 標準註記" -#: g10/gpg.c:3381 +#: g10/gpg.c:3384 msgid "show user-supplied notations during signature verification" msgstr "é©—è‰ç°½ç« 時顯示使用者æ供的註記" -#: g10/gpg.c:3383 +#: g10/gpg.c:3386 msgid "show preferred keyserver URLs during signature verification" msgstr "é©—è‰ç°½ç« 時顯示å好的金鑰伺æœå™¨ URL" -#: g10/gpg.c:3385 +#: g10/gpg.c:3388 msgid "show user ID validity during signature verification" msgstr "é©—è‰ç°½ç« 時顯示使用者 ID 有效性" -#: g10/gpg.c:3387 +#: g10/gpg.c:3390 msgid "show revoked and expired user IDs in signature verification" msgstr "é©—è‰ç°½ç« 時顯示已撤銷或éŽæœŸçš„使用者 ID" -#: g10/gpg.c:3389 +#: g10/gpg.c:3392 msgid "show only the primary user ID in signature verification" msgstr "é©—è‰ç°½ç« 時祇顯示主è¦çš„使用者 ID" -#: g10/gpg.c:3396 +#: g10/gpg.c:3399 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: 無效的驗è‰é¸é …\n" -#: g10/gpg.c:3399 +#: g10/gpg.c:3402 #, c-format msgid "invalid verify options\n" msgstr "無效的驗è‰é¸é …\n" -#: g10/gpg.c:3406 +#: g10/gpg.c:3409 #, c-format msgid "unable to set exec-path to %s\n" msgstr "無法把執行檔路徑è¨æˆ %s\n" -#: g10/gpg.c:3613 +#: g10/gpg.c:3616 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: 無效的自動金鑰定å€æ¸…å–®\n" -#: g10/gpg.c:3616 +#: g10/gpg.c:3619 #, c-format msgid "invalid auto-key-locate list\n" msgstr "無效的自動金鑰定å€æ¸…å–®\n" -#: g10/gpg.c:3625 +#: g10/gpg.c:3628 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "é¸é … \"%.50s\" 的引數無效\n" -#: g10/gpg.c:3807 sm/gpgsm.c:1675 +#: g10/gpg.c:3804 sm/gpgsm.c:1528 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "è¦å‘Š: 程å¼å¯èƒ½æœƒå‚¾å°å‡ºæ ¸å¿ƒæª”!\n" -#: g10/gpg.c:3821 +#: g10/gpg.c:3818 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "è¦å‘Š: %s 會推翻 %s\n" -#: g10/gpg.c:3830 +#: g10/gpg.c:3827 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ä¸å…許跟 %s 併用!\n" -#: g10/gpg.c:3833 +#: g10/gpg.c:3830 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s è·Ÿ %s 放在一起沒有æ„義!\n" -#: g10/gpg.c:3848 sm/gpgsm.c:1696 dirmngr/dirmngr.c:1123 +#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160 #, c-format msgid "WARNING: running with faked system time: " msgstr "è¦å‘Š: æ£åœ¨å½é€ 的系統時間ä¸åŸ·è¡Œ: " -#: g10/gpg.c:3869 +#: g10/gpg.c:3866 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "å› ç‚º %s 而ä¸æœƒåœ¨ä¸å®‰å…¨çš„記憶體ä¸åŸ·è¡Œ\n" -#: g10/gpg.c:3897 g10/gpg.c:3928 sm/gpgsm.c:1763 +#: g10/gpg.c:3894 g10/gpg.c:3925 sm/gpgsm.c:1616 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "所é¸çš„編密演算法無效\n" -#: g10/gpg.c:3904 +#: g10/gpg.c:3901 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "所é¸çš„摘è¦æ¼”算法無效\n" -#: g10/gpg.c:3916 +#: g10/gpg.c:3913 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "所é¸çš„壓縮演算法無效\n" -#: g10/gpg.c:3922 +#: g10/gpg.c:3919 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "所é¸çš„憑è‰æ‘˜è¦æ¼”算法無效\n" -#: g10/gpg.c:3937 +#: g10/gpg.c:3934 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed 一定è¦å¤§æ–¼ 0\n" -#: g10/gpg.c:3939 +#: g10/gpg.c:3936 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed 一定è¦å¤§æ–¼ 1\n" -#: g10/gpg.c:3941 +#: g10/gpg.c:3938 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "max-cert-depth 一定è¦ä»‹æ–¼ 1 å’Œ 255 之間\n" -#: g10/gpg.c:3943 +#: g10/gpg.c:3940 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "無效的 default-cert-level; 一定è¦æ˜¯ 0, 1, 2 或 3\n" -#: g10/gpg.c:3945 +#: g10/gpg.c:3942 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "無效的 min-cert-level; 一定è¦æ˜¯ 1, 2 或 3\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3946 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "請注æ„: 強烈ä¸å»ºè°ä½¿ç”¨å–®ç´” S2K æ¨¡å¼ (0)\n" -#: g10/gpg.c:3953 +#: g10/gpg.c:3950 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "無效的 S2K 模å¼; 一定è¦æ˜¯ 0, 1 或 3\n" -#: g10/gpg.c:3960 +#: g10/gpg.c:3957 #, c-format msgid "invalid default preferences\n" msgstr "無效的é è¨å好\n" -#: g10/gpg.c:3964 +#: g10/gpg.c:3961 #, c-format msgid "invalid personal cipher preferences\n" msgstr "無效的個人編密法å好\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3964 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "無效的個人編密法å好\n" -#: g10/gpg.c:3971 +#: g10/gpg.c:3968 #, c-format msgid "invalid personal digest preferences\n" msgstr "無效的個人摘è¦å好\n" -#: g10/gpg.c:3975 +#: g10/gpg.c:3972 #, c-format msgid "invalid personal compress preferences\n" msgstr "無效的個人壓縮å好\n" -#: g10/gpg.c:3984 g10/gpg.c:3989 +#: g10/gpg.c:3981 g10/gpg.c:3986 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "金鑰尺寸無效; 改用 %u ä½å…ƒ\n" -#: g10/gpg.c:4026 +#: g10/gpg.c:4023 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s 還沒辦法跟 %s 一起é‹ä½œ\n" -#: g10/gpg.c:4089 +#: g10/gpg.c:4086 #, fuzzy, c-format #| msgid "you may not use cipher algorithm '%s' while in %s mode\n" msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "ä½ ä¸è©²å°‡ '%s' 編密演算法用於 %s 模å¼\n" -#: g10/gpg.c:4101 +#: g10/gpg.c:4098 #, fuzzy, c-format #| msgid "you may not use compression algorithm '%s' while in %s mode\n" msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "ä½ ä¸è©²å°‡ '%s' 壓縮演算法用於 %s 模å¼\n" -#: g10/gpg.c:4256 +#: g10/gpg.c:4253 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "信任資料庫啟始失敗: %s\n" -#: g10/gpg.c:4268 +#: g10/gpg.c:4265 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "è¦å‘Š: 給定的收件者 (-r) æœªä½¿ç”¨å…¬é‘°åŠ å¯†\n" -#: g10/gpg.c:4340 +#: g10/gpg.c:4337 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "'%s' å°ç¨±å¼åŠ 密失敗: %s\n" -#: g10/gpg.c:4369 +#: g10/gpg.c:4366 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "ä½ ä¸èƒ½åœ¨ --s2k-mode 0 ä¸ä½¿ç”¨ --symmetric --encrypt\n" -#: g10/gpg.c:4372 +#: g10/gpg.c:4369 #, fuzzy, c-format #| msgid "you cannot use --symmetric --encrypt while in %s mode\n" msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "ä½ ä¸èƒ½åœ¨ %s 模å¼ä¸ä½¿ç”¨ --symmetric --encrypt\n" -#: g10/gpg.c:4430 +#: g10/gpg.c:4427 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "ä½ ä¸èƒ½åœ¨ --s2k-mode 0 ä¸ä½¿ç”¨ --symmetric --sign --encrypt\n" -#: g10/gpg.c:4433 +#: g10/gpg.c:4430 #, fuzzy, c-format #| msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n" msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "ä½ ä¸èƒ½åœ¨ %s 模å¼ä¸ä½¿ç”¨ --symmetric --sign --encrypt\n" -#: g10/gpg.c:4821 g10/keyserver.c:1870 +#: g10/gpg.c:4818 g10/keyserver.c:1629 #, c-format msgid "keyserver send failed: %s\n" msgstr "é€è‡³é‡‘鑰伺æœå™¨å¤±æ•—: %s\n" -#: g10/gpg.c:4826 +#: g10/gpg.c:4823 #, c-format msgid "keyserver receive failed: %s\n" msgstr "從金鑰伺æœå™¨æŽ¥æ”¶å¤±æ•—: %s\n" -#: g10/gpg.c:4832 +#: g10/gpg.c:4829 #, c-format msgid "key export failed: %s\n" msgstr "金鑰匯出失敗: %s\n" -#: g10/gpg.c:4845 +#: g10/gpg.c:4842 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "金鑰匯出失敗: %s\n" -#: g10/gpg.c:4857 +#: g10/gpg.c:4854 #, c-format msgid "keyserver search failed: %s\n" msgstr "用金鑰伺æœå™¨æœå°‹å¤±æ•—: %s\n" -#: g10/gpg.c:4870 +#: g10/gpg.c:4867 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "從金鑰伺æœå™¨æ›´æ–°å¤±æ•—: %s\n" -#: g10/gpg.c:4937 +#: g10/gpg.c:4936 #, c-format msgid "dearmoring failed: %s\n" msgstr "解開å°è£å¤±æ•—: %s\n" -#: g10/gpg.c:4948 +#: g10/gpg.c:4947 #, c-format msgid "enarmoring failed: %s\n" msgstr "進行å°è£å¤±æ•—: %s\n" -#: g10/gpg.c:5053 +#: g10/gpg.c:5052 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "無效的雜湊演算法 '%s'\n" -#: g10/gpg.c:5205 g10/tofu.c:2156 +#: g10/gpg.c:5204 g10/tofu.c:2160 #, fuzzy, c-format #| msgid "error loading certificate '%s': %s\n" msgid "error parsing key specification '%s': %s\n" msgstr "è¼‰å…¥æ†‘è‰ '%s' 時出錯: %s\n" -#: g10/gpg.c:5216 +#: g10/gpg.c:5215 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5272 +#: g10/gpg.c:5271 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5283 +#: g10/gpg.c:5282 #, c-format msgid "Go ahead and type your message ...\n" msgstr "è«‹é–‹å§‹è¼¸å…¥ä½ çš„è¨Šæ¯ ...\n" -#: g10/gpg.c:5630 +#: g10/gpg.c:5629 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "給定的的憑è‰åŽŸå‰‡ URL 無效\n" -#: g10/gpg.c:5632 +#: g10/gpg.c:5631 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "çµ¦å®šçš„ç°½ç« åŽŸå‰‡ URL 無效\n" -#: g10/gpg.c:5665 +#: g10/gpg.c:5664 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "給定的å好金鑰伺æœå™¨ URL 無效\n" @@ -3443,7 +3458,7 @@ msgstr "|檔案|從指定鑰匙圈檔案裡å–用金鑰" msgid "make timestamp conflicts only a warning" msgstr "僅把時間戳å°çŸ›ç›¾è¦–為è¦å‘Š" -#: g10/gpgv.c:86 sm/gpgsm.c:414 tools/gpgconf.c:116 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:415 tools/gpgconf.c:116 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|檔案æè¿°|把狀態資訊寫入æ¤æŒ‡å®šæª”案æè¿°" @@ -3540,270 +3555,270 @@ msgstr "å‡è¨è¼¸å…¥çš„æ˜¯äºŒé€²åˆ¶æ ¼å¼" msgid "repair keys on import" msgstr "顯示金鑰指紋" -#: g10/import.c:399 g10/import.c:721 +#: g10/import.c:407 g10/import.c:729 #, c-format msgid "skipping block of type %d\n" msgstr "æ£åœ¨è·³éŽ %d åž‹æ…‹çš„å€å¡Š\n" -#: g10/import.c:738 +#: g10/import.c:746 #, c-format msgid "%lu keys processed so far\n" msgstr "ç›®å‰å·²è™•ç† %lu 把金鑰\n" -#: g10/import.c:831 +#: g10/import.c:839 #, c-format msgid "Total number processed: %lu\n" msgstr "處ç†ç¸½é‡: %lu\n" -#: g10/import.c:834 +#: g10/import.c:842 #, fuzzy, c-format #| msgid " skipped new keys: %lu\n" msgid " skipped PGP-2 keys: %lu\n" msgstr " 已跳éŽçš„新金鑰: %lu\n" -#: g10/import.c:836 +#: g10/import.c:844 #, c-format msgid " skipped new keys: %lu\n" msgstr " 已跳éŽçš„新金鑰: %lu\n" -#: g10/import.c:839 +#: g10/import.c:847 #, c-format msgid " w/o user IDs: %lu\n" msgstr " 沒有使用者的 ID: %lu\n" -#: g10/import.c:842 sm/import.c:129 +#: g10/import.c:850 sm/import.c:129 #, c-format msgid " imported: %lu" msgstr " 已匯入: %lu" -#: g10/import.c:846 sm/import.c:133 +#: g10/import.c:854 sm/import.c:133 #, c-format msgid " unchanged: %lu\n" msgstr " 未改變的: %lu\n" -#: g10/import.c:848 +#: g10/import.c:856 #, c-format msgid " new user IDs: %lu\n" msgstr " 新的使用者 ID: %lu\n" -#: g10/import.c:850 +#: g10/import.c:858 #, c-format msgid " new subkeys: %lu\n" msgstr " æ–°çš„åé‘°: %lu\n" -#: g10/import.c:852 +#: g10/import.c:860 #, c-format msgid " new signatures: %lu\n" msgstr " æ–°çš„ç°½ç« : %lu\n" -#: g10/import.c:854 +#: g10/import.c:862 #, c-format msgid " new key revocations: %lu\n" msgstr " 新的金鑰撤銷: %lu\n" -#: g10/import.c:856 sm/import.c:135 +#: g10/import.c:864 sm/import.c:135 #, c-format msgid " secret keys read: %lu\n" msgstr " 已讀å–çš„ç§é‘°: %lu\n" -#: g10/import.c:858 sm/import.c:137 +#: g10/import.c:866 sm/import.c:137 #, c-format msgid " secret keys imported: %lu\n" msgstr " 已匯入的ç§é‘°: %lu\n" -#: g10/import.c:860 sm/import.c:139 +#: g10/import.c:868 sm/import.c:139 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " 未改變的ç§é‘°: %lu\n" -#: g10/import.c:862 sm/import.c:141 +#: g10/import.c:870 sm/import.c:141 #, c-format msgid " not imported: %lu\n" msgstr " 未被匯入: %lu\n" -#: g10/import.c:864 +#: g10/import.c:872 #, c-format msgid " signatures cleaned: %lu\n" msgstr " å·²æ¸…é™¤çš„ç°½ç« : %lu\n" -#: g10/import.c:866 +#: g10/import.c:874 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " 已清除的使用者 ID: %lu\n" -#: g10/import.c:1291 +#: g10/import.c:1299 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "è¦å‘Š: 金鑰 %s çš„å好è¨å®šå«æœ‰é€™äº›ä½¿ç”¨è€… ID 無法使用的演算法:\n" -#: g10/import.c:1333 +#: g10/import.c:1341 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " \"%s\": 編密演算法 %s çš„å好è¨å®š\n" -#: g10/import.c:1351 +#: g10/import.c:1359 #, fuzzy, c-format #| msgid " \"%s\": preference for cipher algorithm %s\n" msgid " \"%s\": preference for AEAD algorithm %s\n" msgstr " \"%s\": 編密演算法 %s çš„å好è¨å®š\n" -#: g10/import.c:1366 +#: g10/import.c:1374 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " \"%s\": 摘è¦æ¼”算法 %s çš„å好è¨å®š\n" -#: g10/import.c:1378 +#: g10/import.c:1386 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " \"%s\": 壓縮演算法 %s çš„å好è¨å®š\n" -#: g10/import.c:1391 +#: g10/import.c:1399 #, c-format msgid "it is strongly suggested that you update your preferences and\n" msgstr "我們強烈建è°ä½ æ›´æ–°å好è¨å®š, 並é‡æ–°\n" -#: g10/import.c:1393 +#: g10/import.c:1401 #, c-format msgid "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "散佈æ¤é‡‘é‘°, 以é¿å…潛在的演算法ä¸ä¸€è‡´å•é¡Œ.\n" -#: g10/import.c:1418 +#: g10/import.c:1426 #, c-format 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:1932 g10/import.c:3053 +#: g10/import.c:1940 g10/import.c:3061 #, c-format msgid "key %s: no user ID\n" msgstr "金鑰 %s: 沒有使用者 ID\n" -#: g10/import.c:1938 +#: g10/import.c:1946 #, c-format msgid "key %s: %s\n" msgstr "金鑰 %s: %s\n" -#: g10/import.c:1939 g10/import.c:3025 +#: g10/import.c:1947 g10/import.c:3033 msgid "rejected by import screener" msgstr "é到匯入篩é¸ç¨‹å¼é§å›ž" -#: g10/import.c:1988 +#: g10/import.c:1996 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "金鑰 %s: PKS å鑰的訛誤已被修復\n" -#: g10/import.c:2009 +#: g10/import.c:2017 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "金鑰 %s: 已接å—éžè‡ªæˆ‘簽署的使用者 ID \"%s\"\n" -#: g10/import.c:2020 g10/import.c:2051 +#: g10/import.c:2028 g10/import.c:2059 #, c-format msgid "key %s: no valid user IDs\n" msgstr "金鑰 %s: 沒有有效的使用者 ID\n" -#: g10/import.c:2022 +#: g10/import.c:2030 #, c-format msgid "this may be caused by a missing self-signature\n" msgstr "這å¯èƒ½è‚‡å› æ–¼éºå¤±è‡ªæˆ‘ç°½ç« æ‰€è‡´\n" -#: g10/import.c:2101 g10/import.c:3439 +#: g10/import.c:2109 g10/import.c:3447 #, c-format msgid "key %s: public key not found: %s\n" msgstr "金鑰 %s: 找ä¸åˆ°å…¬é‘°: %s\n" -#: g10/import.c:2107 +#: g10/import.c:2115 #, c-format msgid "key %s: new key - skipped\n" msgstr "金鑰 %s: 新的金鑰 - 已跳éŽ\n" -#: g10/import.c:2119 +#: g10/import.c:2127 #, c-format msgid "no writable keyring found: %s\n" msgstr "找ä¸åˆ°å¯å¯«å…¥çš„鑰匙圈: %s\n" -#: g10/import.c:2151 g10/import.c:2253 g10/import.c:3514 +#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "寫入鑰匙圈 '%s' 時出錯: %s\n" -#: g10/import.c:2174 +#: g10/import.c:2182 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "金鑰 %s: 公鑰 \"%s\" 已匯入\n" -#: g10/import.c:2201 +#: g10/import.c:2209 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "金鑰 %s: 跟我們的副本ä¸å»åˆ\n" -#: g10/import.c:2269 +#: g10/import.c:2277 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "金鑰 %s: \"%s\" 1 個新的使用者 ID\n" -#: g10/import.c:2272 +#: g10/import.c:2280 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "金鑰 %s: \"%s\" %d 個新的使用者 ID\n" -#: g10/import.c:2275 +#: g10/import.c:2283 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "金鑰 %s: \"%s\" 1 ä»½æ–°çš„ç°½ç« \n" -#: g10/import.c:2278 +#: g10/import.c:2286 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "金鑰 %s: \"%s\" %d ä»½æ–°çš„ç°½ç« \n" -#: g10/import.c:2281 +#: g10/import.c:2289 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "金鑰 %s: \"%s\" 1 把新的åé‘°\n" -#: g10/import.c:2284 +#: g10/import.c:2292 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "金鑰 %s: \"%s\" %d 把新的åé‘°\n" -#: g10/import.c:2287 +#: g10/import.c:2295 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "金鑰 %s: \"%s\" 已清除 %d ä»½ç°½ç« \n" -#: g10/import.c:2290 +#: g10/import.c:2298 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "金鑰 %s: \"%s\" 已清除 %d ä»½ç°½ç« \n" -#: g10/import.c:2293 +#: g10/import.c:2301 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "金鑰 %s: \"%s\" 已清除 %d 個使用者 ID\n" -#: g10/import.c:2296 +#: g10/import.c:2304 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "金鑰 %s: \"%s\" 已清除 %d 個使用者 ID\n" -#: g10/import.c:2332 +#: g10/import.c:2340 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "金鑰 %s: \"%s\" 未改變\n" -#: g10/import.c:2692 g10/import.c:2887 +#: g10/import.c:2700 g10/import.c:2895 #, c-format msgid "key %s: secret key imported\n" msgstr "金鑰 %s: ç§é‘°å·²åŒ¯å…¥\n" -#: g10/import.c:2700 +#: g10/import.c:2708 #, c-format msgid "key %s: secret key already exists\n" msgstr "金鑰 %s: ç§é‘°å·²å˜åœ¨\n" -#: g10/import.c:2708 +#: g10/import.c:2716 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "金鑰 %s: é€è‡³ä»£ç†ç¨‹å¼æ™‚出錯: %s\n" @@ -3816,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:2877 +#: g10/import.c:2885 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:3024 +#: g10/import.c:3032 #, c-format msgid "secret key %s: %s\n" msgstr "ç§é‘° %s: %s\n" -#: g10/import.c:3045 g10/import.c:3084 +#: g10/import.c:3053 g10/import.c:3092 #, c-format msgid "importing secret keys not allowed\n" msgstr "未å…許匯入ç§é‘°\n" -#: g10/import.c:3072 +#: g10/import.c:3080 #, c-format msgid "key %s: secret key with invalid cipher %d - skipped\n" msgstr "金鑰 %s: ç§é‘°ä½¿ç”¨äº†ç„¡æ•ˆçš„ %d 編密法 - 已跳éŽ\n" -#: g10/import.c:3234 g10/pkclist.c:75 g10/revoke.c:774 +#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775 msgid "No reason specified" msgstr "æœªæŒ‡å®šåŽŸå› " -#: g10/import.c:3235 g10/pkclist.c:77 g10/revoke.c:776 +#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777 msgid "Key is superseded" msgstr "金鑰被代æ›äº†" -#: g10/import.c:3236 g10/pkclist.c:79 g10/revoke.c:775 +#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776 msgid "Key has been compromised" msgstr "金鑰已經被洩æ¼äº†" -#: g10/import.c:3237 g10/pkclist.c:81 g10/revoke.c:777 +#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778 msgid "Key is no longer used" msgstr "金鑰ä¸å†è¢«ä½¿ç”¨äº†" -#: g10/import.c:3238 g10/pkclist.c:83 g10/revoke.c:778 +#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779 msgid "User ID is no longer valid" msgstr "使用者 ID ä¸å†æœ‰æ•ˆäº†" -#: g10/import.c:3363 g10/keylist.c:1105 g10/pkclist.c:87 +#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87 #, c-format msgid "reason for revocation: " msgstr "æ’¤éŠ·åŽŸå› : " -#: g10/import.c:3382 g10/keylist.c:1124 g10/pkclist.c:103 +#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103 #, c-format msgid "revocation comment: " msgstr "撤銷註釋: " -#: g10/import.c:3432 +#: g10/import.c:3440 #, c-format msgid "key %s: no public key - can't apply revocation certificate\n" msgstr "金鑰 %s: 沒有公鑰 - 無法套用撤銷憑è‰\n" -#: g10/import.c:3461 +#: g10/import.c:3469 #, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "金鑰 %s: 無法定å€åŽŸå§‹çš„金鑰å€å¡Š: %s\n" -#: g10/import.c:3468 +#: g10/import.c:3476 #, c-format msgid "key %s: can't read original keyblock: %s\n" msgstr "金鑰 %s: 無法讀å–原始的金鑰å€å¡Š: %s\n" -#: g10/import.c:3488 +#: g10/import.c:3496 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "金鑰 %s: 無效的撤銷憑è‰: %s - å·²é§å›ž\n" -#: g10/import.c:3523 +#: g10/import.c:3531 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "金鑰 %s: \"%s\" 撤銷憑è‰å·²åŒ¯å…¥\n" -#: g10/import.c:3609 +#: g10/import.c:3617 #, c-format msgid "key %s: no user ID for signature\n" msgstr "金鑰 %s: ç°½ç« æ²’æœ‰ä½¿ç”¨è€… ID\n" -#: g10/import.c:3626 +#: g10/import.c:3634 #, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "金鑰 %s: 使用者 ID \"%s\" 用了未支æ´çš„公鑰演算法\n" -#: g10/import.c:3628 +#: g10/import.c:3636 #, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "金鑰 %s: 使用者 ID \"%s\" çš„è‡ªæˆ‘ç°½ç« ç„¡æ•ˆ\n" -#: g10/import.c:3645 g10/import.c:3673 g10/import.c:3729 +#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "金鑰 %s: 未支æ´çš„公鑰演算法\n" -#: g10/import.c:3646 +#: g10/import.c:3654 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "金鑰 %s: ç„¡æ•ˆçš„ç›´æŽ¥é‡‘é‘°ç°½ç« \n" -#: g10/import.c:3660 +#: g10/import.c:3668 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "金鑰 %s: 沒有å¯ä¾›é™„帶的åé‘°\n" -#: g10/import.c:3675 +#: g10/import.c:3683 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "金鑰 %s: 無效的附帶åé‘°\n" -#: g10/import.c:3694 +#: g10/import.c:3702 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "金鑰 %s: 多é‡é™„帶å鑰已移除\n" -#: g10/import.c:3718 +#: g10/import.c:3726 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "金鑰 %s: 沒有åé‘°å¯ä¾›é‡‘鑰撤銷\n" -#: g10/import.c:3731 +#: g10/import.c:3739 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "金鑰 %s: 無效的å鑰撤銷\n" -#: g10/import.c:3746 +#: g10/import.c:3754 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "金鑰 %s: 多é‡å鑰撤銷已移除\n" -#: g10/import.c:3790 +#: g10/import.c:3798 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "金鑰 %s: 使用者 ID \"%s\" 已跳éŽ\n" -#: g10/import.c:3817 +#: g10/import.c:3825 #, c-format msgid "key %s: skipped subkey\n" msgstr "金鑰 %s: å鑰已跳éŽ\n" @@ -3960,64 +3975,63 @@ 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:3849 +#: g10/import.c:3857 #, c-format msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" msgstr "金鑰 %s: ä¸å¯åŒ¯å‡ºçš„ç°½ç« (ç‰ç´š 0x%02X) - 已跳éŽ\n" -#: g10/import.c:3860 +#: g10/import.c:3868 #, c-format msgid "key %s: revocation certificate at wrong place - skipped\n" msgstr "金鑰 %s: 撤銷憑è‰åœ¨éŒ¯èª¤çš„地方 - 已跳éŽ\n" -#: g10/import.c:3878 +#: g10/import.c:3886 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "金鑰 %s: 無效的撤銷憑è‰: %s - 已跳éŽ\n" -#: g10/import.c:3892 +#: g10/import.c:3900 #, c-format msgid "key %s: subkey signature in wrong place - skipped\n" msgstr "金鑰 %s: åé‘°ç°½ç« åœ¨éŒ¯èª¤çš„åœ°æ–¹ - 已跳éŽ\n" -#: g10/import.c:3900 +#: g10/import.c:3908 #, c-format msgid "key %s: unexpected signature class (0x%02X) - skipped\n" msgstr "金鑰 %s: éžé æœŸçš„ç°½ç« ç‰ç´š (0x%02X) - 已跳éŽ\n" -#: g10/import.c:4073 +#: g10/import.c:4081 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "金鑰 %s: åµæ¸¬åˆ°é‡è¤‡çš„使用者 ID - å·²åˆä½µ\n" -#: g10/import.c:4180 +#: g10/import.c:4188 #, 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:4245 +#: g10/import.c:4253 #, c-format msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" msgstr "è¦å‘Š: 金鑰 %s å¯èƒ½è¢«æ’¤éŠ·äº†: æ£åœ¨å–回撤銷金鑰 %s\n" -#: g10/import.c:4261 +#: g10/import.c:4269 #, c-format msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" msgstr "è¦å‘Š: 金鑰 %s å¯èƒ½è¢«æ’¤éŠ·äº†: 撤銷金鑰 %s 未出ç¾.\n" -#: g10/import.c:4327 +#: g10/import.c:4335 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "金鑰 %s: 已新增 \"%s\" 撤銷憑è‰\n" -#: g10/import.c:4365 +#: g10/import.c:4373 #, c-format msgid "key %s: direct key signature added\n" msgstr "金鑰 %s: å·²æ–°å¢žç›´æŽ¥é‡‘é‘°ç°½ç« \n" -#: g10/key-check.c:133 dirmngr/dirmngr_ldap.c:650 dirmngr/ldap-wrapper.c:835 -#: dirmngr/ldap-wrapper.c:852 +#: g10/key-check.c:133 dirmngr/ldap-wrapper.c:835 dirmngr/ldap-wrapper.c:852 #, c-format msgid "error allocating memory: %s\n" msgstr "é…置記憶體時出錯: %s\n" @@ -4082,7 +4096,7 @@ msgid "" "all signatures.\n" msgstr "" -#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:284 sm/keydb.c:297 +#: g10/keydb.c:349 g10/keydb.c:376 sm/keydb.c:289 sm/keydb.c:302 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "建立金鑰鑰匙盒 '%s' 時出錯: %s\n" @@ -4092,7 +4106,7 @@ msgstr "建立金鑰鑰匙盒 '%s' 時出錯: %s\n" msgid "error creating keyring '%s': %s\n" msgstr "建立鑰匙圈 '%s' 時出錯: %s\n" -#: g10/keydb.c:388 sm/keydb.c:303 +#: g10/keydb.c:388 sm/keydb.c:308 #, c-format msgid "keybox '%s' created\n" msgstr "鑰匙盒 '%s' 已建立\n" @@ -4342,8 +4356,8 @@ msgstr "我éžå¸¸å°å¿ƒåœ°æª¢æŸ¥éŽé€™æŠŠé‡‘鑰了.\n" msgid "Really sign? (y/N) " msgstr "真的è¦ç°½ç½²å—Ž? (y/N)" -#: g10/keyedit.c:1032 g10/keyedit.c:6192 g10/keyedit.c:6275 g10/keyedit.c:6404 -#: g10/keyedit.c:6466 g10/sign.c:528 +#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 +#: g10/keyedit.c:6474 g10/sign.c:528 #, c-format msgid "signing failed: %s\n" msgstr "簽署時失敗: %s\n" @@ -4716,7 +4730,7 @@ msgstr "沒有相符的使用者 ID." msgid "Nothing to sign.\n" msgstr "沒有æ±è¥¿å¯ä»¥ç°½ç½².\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6057 +#: g10/keyedit.c:2973 g10/keyedit.c:6065 #, c-format msgid "Not signed by you.\n" msgstr "並éžç”±ä½ 所簽署.\n" @@ -4787,7 +4801,7 @@ msgstr "這把金鑰å¯èƒ½è¢« %s 金鑰 %s 所撤銷" msgid "(sensitive)" msgstr "(機密)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:525 +#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "建立: %s" @@ -4805,7 +4819,7 @@ msgstr "éŽæœŸ: %s" # of subkey #: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2262 -#: g10/keyserver.c:531 +#: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "到期: %s" @@ -4841,13 +4855,13 @@ msgstr "" "請注æ„顯示出來的金鑰有效性ä¸éœ€è¦æ›´æ£,\n" "除éžä½ é‡æ–°åŸ·è¡Œç¨‹å¼.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:535 -#: g10/mainproc.c:2280 g10/tofu.c:1787 g10/trust.c:437 dirmngr/ocsp.c:791 +#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 +#: g10/mainproc.c:2282 g10/tofu.c:1789 g10/trust.c:426 dirmngr/ocsp.c:792 msgid "revoked" msgstr "已撤銷" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:539 -#: g10/mainproc.c:2282 g10/tofu.c:1792 g10/trust.c:124 +#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 +#: g10/mainproc.c:2284 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "å·²éŽæœŸ" @@ -4887,7 +4901,7 @@ msgstr "ä½ ç¢ºå®šä»ç„¶æƒ³è¦å¢žåŠ å—Ž? (y/N) " msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "ä½ ä¸å¯ä»¥æŠŠç…§ç‰‡ ID å¢žåŠ åˆ° PGP2 型態的金鑰裡.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3107 +#: g10/keyedit.c:4273 g10/keygen.c:3111 msgid "Such a user ID already exists on this key!\n" msgstr "這把金鑰上已經有這樣å的使用者 ID 了!\n" @@ -5036,7 +5050,7 @@ msgstr "åé‘° %s ä¸åšç°½ç½²ä¹‹ç”¨, å› æ¤ç„¡é ˆäº¤å‰é©—è‰\n" msgid "Please select exactly one user ID.\n" msgstr "請祇é¸æ“‡ä¸€å€‹ä½¿ç”¨è€… ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5357 g10/keyedit.c:5495 +#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "æ£åœ¨è·³éŽä½¿ç”¨è€… ID \"%s\" çš„ v3 è‡ªæˆ‘ç°½ç« \n" @@ -5045,129 +5059,129 @@ msgstr "æ£åœ¨è·³éŽä½¿ç”¨è€… ID \"%s\" çš„ v3 è‡ªæˆ‘ç°½ç« \n" msgid "Enter your preferred keyserver URL: " msgstr "è«‹è¼¸å…¥ä½ çš„å好金鑰伺æœå™¨ URL: " -#: g10/keyedit.c:5380 +#: g10/keyedit.c:5383 msgid "Are you sure you want to replace it? (y/N) " msgstr "ä½ ç¢ºå®šè¦å–代它嗎? (y/N) " -#: g10/keyedit.c:5381 +#: g10/keyedit.c:5384 msgid "Are you sure you want to delete it? (y/N) " msgstr "ä½ ç¢ºå®šè¦åˆªé™¤å®ƒå—Žï¼Ÿ (y/N) " -#: g10/keyedit.c:5441 +#: g10/keyedit.c:5449 msgid "Enter the notation: " msgstr "請輸入註記: " -#: g10/keyedit.c:5588 +#: g10/keyedit.c:5596 msgid "Proceed? (y/N) " msgstr "是å¦ç¹¼çºŒ? (y/N) " -#: g10/keyedit.c:5658 +#: g10/keyedit.c:5666 #, c-format msgid "No user ID with index %d\n" msgstr "索引 %d 沒有å°æ‡‰åˆ°ä½¿ç”¨è€… ID\n" -#: g10/keyedit.c:5720 +#: g10/keyedit.c:5728 #, c-format msgid "No user ID with hash %s\n" msgstr "雜湊 %s 沒有å°æ‡‰åˆ°ä½¿ç”¨è€… ID\n" -#: g10/keyedit.c:5821 +#: g10/keyedit.c:5829 #, fuzzy, c-format #| msgid "No subkey with index %d\n" msgid "No subkey with key ID '%s'.\n" msgstr "索引 %d 沒有å°æ‡‰åˆ°åé‘°\n" -#: g10/keyedit.c:5843 +#: g10/keyedit.c:5851 #, c-format msgid "No subkey with index %d\n" msgstr "索引 %d 沒有å°æ‡‰åˆ°åé‘°\n" -#: g10/keyedit.c:5984 +#: g10/keyedit.c:5992 #, c-format msgid "user ID: \"%s\"\n" msgstr "使用者 ID: \"%s\"\n" -#: g10/keyedit.c:5987 g10/keyedit.c:6089 g10/keyedit.c:6137 +#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "å·²è¢«ä½ çš„é‡‘é‘° %s æ–¼ %s%s%s 所簽署\n" -#: g10/keyedit.c:5989 g10/keyedit.c:6091 g10/keyedit.c:6139 +#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 msgid " (non-exportable)" msgstr " (ä¸å¯åŒ¯å‡º)" -#: g10/keyedit.c:5993 +#: g10/keyedit.c:6001 #, c-format msgid "This signature expired on %s.\n" msgstr "é€™ä»½ç°½ç« å·²ç¶“åœ¨ %s éŽæœŸäº†.\n" -#: g10/keyedit.c:5998 +#: g10/keyedit.c:6006 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "ä½ ç¢ºå®šä»ç„¶æƒ³è¦æ’¤éŠ·å®ƒå—Ž? (y/N) " -#: g10/keyedit.c:6003 +#: g10/keyedit.c:6011 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "è¦ç‚ºé€™ä»½ç°½ç« 建立一份撤銷憑è‰å—Ž? (y/N) " -#: g10/keyedit.c:6063 +#: g10/keyedit.c:6071 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "ä½ å·²ç¶“ç°½ç½²äº†é‡‘é‘° %s 上的這些使用者 ID:\n" -#: g10/keyedit.c:6092 +#: g10/keyedit.c:6100 msgid " (non-revocable)" msgstr " (ä¸å¯æ’¤éŠ·)" -#: g10/keyedit.c:6099 +#: g10/keyedit.c:6107 #, c-format msgid "revoked by your key %s on %s\n" msgstr "è¢«ä½ çš„é‡‘é‘° %s æ–¼ %s 所撤銷了\n" -#: g10/keyedit.c:6124 +#: g10/keyedit.c:6132 msgid "You are about to revoke these signatures:\n" msgstr "ä½ æ£è¦æ’¤éŠ·é€™äº›ç°½ç« :\n" -#: g10/keyedit.c:6147 +#: g10/keyedit.c:6155 msgid "Really create the revocation certificates? (y/N) " msgstr "真的è¦å»ºç«‹æ’¤éŠ·æ†‘è‰å—Ž? (y/N) " -#: g10/keyedit.c:6180 +#: g10/keyedit.c:6188 #, c-format msgid "no secret key\n" msgstr "沒有ç§é‘°\n" -#: g10/keyedit.c:6228 +#: g10/keyedit.c:6236 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6238 +#: g10/keyedit.c:6246 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "使用者 ID \"%s\" 已撤銷\n" -#: g10/keyedit.c:6255 +#: g10/keyedit.c:6263 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "è¦å‘Š: 有一份使用者 ID çš„ç°½ç« æ—¥æœŸç‚º %d 秒後的未來\n" -#: g10/keyedit.c:6351 +#: g10/keyedit.c:6359 #, fuzzy, c-format #| msgid "You can't delete the last user ID!\n" msgid "Cannot revoke the last valid user ID.\n" msgstr "ä½ ä¸èƒ½åˆªé™¤æœ€å¾Œä¸€å€‹ä½¿ç”¨è€… ID!\n" -#: g10/keyedit.c:6389 +#: g10/keyedit.c:6397 #, c-format msgid "Key %s is already revoked.\n" msgstr "金鑰 %s 已撤銷.\n" -#: g10/keyedit.c:6451 +#: g10/keyedit.c:6459 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "åé‘° %s 已撤銷.\n" -#: g10/keyedit.c:6548 +#: g10/keyedit.c:6556 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "æ£åœ¨é¡¯ç¤º %s 照片 ID, 其尺寸為 %ld, 屬於金鑰 %s (uid %d) 的照片\n" @@ -5178,82 +5192,82 @@ msgstr "æ£åœ¨é¡¯ç¤º %s 照片 ID, 其尺寸為 %ld, 屬於金鑰 %s (uid %d) çš msgid "invalid value for option '%s'\n" msgstr "é¸é … \"%.50s\" 的引數無效\n" -#: g10/keygen.c:338 +#: g10/keygen.c:339 #, c-format msgid "preference '%s' duplicated\n" msgstr "å好è¨å®š '%s' é‡è¤‡äº†\n" -#: g10/keygen.c:345 +#: g10/keygen.c:346 #, c-format msgid "too many cipher preferences\n" msgstr "編密å好éŽå¤š\n" -#: g10/keygen.c:347 +#: g10/keygen.c:348 #, c-format msgid "too many digest preferences\n" msgstr "摘è¦å好éŽå¤š\n" -#: g10/keygen.c:349 +#: g10/keygen.c:350 #, c-format msgid "too many compression preferences\n" msgstr "壓縮å好éŽå¤š\n" -#: g10/keygen.c:351 +#: g10/keygen.c:352 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many AEAD preferences\n" msgstr "編密å好éŽå¤š\n" -#: g10/keygen.c:521 +#: g10/keygen.c:522 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "å好å—串ä¸å«æœ‰ç„¡æ•ˆçš„é …ç›® '%s'\n" -#: g10/keygen.c:1130 +#: g10/keygen.c:1131 #, c-format msgid "writing direct signature\n" msgstr "å¯«å…¥ç›´æŽ¥ç°½ç« ä¸\n" -#: g10/keygen.c:1176 +#: g10/keygen.c:1177 #, c-format msgid "writing self signature\n" msgstr "å¯«å…¥è‡ªæˆ‘ç°½ç« ä¸\n" -#: g10/keygen.c:1233 +#: g10/keygen.c:1234 #, c-format msgid "writing key binding signature\n" msgstr "å¯«å…¥é™„é‘°ç°½ç« ä¸\n" -#: g10/keygen.c:1598 g10/keygen.c:1603 g10/keygen.c:1655 g10/keygen.c:1660 -#: g10/keygen.c:1832 g10/keygen.c:1837 +#: g10/keygen.c:1599 g10/keygen.c:1604 g10/keygen.c:1656 g10/keygen.c:1661 +#: g10/keygen.c:1833 g10/keygen.c:1838 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "金鑰尺寸無效; 改用 %u ä½å…ƒ\n" -#: g10/keygen.c:1609 g10/keygen.c:1666 g10/keygen.c:1674 g10/keygen.c:1843 +#: g10/keygen.c:1610 g10/keygen.c:1667 g10/keygen.c:1675 g10/keygen.c:1844 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "金鑰尺寸增大到 %u ä½å…ƒ\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1701 #, c-format msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "è¦å‘Š: æŸäº› OpenPGP 程å¼ç„¡æ³•è™•ç†å…·æœ‰æ¤æ‘˜è¦å°ºå¯¸çš„ DSA 金鑰\n" -#: g10/keygen.c:1899 +#: g10/keygen.c:1900 msgid "Sign" msgstr "簽署" -#: g10/keygen.c:1902 +#: g10/keygen.c:1903 msgid "Certify" msgstr "ä¿è‰" -#: g10/keygen.c:1905 +#: g10/keygen.c:1906 msgid "Encrypt" msgstr "åŠ å¯†" -#: g10/keygen.c:1908 +#: g10/keygen.c:1909 msgid "Authenticate" msgstr "鑑定" @@ -5267,180 +5281,180 @@ msgstr "鑑定" #. * a = Toggle authentication capability #. * q = Finish #. -#: g10/keygen.c:1929 +#: g10/keygen.c:1930 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1966 +#: g10/keygen.c:1967 #, fuzzy, c-format #| msgid "Possible actions for a %s key: " msgid "Possible actions for this %s key: " msgstr "%s 金鑰å¯èƒ½çš„動作: " -#: g10/keygen.c:1973 +#: g10/keygen.c:1974 msgid "Current allowed actions: " msgstr "ç›®å‰å¯é€²è¡Œçš„動作: " -#: g10/keygen.c:1978 +#: g10/keygen.c:1979 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) 切æ›ç°½ç½²æ€§èƒ½\n" -#: g10/keygen.c:1981 +#: g10/keygen.c:1982 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) 切æ›åŠ 密性能\n" -#: g10/keygen.c:1984 +#: g10/keygen.c:1985 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) 切æ›é‘‘定性能\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:1988 #, c-format msgid " (%c) Finished\n" msgstr " (%c) 已完æˆ\n" -#: g10/keygen.c:2116 +#: g10/keygen.c:2117 #, fuzzy, c-format #| msgid " (%d) RSA and RSA (default)\n" msgid " (%d) RSA and RSA%s\n" msgstr " (%d) RSA å’Œ RSA (é è¨)\n" -#: g10/keygen.c:2120 +#: g10/keygen.c:2121 #, fuzzy, c-format #| msgid " (%d) DSA and Elgamal\n" msgid " (%d) DSA and Elgamal%s\n" msgstr " (%d) DSA å’Œ Elgamal\n" -#: g10/keygen.c:2123 +#: g10/keygen.c:2124 #, fuzzy, c-format #| msgid " (%d) DSA (sign only)\n" msgid " (%d) DSA (sign only)%s\n" msgstr " (%d) DSA (僅能用於簽署)\n" -#: g10/keygen.c:2125 +#: g10/keygen.c:2126 #, fuzzy, c-format #| msgid " (%d) RSA (sign only)\n" msgid " (%d) RSA (sign only)%s\n" msgstr " (%d) RSA (僅能用於簽署)\n" -#: g10/keygen.c:2131 +#: g10/keygen.c:2132 #, fuzzy, c-format #| msgid " (%d) Elgamal (encrypt only)\n" msgid " (%d) Elgamal (encrypt only)%s\n" msgstr " (%d) Elgamal (åƒ…èƒ½ç”¨æ–¼åŠ å¯†)\n" -#: g10/keygen.c:2133 +#: g10/keygen.c:2134 #, fuzzy, c-format #| msgid " (%d) RSA (encrypt only)\n" msgid " (%d) RSA (encrypt only)%s\n" msgstr " (%d) RSA (åƒ…èƒ½ç”¨æ–¼åŠ å¯†)\n" -#: g10/keygen.c:2139 +#: g10/keygen.c:2140 #, fuzzy, c-format #| msgid " (%d) DSA (set your own capabilities)\n" msgid " (%d) DSA (set your own capabilities)%s\n" msgstr " (%d) DSA (ä½ èƒ½è‡ªå·±è¨å®šæ€§èƒ½)\n" -#: g10/keygen.c:2141 +#: g10/keygen.c:2142 #, fuzzy, c-format #| msgid " (%d) RSA (set your own capabilities)\n" msgid " (%d) RSA (set your own capabilities)%s\n" msgstr " (%d) RSA (ä½ èƒ½è‡ªå·±è¨å®šæ€§èƒ½)\n" -#: g10/keygen.c:2147 +#: g10/keygen.c:2148 #, fuzzy, c-format #| msgid " (%d) sign, encrypt\n" msgid " (%d) ECC (sign and encrypt)%s\n" msgstr " (%d) 簽署, åŠ å¯†\n" -#: g10/keygen.c:2147 g10/keygen.c:2678 +#: g10/keygen.c:2148 g10/keygen.c:2679 msgid " *default*" msgstr "" -#: g10/keygen.c:2148 +#: g10/keygen.c:2149 #, c-format msgid " (%d) ECC (sign only)\n" msgstr " (%d) ECC (僅能用於簽署)\n" -#: g10/keygen.c:2150 +#: g10/keygen.c:2151 #, fuzzy, c-format #| msgid " (%d) ECC (set your own capabilities)\n" msgid " (%d) ECC (set your own capabilities)%s\n" msgstr " (%d) ECC (ä½ èƒ½è‡ªå·±è¨å®šæ€§èƒ½)\n" -#: g10/keygen.c:2152 +#: g10/keygen.c:2153 #, fuzzy, c-format #| msgid " (%d) ECC (encrypt only)\n" msgid " (%d) ECC (encrypt only)%s\n" msgstr " (%d) ECC (åƒ…èƒ½ç”¨æ–¼åŠ å¯†)\n" -#: g10/keygen.c:2156 +#: g10/keygen.c:2157 #, fuzzy, c-format #| msgid " (%d) Existing key\n" msgid " (%d) Existing key%s\n" msgstr " (%d) ç¾æœ‰çš„金鑰\n" -#: g10/keygen.c:2158 +#: g10/keygen.c:2159 #, fuzzy, c-format #| msgid " (%d) Existing key from card\n" msgid " (%d) Existing key from card%s\n" msgstr " (%d) å¡ç‰‡ä¸Šç¾å˜çš„金鑰\n" -#: g10/keygen.c:2254 sm/certreqgen-ui.c:203 +#: g10/keygen.c:2255 sm/certreqgen-ui.c:203 msgid "Enter the keygrip: " msgstr "請輸入金鑰鑰柄: " -#: g10/keygen.c:2267 sm/certreqgen-ui.c:211 tools/gpg-card.c:2280 +#: g10/keygen.c:2268 sm/certreqgen-ui.c:211 tools/gpg-card.c:2297 #, c-format msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "ä¸æ˜¯æœ‰æ•ˆçš„金鑰鑰柄 (應該è¦æ˜¯ 40 ä½åå…進制數值)\n" -#: g10/keygen.c:2269 sm/certreqgen-ui.c:213 +#: g10/keygen.c:2270 sm/certreqgen-ui.c:213 msgid "No key with this keygrip\n" msgstr "沒有金鑰有æ¤é‡‘鑰鑰柄\n" -#: g10/keygen.c:2288 g10/keygen.c:2298 g10/keygen.c:3440 g10/keygen.c:3451 +#: g10/keygen.c:2289 g10/keygen.c:2299 g10/keygen.c:3444 g10/keygen.c:3455 #: sm/certreqgen-ui.c:231 sm/certreqgen-ui.c:240 #, c-format msgid "error reading the card: %s\n" msgstr "讀å–å¡ç‰‡æ™‚出錯: %s\n" -#: g10/keygen.c:2292 g10/keygen.c:3444 sm/certreqgen-ui.c:234 +#: g10/keygen.c:2293 g10/keygen.c:3448 sm/certreqgen-ui.c:234 #, c-format msgid "Serial number of the card: %s\n" msgstr "å¡ç‰‡åºè™Ÿ: %s\n" -#: g10/keygen.c:2311 sm/certreqgen-ui.c:246 +#: g10/keygen.c:2312 sm/certreqgen-ui.c:246 msgid "Available keys:\n" msgstr "å¯ç”¨é‡‘é‘°:\n" -#: g10/keygen.c:2504 g10/keygen.c:2518 +#: g10/keygen.c:2505 g10/keygen.c:2519 #, c-format msgid "rounded to %u bits\n" msgstr "åŠ å¤§åˆ° %u ä½å…ƒ\n" -#: g10/keygen.c:2559 +#: g10/keygen.c:2560 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s 金鑰的長度å¯èƒ½ä»‹æ–¼ %u ä½å…ƒå’Œ %u ä½å…ƒä¹‹é–“.\n" -#: g10/keygen.c:2567 +#: g10/keygen.c:2568 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "ä½ çš„å鑰想è¦ç”¨å¤šå¤§çš„金鑰尺寸? (%u) " -#: g10/keygen.c:2584 sm/certreqgen-ui.c:190 +#: g10/keygen.c:2585 sm/certreqgen-ui.c:190 #, c-format msgid "Requested keysize is %u bits\n" msgstr "ä½ æ‰€è¦æ±‚的金鑰尺寸是 %u ä½å…ƒ\n" -#: g10/keygen.c:2630 +#: g10/keygen.c:2631 msgid "Please select which elliptic curve you want:\n" msgstr "è«‹é¸æ“‡ä½ è¦ä½¿ç”¨çš„橢圓曲線:\n" -#: g10/keygen.c:2819 +#: g10/keygen.c:2820 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -5456,7 +5470,7 @@ msgstr "" " <n>m = 金鑰在 n 月後會到期\n" " <n>y = 金鑰在 n 年後會到期\n" -#: g10/keygen.c:2830 +#: g10/keygen.c:2831 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -5472,38 +5486,38 @@ msgstr "" " <n>m = ç°½ç« åœ¨ n 月後會到期\n" " <n>y = ç°½ç« åœ¨ n 年後會到期\n" -#: g10/keygen.c:2853 +#: g10/keygen.c:2854 msgid "Key is valid for? (0) " msgstr "金鑰的有效期é™æ˜¯å¤šä¹…? (0) " -#: g10/keygen.c:2858 +#: g10/keygen.c:2859 #, c-format msgid "Signature is valid for? (%s) " msgstr "ç°½ç« çš„æœ‰æ•ˆæœŸé™æ˜¯å¤šä¹…? (%s) " -#: g10/keygen.c:2871 g10/keygen.c:2896 +#: g10/keygen.c:2875 g10/keygen.c:2900 msgid "invalid value\n" msgstr "無效的數值\n" -#: g10/keygen.c:2878 +#: g10/keygen.c:2882 msgid "Key does not expire at all\n" msgstr "金鑰完全ä¸æœƒéŽæœŸ\n" -#: g10/keygen.c:2879 +#: g10/keygen.c:2883 msgid "Signature does not expire at all\n" msgstr "ç°½ç« å®Œå…¨ä¸æœƒéŽæœŸ\n" -#: g10/keygen.c:2884 +#: g10/keygen.c:2888 #, c-format msgid "Key expires at %s\n" msgstr "金鑰將會在 %s 到期\n" -#: g10/keygen.c:2885 +#: g10/keygen.c:2889 #, c-format msgid "Signature expires at %s\n" msgstr "ç°½ç« å°‡æœƒåœ¨ %s 到期.\n" -#: g10/keygen.c:2889 +#: g10/keygen.c:2893 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -5511,11 +5525,11 @@ msgstr "" "ä½ çš„ç³»çµ±ç„¡æ³•é¡¯ç¤º 2038 年以後的日期.\n" "ä¸éŽ, 它å¯ä»¥æ£ç¢ºè™•ç†ç›´åˆ° 2106 年之å‰çš„年份.\n" -#: g10/keygen.c:2902 +#: g10/keygen.c:2906 msgid "Is this correct? (y/N) " msgstr "以上æ£ç¢ºå—Ž? (y/N) " -#: g10/keygen.c:2970 +#: g10/keygen.c:2974 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -5529,7 +5543,7 @@ msgstr "" #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2985 +#: g10/keygen.c:2989 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -5544,49 +5558,49 @@ msgstr "" " \"Ke-Huan Lin (Jedi) <Jedi@Jedi.org>\"\n" "\n" -#: g10/keygen.c:3004 +#: g10/keygen.c:3008 msgid "Real name: " msgstr "真實姓å: " -#: g10/keygen.c:3013 +#: g10/keygen.c:3017 msgid "Invalid character in name\n" msgstr "姓åå«æœ‰ç„¡æ•ˆçš„å—符\n" -#: g10/keygen.c:3014 +#: g10/keygen.c:3018 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:3018 +#: g10/keygen.c:3022 msgid "Name may not start with a digit\n" msgstr "姓åä¸å¯ä»¥ç”¨æ•¸å—é–‹é \n" -#: g10/keygen.c:3021 +#: g10/keygen.c:3025 msgid "Name must be at least 5 characters long\n" msgstr "姓å至少è¦æœ‰äº”個å—符長\n" -#: g10/keygen.c:3031 +#: g10/keygen.c:3035 msgid "Email address: " msgstr "é›»å郵件地å€: " -#: g10/keygen.c:3037 +#: g10/keygen.c:3041 msgid "Not a valid email address\n" msgstr "ä¸æ˜¯æœ‰æ•ˆçš„é›»å郵件地å€\n" -#: g10/keygen.c:3046 +#: g10/keygen.c:3050 msgid "Comment: " msgstr "註釋: " -#: g10/keygen.c:3052 +#: g10/keygen.c:3056 msgid "Invalid character in comment\n" msgstr "註釋å«æœ‰ç„¡æ•ˆçš„å—符\n" -#: g10/keygen.c:3088 +#: g10/keygen.c:3092 #, c-format msgid "You are using the '%s' character set.\n" msgstr "ä½ æ£åœ¨ä½¿ç”¨ '%s' å—元集.\n" -#: g10/keygen.c:3094 +#: g10/keygen.c:3098 #, c-format msgid "" "You selected this USER-ID:\n" @@ -5597,7 +5611,7 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:3099 +#: g10/keygen.c:3103 msgid "Please don't put the email address into the real name or the comment\n" msgstr "è«‹ä¸è¦æŠŠé›»å郵件地å€æ”¾é€²ä½ 的真實姓å或註釋裡\n" @@ -5612,31 +5626,31 @@ msgstr "è«‹ä¸è¦æŠŠé›»å郵件地å€æ”¾é€²ä½ 的真實姓å或註釋裡\n" #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:3124 +#: g10/keygen.c:3128 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:3134 +#: g10/keygen.c:3138 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "變更姓å(N), 註釋(C), é›»å郵件地å€(E)或退出(Q)? " -#: g10/keygen.c:3135 +#: g10/keygen.c:3139 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "變更姓å(N), 註釋(C), é›»å郵件地å€(E)或確定(O)/退出(Q)? " -#: g10/keygen.c:3140 +#: g10/keygen.c:3144 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "變更姓å(N), é›»å郵件地å€(E)或退出(Q)? " -#: g10/keygen.c:3141 +#: g10/keygen.c:3145 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "變更姓å(N), é›»å郵件地å€(E)或確定(O)/退出(Q)? " -#: g10/keygen.c:3160 +#: g10/keygen.c:3164 msgid "Please correct the error first\n" msgstr "請先訂æ£éŒ¯èª¤\n" -#: g10/keygen.c:3206 +#: g10/keygen.c:3210 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -5647,18 +5661,18 @@ msgstr "" "(åƒæ˜¯æ•²æ‰“éµç›¤, ç§»å‹•æ»‘é¼ , 讀寫硬碟之類的)\n" "這會讓隨機數å—產生器有更多的機會ç²å¾—å¤ å¤šçš„äº‚æ•¸.\n" -#: g10/keygen.c:3591 +#: g10/keygen.c:3595 #, c-format msgid "WARNING: v4 is specified, but overridden by v5.\n" msgstr "" -#: g10/keygen.c:4590 g10/keygen.c:4663 g10/keygen.c:4681 g10/keygen.c:4710 -#: g10/keygen.c:5086 g10/keygen.c:5632 g10/keygen.c:5943 g10/keygen.c:6050 +#: 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 #, c-format msgid "Key generation failed: %s\n" msgstr "產生金鑰失敗: %s\n" -#: g10/keygen.c:4599 +#: g10/keygen.c:4603 #, c-format msgid "" "About to create a key for:\n" @@ -5669,64 +5683,64 @@ msgstr "" " \"%s\"\n" "\n" -#: g10/keygen.c:4601 +#: g10/keygen.c:4605 msgid "Continue? (Y/n) " msgstr "是å¦ç¹¼çºŒ? (Y/n) " -#: g10/keygen.c:4622 +#: g10/keygen.c:4626 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "\"%s\" 的金鑰已å˜åœ¨\n" -#: g10/keygen.c:4627 +#: g10/keygen.c:4631 msgid "Create anyway? (y/N) " msgstr "無論如何還是è¦å»ºç«‹å—Ž? (y/N) " -#: g10/keygen.c:4633 +#: g10/keygen.c:4637 #, c-format msgid "creating anyway\n" msgstr "總之還是在建立\n" -#: g10/keygen.c:5069 +#: g10/keygen.c:5096 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "請注æ„: 如需全能金鑰產生å°è©±æ¡†è«‹ç”¨ \"%s %s\".\n" -#: g10/keygen.c:5118 +#: g10/keygen.c:5145 #, c-format msgid "Key generation canceled.\n" msgstr "金鑰產生已å–消.\n" -#: g10/keygen.c:5178 +#: g10/keygen.c:5205 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "無法建立備份檔案 '%s': %s\n" -#: g10/keygen.c:5198 +#: g10/keygen.c:5225 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "請注æ„: å¡ç‰‡é‡‘鑰的備份已儲å˜è‡³ '%s'\n" -#: g10/keygen.c:5359 g10/keygen.c:5561 +#: g10/keygen.c:5389 g10/keygen.c:5591 #, c-format msgid "writing public key to '%s'\n" msgstr "æ£åœ¨å¯«å…¥å…¬é‘°è‡³ '%s'\n" -#: g10/keygen.c:5555 +#: g10/keygen.c:5585 #, c-format msgid "no writable public keyring found: %s\n" msgstr "找ä¸åˆ°å¯å¯«å…¥çš„公鑰鑰匙圈: %s\n" -#: g10/keygen.c:5569 +#: g10/keygen.c:5599 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "寫入公鑰鑰匙圈 '%s' 時出錯: %s\n" -#: g10/keygen.c:5603 +#: g10/keygen.c:5634 msgid "public and secret key created and signed.\n" msgstr "公鑰和ç§é‘°å·²å»ºç«‹åŠç°½ç½².\n" -#: g10/keygen.c:5619 +#: g10/keygen.c:5650 msgid "" "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" @@ -5734,34 +5748,34 @@ msgstr "" "請注æ„這把金鑰ä¸èƒ½ç”¨æ–¼åŠ 密. ä¹Ÿè¨±ä½ æœƒæƒ³è—‰ç”± \"--edit-key\" 指令\n" "ä¾†ç”¢ç”ŸåŠ å¯†ç”¨çš„åé‘°.\n" -#: g10/keygen.c:5801 g10/keygen.c:6000 +#: g10/keygen.c:5832 g10/keygen.c:6031 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" msgstr "金鑰已經在 %lu 秒後的未來製妥 (å¯èƒ½æ˜¯å› 為時光旅行或時é˜çš„å•é¡Œ)\n" -#: g10/keygen.c:5803 g10/keygen.c:6002 +#: g10/keygen.c:5834 g10/keygen.c:6033 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" msgstr "金鑰已經在 %lu 秒後的未來製妥 (å¯èƒ½æ˜¯å› 為時光旅行或時é˜çš„å•é¡Œ)\n" -#: g10/keygen.c:5814 g10/keygen.c:6013 +#: g10/keygen.c:5845 g10/keygen.c:6044 #, c-format msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "請注æ„: å° v3 é‡‘é‘°è£½é€ åé‘°ä¸ç¬¦åˆ OpenPGP è¦ç¯„\n" -#: g10/keygen.c:5826 g10/keygen.c:5828 +#: g10/keygen.c:5857 g10/keygen.c:5859 #, c-format msgid "Secret parts of primary key are not available.\n" msgstr "主鑰的ç§é‘°éƒ¨åˆ†ç„¡æ³•å–用.\n" -#: g10/keygen.c:5835 g10/keygen.c:5837 +#: g10/keygen.c:5866 g10/keygen.c:5868 #, c-format msgid "Secret parts of primary key are stored on-card.\n" msgstr "主鑰的ç§é‘°éƒ¨åˆ†å˜æ”¾æ–¼å¡ä¸Š.\n" -#: g10/keygen.c:5857 g10/keygen.c:6027 +#: g10/keygen.c:5888 g10/keygen.c:6058 msgid "Really create? (y/N) " msgstr "真的è¦å»ºç«‹å—Ž? (y/N) " @@ -5841,33 +5855,33 @@ msgstr " 金鑰指紋 =" msgid " Card serial no. =" msgstr " å¡ç‰‡åºè™Ÿ =" -#: g10/keyring.c:1467 +#: g10/keyring.c:1477 #, c-format msgid "caching keyring '%s'\n" msgstr "å¿«å–鑰匙圈 '%s' ä¸\n" -#: g10/keyring.c:1541 +#: g10/keyring.c:1551 #, fuzzy, c-format #| msgid "%lu keys cached so far (%lu signatures)\n" msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "ç›®å‰å·²æª¢æŸ¥ %lu 把金鑰 (å…± %lu ä»½ç°½ç« )\n" -#: g10/keyring.c:1557 +#: g10/keyring.c:1567 #, fuzzy, c-format #| msgid "flush the cache" msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "清除快å–" -#: g10/keyring.c:1559 +#: g10/keyring.c:1569 #, fuzzy, c-format #| msgid "1 bad signature\n" msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] "1 份æå£žçš„ç°½ç« \n" -#: g10/keyring.c:1636 +#: g10/keyring.c:1646 #, c-format msgid "%s: keyring created\n" msgstr "%s: 鑰匙圈已建立\n" @@ -5896,78 +5910,73 @@ msgstr "é©—è‰ç°½ç« 時自動å–回金鑰" msgid "honor the preferred keyserver URL set on the key" msgstr "å°Šé‡é‡‘鑰上所è¨å®šçš„å好金鑰伺æœå™¨ URL" -#: g10/keyserver.c:537 +#: g10/keyserver.c:360 msgid "disabled" msgstr "å·²åœç”¨" -#: g10/keyserver.c:740 +#: g10/keyserver.c:563 msgid "Enter number(s), N)ext, or Q)uit > " msgstr "請輸入數å—, N)下一é , 或 Q)離開 > " -#: g10/keyserver.c:846 +#: g10/keyserver.c:669 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "無效的金鑰伺æœå™¨å”定 (我們用 %d!=ç¶“æ‰‹ç¨‹å¼ %d)\n" -#: g10/keyserver.c:986 g10/keyserver.c:1096 +#: g10/keyserver.c:809 g10/keyserver.c:919 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" 並éžé‡‘é‘° ID: è·³éŽä¸\n" -#: g10/keyserver.c:1420 g10/keyserver.c:1453 +#: g10/keyserver.c:1217 g10/keyserver.c:1250 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "æ›´æ–° %d ä»½é‡‘é‘°ä¸ (從 %s )\n" -#: g10/keyserver.c:1427 +#: g10/keyserver.c:1224 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "è¦å‘Š: 無法更新金鑰 %s æ–¼ %s: %s\n" -#: g10/keyserver.c:1531 +#: g10/keyserver.c:1316 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "在金鑰伺æœå™¨ä¸Šæ‰¾ä¸åˆ°é‡‘é‘° \"%s\"\n" -#: g10/keyserver.c:1534 +#: g10/keyserver.c:1319 #, c-format msgid "key not found on keyserver\n" msgstr "在金鑰伺æœå™¨ä¸Šæ‰¾ä¸åˆ°é‡‘é‘°\n" -#: g10/keyserver.c:1722 -#, c-format -msgid "requesting key %s from %s server %s\n" -msgstr "æ£åœ¨è«‹æ±‚金鑰 %s 自 %s 伺æœå™¨ %s\n" - -#: g10/keyserver.c:1726 +#: g10/keyserver.c:1481 #, c-format msgid "requesting key %s from %s\n" msgstr "æ£åœ¨è«‹æ±‚金鑰 %s 自 %s\n" -#: g10/keyserver.c:1841 g10/keyserver.c:2020 +#: g10/keyserver.c:1600 g10/keyserver.c:1793 #, fuzzy, c-format #| msgid "invalid keyserver options\n" msgid "no keyserver known\n" msgstr "無效的金鑰伺æœå™¨é¸é …\n" -#: g10/keyserver.c:1856 g10/skclist.c:213 g10/skclist.c:241 +#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "å·²è·³éŽ \"%s\": %s\n" -#: g10/keyserver.c:1860 +#: g10/keyserver.c:1619 #, c-format msgid "sending key %s to %s\n" msgstr "éžé€é‡‘é‘° %s 至 %s\n" -#: g10/keyserver.c:1901 +#: g10/keyserver.c:1662 #, c-format msgid "requesting key from '%s'\n" msgstr "æ£åœ¨å‘ '%s' 請求金鑰\n" -#: g10/keyserver.c:1917 +#: g10/keyserver.c:1680 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "è¦å‘Š: ç„¡æ³•æŠ“å– URI %s: %s\n" @@ -5994,249 +6003,249 @@ msgstr "以 %d æœªçŸ¥æ¼”ç®—æ³•æ‰€åŠ å¯†\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "密語係以未知的 %d 摘è¦æ¼”算法所產生\n" -#: g10/mainproc.c:472 +#: g10/mainproc.c:473 #, c-format msgid "public key is %s\n" msgstr "公鑰為 %s\n" -#: g10/mainproc.c:524 +#: g10/mainproc.c:525 #, fuzzy, c-format #| msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgid "encrypted with %s key, ID %s, created %s\n" msgstr "已用 %u ä½å…ƒé•·çš„ %s 金鑰, ID %s, 建立於 %s æ‰€åŠ å¯†\n" -#: g10/mainproc.c:528 g10/pkclist.c:231 +#: g10/mainproc.c:529 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:532 +#: g10/mainproc.c:533 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "已用 %s 金鑰, ID %s æ‰€åŠ å¯†\n" -#: g10/mainproc.c:552 g10/mainproc.c:935 +#: g10/mainproc.c:553 g10/mainproc.c:937 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "è¦å‘Š: 看到了多份明文\n" -#: g10/mainproc.c:560 +#: g10/mainproc.c:561 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "已用 %lu å€‹å¯†èªžåŠ å¯†äº†\n" -#: g10/mainproc.c:562 +#: g10/mainproc.c:563 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "已用 1 å€‹å¯†èªžåŠ å¯†äº†\n" -#: g10/mainproc.c:577 g10/mainproc.c:602 +#: g10/mainproc.c:578 g10/mainproc.c:603 #, c-format msgid "public key decryption failed: %s\n" msgstr "公鑰解密失敗: %s\n" -#: g10/mainproc.c:613 +#: g10/mainproc.c:614 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "å…¬é‘°åŠ å¯†éŽçš„資料: 完好的 DEK\n" -#: g10/mainproc.c:642 g10/mainproc.c:663 +#: g10/mainproc.c:643 g10/mainproc.c:664 #, c-format msgid "assuming %s encrypted data\n" msgstr "å‡å®š %s ç‚ºåŠ å¯†éŽçš„資料\n" -#: g10/mainproc.c:649 +#: g10/mainproc.c:650 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA 編密法ä¸å¯ç”¨, 我們樂觀地試著改以 %s 代替\n" -#: g10/mainproc.c:742 g10/mainproc.c:780 +#: g10/mainproc.c:744 g10/mainproc.c:782 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "è¦å‘Š: 訊æ¯æœªå—到完整的ä¿è·\n" -#: g10/mainproc.c:753 +#: g10/mainproc.c:755 msgid "" "Hint: If this message was created before the year 2003 it is\n" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" msgstr "" -#: g10/mainproc.c:756 +#: g10/mainproc.c:758 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:761 +#: g10/mainproc.c:763 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "解密失敗: %s\n" -#: g10/mainproc.c:773 +#: g10/mainproc.c:775 #, c-format msgid "decryption okay\n" msgstr "解密æˆåŠŸ\n" -#: g10/mainproc.c:786 +#: g10/mainproc.c:788 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "è¦å‘Š: åŠ å¯†éŽçš„訊æ¯å·²ç¶“è¢«è®Šé€ äº†!\n" -#: g10/mainproc.c:804 +#: g10/mainproc.c:806 #, c-format msgid "decryption failed: %s\n" msgstr "解密失敗: %s\n" -#: g10/mainproc.c:851 +#: g10/mainproc.c:853 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "請注æ„: 寄件者è¦æ±‚了 \"åªå‡†ä½ 用眼ç›çœ‹\"\n" -#: g10/mainproc.c:858 +#: g10/mainproc.c:860 #, c-format msgid "original file name='%.*s'\n" msgstr "原始的檔å ='%.*s'\n" -#: g10/mainproc.c:1135 +#: g10/mainproc.c:1137 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "ç¨ç«‹æ’¤éŠ· - 請用 \"gpg --import\" 來套用\n" -#: g10/mainproc.c:1440 g10/mainproc.c:1483 +#: g10/mainproc.c:1442 g10/mainproc.c:1485 #, c-format msgid "no signature found\n" msgstr "找ä¸åˆ°ç°½ç« \n" -#: g10/mainproc.c:1763 +#: g10/mainproc.c:1765 #, c-format msgid "BAD signature from \"%s\"" msgstr "*æ壞* çš„ç°½ç« ä¾†è‡ªæ–¼ \"%s\"" -#: g10/mainproc.c:1765 +#: g10/mainproc.c:1767 #, c-format msgid "Expired signature from \"%s\"" msgstr "éŽæœŸçš„ç°½ç« ä¾†è‡ªæ–¼ \"%s\"" -#: g10/mainproc.c:1767 +#: g10/mainproc.c:1769 #, c-format msgid "Good signature from \"%s\"" msgstr "å®Œå¥½çš„ç°½ç« ä¾†è‡ªæ–¼ \"%s\"" -#: g10/mainproc.c:1789 +#: g10/mainproc.c:1791 #, c-format msgid "signature verification suppressed\n" msgstr "ç°½ç« é©—è‰å·²æŠ‘制\n" -#: g10/mainproc.c:1903 +#: g10/mainproc.c:1905 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "無法處ç†é€™å€‹ä¸æ˜Žç¢ºçš„ç°½ç« è³‡æ–™\n" -#: g10/mainproc.c:1919 g10/mainproc.c:1926 +#: g10/mainproc.c:1921 g10/mainproc.c:1928 #, c-format msgid "Signature made %s\n" msgstr "ç”± %s å»ºç«‹çš„ç°½ç« \n" -#: g10/mainproc.c:1920 g10/mainproc.c:1927 sm/verify.c:480 +#: g10/mainproc.c:1922 g10/mainproc.c:1929 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " 使用 %s 金鑰 %s\n" -#: g10/mainproc.c:1931 +#: g10/mainproc.c:1933 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "ç”± %s å»ºç«‹çš„ç°½ç« , 使用 %s 金鑰 ID %s\n" -#: g10/mainproc.c:1937 +#: g10/mainproc.c:1939 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " äº¦å³ \"%s\"" -#: g10/mainproc.c:1992 +#: g10/mainproc.c:1994 #, c-format msgid "Key available at: " msgstr "å¯ç”¨çš„金鑰於: " -#: g10/mainproc.c:2034 +#: g10/mainproc.c:2036 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2234 +#: g10/mainproc.c:2236 msgid "[uncertain]" msgstr "[ ä¸ç¢ºå®š ]" -#: g10/mainproc.c:2272 +#: g10/mainproc.c:2274 #, c-format msgid " aka \"%s\"" msgstr " äº¦å³ \"%s\"" -#: g10/mainproc.c:2347 +#: g10/mainproc.c:2349 #, fuzzy, c-format #| msgid "WARNING: This key is not certified with a trusted signature!\n" msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "è¦å‘Š: 這把金鑰並éžä»¥å—ä¿¡ä»»çš„ç°½ç« æ‰€èªè‰!\n" -#: g10/mainproc.c:2363 +#: g10/mainproc.c:2365 #, c-format msgid "Signature expired %s\n" msgstr "這份簽署已經在 %s éŽæœŸäº†\n" -#: g10/mainproc.c:2368 +#: g10/mainproc.c:2370 #, c-format msgid "Signature expires %s\n" msgstr "這份簽署將在 %s 到期\n" -#: g10/mainproc.c:2379 +#: g10/mainproc.c:2381 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s ç°½ç« , 摘è¦æ¼”算法 %s%s%s\n" -#: g10/mainproc.c:2380 +#: g10/mainproc.c:2382 msgid "binary" msgstr "二進制" -#: g10/mainproc.c:2381 +#: g10/mainproc.c:2383 msgid "textmode" msgstr "æ–‡å—模å¼" -#: g10/mainproc.c:2381 g10/trust.c:123 dirmngr/ocsp.c:792 +#: g10/mainproc.c:2383 g10/trust.c:112 dirmngr/ocsp.c:793 msgid "unknown" msgstr "未知" -#: g10/mainproc.c:2383 +#: g10/mainproc.c:2385 msgid ", key algorithm " msgstr ", 金鑰演算法 " -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2420 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2459 #, c-format msgid "Can't check signature: %s\n" msgstr "ç„¡æ³•æª¢æŸ¥ç°½ç« : %s\n" -#: g10/mainproc.c:2553 g10/mainproc.c:2572 g10/mainproc.c:2696 +#: g10/mainproc.c:2555 g10/mainproc.c:2574 g10/mainproc.c:2698 #, c-format msgid "not a detached signature\n" msgstr "ä¸æ˜¯ä¸€ä»½åˆ†é›¢çš„ç°½ç« \n" -#: g10/mainproc.c:2606 +#: g10/mainproc.c:2608 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "è¦å‘Š: åµæ¸¬åˆ°å¤šé‡ç°½ç« . ç¥‡æœ‰ç¬¬ä¸€å€‹ç°½ç« çº”æœƒè¢«æ ¸é¸.\n" -#: g10/mainproc.c:2615 +#: g10/mainproc.c:2617 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "ç‰ç´š 0x%02x çš„ç¨ç«‹ç°½ç« \n" -#: g10/mainproc.c:2700 +#: g10/mainproc.c:2702 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "舊型 (PGP 2.x) ç°½ç« \n" @@ -6419,45 +6428,51 @@ msgstr "é—œéµç°½ç« 註記: " msgid "subpacket of type %d has critical bit set\n" msgstr "%d 類別的åå°åŒ…è¨å®šäº†é—œéµä½å…ƒ\n" -#: g10/passphrase.c:208 +#: g10/passphrase.c:201 sm/decrypt.c:669 +#, fuzzy +#| msgid "Please enter the new passphrase" +msgid "Please enter the passphrase for decryption." +msgstr "請輸入新的密語" + +#: g10/passphrase.c:203 msgid "Enter passphrase\n" msgstr "請輸入密語\n" -#: g10/passphrase.c:219 +#: g10/passphrase.c:227 #, c-format msgid "cancelled by user\n" msgstr "由使用者所å–消\n" -#: g10/passphrase.c:460 +#: g10/passphrase.c:472 #, c-format msgid " (main key ID %s)" msgstr " (主è¦é‡‘é‘° ID %s)" -#: g10/passphrase.c:467 +#: g10/passphrase.c:479 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "請輸入密語來解鎖 OpenPGP ç§é‘°:" -#: g10/passphrase.c:471 +#: g10/passphrase.c:483 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "請輸入密語來匯入 OpenPGP ç§é‘°:" -#: g10/passphrase.c:476 +#: g10/passphrase.c:488 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "請輸入密語來匯出 OpenPGP ç§åé‘°:" -#: g10/passphrase.c:479 +#: g10/passphrase.c:491 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "請輸入密語來匯出 OpenPGP ç§é‘°:" -#: g10/passphrase.c:484 +#: g10/passphrase.c:496 msgid "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "ä½ æ˜¯å¦çœŸçš„想è¦æ°¸ä¹…刪除 OpenPGP ç§é‘°åé‘°:" -#: g10/passphrase.c:487 +#: g10/passphrase.c:499 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "ä½ æ˜¯å¦çœŸçš„想è¦æ°¸ä¹…刪除 OpenPGP ç§é‘°:" -#: g10/passphrase.c:496 +#: g10/passphrase.c:508 #, c-format msgid "" "%s\n" @@ -6624,7 +6639,7 @@ msgstr "" "這把金鑰的最å°ä¿¡ä»»ç‰ç´šç‚º: %s\n" "\n" -#: g10/pkclist.c:313 g10/revoke.c:803 +#: g10/pkclist.c:313 g10/revoke.c:804 msgid "Your decision? " msgstr "ä½ çš„æ±ºå®šæ˜¯ç”šéº¼? " @@ -6922,7 +6937,7 @@ msgstr "無法開啟被簽署éŽçš„資料 '%s'\n" msgid "can't open signed data fd=%d: %s\n" msgstr "無法開啟被簽署éŽçš„資料 fd=%d: %s\n" -#: g10/pubkey-enc.c:99 sm/decrypt.c:879 +#: g10/pubkey-enc.c:99 sm/decrypt.c:1329 #, fuzzy, c-format #| msgid "certificate is not usable for encryption\n" msgid "key %s is not suitable for decryption in %s mode\n" @@ -6970,7 +6985,7 @@ msgid "Note: key has been revoked" msgstr "請注æ„: 金鑰已撤銷" #: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 -#: g10/revoke.c:502 +#: g10/revoke.c:503 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet 失敗: %s\n" @@ -6998,11 +7013,11 @@ msgstr "ç§é‘°å¯ç”¨.\n" msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "è¦ç‚ºé€™æŠŠé‡‘鑰建立一份指定撤銷憑è‰å—Ž? (y/N) " -#: g10/revoke.c:334 g10/revoke.c:744 +#: g10/revoke.c:334 g10/revoke.c:745 msgid "ASCII armored output forced.\n" msgstr "已強迫使用 ASCII å°è£éŽçš„輸出.\n" -#: g10/revoke.c:350 g10/revoke.c:481 +#: g10/revoke.c:350 g10/revoke.c:482 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet 失敗: %s\n" @@ -7016,18 +7031,18 @@ msgstr "已建立撤銷憑è‰.\n" msgid "no revocation keys found for \"%s\"\n" msgstr "沒有找到 \"%s\" 用的撤銷金鑰\n" -#: g10/revoke.c:567 +#: g10/revoke.c:568 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "這把 OpenPGP 金鑰有一份撤銷憑è‰." -#: g10/revoke.c:583 +#: g10/revoke.c:584 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" "to retract such a revocation certificate once it has been published." msgstr "" -#: g10/revoke.c:586 +#: g10/revoke.c:587 #, fuzzy #| msgid "" #| "Use it to revoke this key in case of a compromise or loss of\n" @@ -7046,7 +7061,7 @@ msgstr "" "辦法是產生一份新的撤銷憑è‰, 並且指明撤銷\n" "çš„ç†ç”±." -#: g10/revoke.c:592 +#: g10/revoke.c:593 #, fuzzy #| msgid "" #| "To avoid an accidental use of this file, a colon has been inserted\n" @@ -7061,13 +7076,13 @@ msgstr "" "真的è¦ä½¿ç”¨é€™ä»½æ’¤éŠ·æ†‘è‰å‰, 請先用文å—編輯器把那個冒號移除,\n" "撤銷憑è‰æ‰èƒ½ä½¿ç”¨." -#: g10/revoke.c:611 +#: g10/revoke.c:612 #, fuzzy, c-format #| msgid "Revocation certificate created.\n" msgid "revocation certificate stored as '%s.rev'\n" msgstr "已建立撤銷憑è‰.\n" -#: g10/revoke.c:655 +#: g10/revoke.c:656 #, fuzzy, c-format #| msgid "secret key \"%s\" not found: %s\n" msgid "secret key \"%s\" not found\n" @@ -7076,22 +7091,22 @@ msgstr "找ä¸åˆ°ç§é‘° \"%s\": %s\n" #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:680 +#: g10/revoke.c:681 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:705 +#: g10/revoke.c:706 #, fuzzy, c-format #| msgid "error creating keyring '%s': %s\n" msgid "error searching the keyring: %s\n" msgstr "建立鑰匙圈 '%s' 時出錯: %s\n" -#: g10/revoke.c:728 +#: g10/revoke.c:729 msgid "Create a revocation certificate for this key? (y/N) " msgstr "è¦ç‚ºé€™æŠŠé‡‘鑰建立一份撤銷憑è‰å—Ž? (y/N) " -#: g10/revoke.c:752 +#: g10/revoke.c:753 msgid "" "Revocation certificate created.\n" "\n" @@ -7110,33 +7125,33 @@ msgstr "" "但是åƒè¬å°å¿ƒ: ä½ çš„æ©Ÿå™¨ä¸Šçš„åˆ—å°ç³»çµ±å¯èƒ½æœƒåœ¨åˆ—å°éŽ\n" "程ä¸æŠŠé€™äº›è³‡æ–™æš«å˜åœ¨æŸå€‹å…¶ä»–äººä¹Ÿèƒ½å¤ çœ‹å¾—åˆ°çš„åœ°æ–¹!\n" -#: g10/revoke.c:786 +#: g10/revoke.c:787 msgid "Please select the reason for the revocation:\n" msgstr "è«‹é¸æ“‡æ’¤éŠ·çš„åŽŸå› :\n" -#: g10/revoke.c:796 +#: g10/revoke.c:797 msgid "Cancel" msgstr "å–消" -#: g10/revoke.c:798 +#: g10/revoke.c:799 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(ä¹Ÿè¨±ä½ æœƒæƒ³è¦åœ¨é€™è£¡é¸æ“‡ %d)\n" -#: g10/revoke.c:839 +#: g10/revoke.c:843 msgid "Enter an optional description; end it with an empty line:\n" msgstr "請輸入é¸ç”¨çš„æè¿°; 以空白列çµæŸ:\n" -#: g10/revoke.c:867 +#: g10/revoke.c:871 #, c-format msgid "Reason for revocation: %s\n" msgstr "æ’¤éŠ·åŽŸå› : %s\n" -#: g10/revoke.c:869 +#: g10/revoke.c:873 msgid "(No description given)\n" msgstr "(沒有給定æè¿°)\n" -#: g10/revoke.c:874 +#: g10/revoke.c:878 msgid "Is this okay? (y/N) " msgstr "這樣å¯ä»¥å—Ž? (y/N) " @@ -7298,22 +7313,22 @@ msgstr "簽署:" msgid "%s.%s encryption will be used\n" msgstr "%s åŠ å¯†å°‡è¢«æŽ¡ç”¨\n" -#: g10/skclist.c:172 g10/skclist.c:253 +#: g10/skclist.c:173 g10/skclist.c:254 #, c-format msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "金鑰未被標示為ä¸å®‰å…¨ - ä¸èƒ½å¤ 拿來跟å‡çš„隨機數å—產生器併用!\n" -#: g10/skclist.c:204 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "å·²è·³éŽ \"%s\": é‡è¤‡äº†\n" -#: g10/skclist.c:223 +#: g10/skclist.c:224 #, c-format msgid "skipped: secret key already present\n" msgstr "已跳éŽ: ç§é‘°å·²ç¶“å˜åœ¨\n" -#: g10/skclist.c:242 +#: g10/skclist.c:243 msgid "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "這是由 PGP 產生的 ElGamal 金鑰, ç”¨æ–¼ç°½ç« ä¸¦ä¸å®‰å…¨!" @@ -7535,10 +7550,10 @@ msgstr "未支æ´çš„演算法: %s" msgid "TOFU DB error" msgstr "" -#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2354 g10/tofu.c:2373 -#: g10/tofu.c:2386 g10/tofu.c:2398 g10/tofu.c:2413 g10/tofu.c:2425 -#: g10/tofu.c:3021 g10/tofu.c:3038 g10/tofu.c:3075 g10/tofu.c:3092 -#: g10/tofu.c:3404 +#: g10/tofu.c:687 g10/tofu.c:2077 g10/tofu.c:2358 g10/tofu.c:2377 +#: g10/tofu.c:2390 g10/tofu.c:2402 g10/tofu.c:2417 g10/tofu.c:2429 +#: g10/tofu.c:3025 g10/tofu.c:3042 g10/tofu.c:3079 g10/tofu.c:3096 +#: g10/tofu.c:3408 #, fuzzy, c-format #| msgid "error sending data: %s\n" msgid "error reading TOFU database: %s\n" @@ -7562,7 +7577,7 @@ msgstr "啟始讀å–程å¼ç‰©ä»¶æ™‚出錯: %s\n" msgid "error opening TOFU database '%s': %s\n" msgstr "é–‹å•Ÿ '%s' 時出錯: %s\n" -#: g10/tofu.c:1148 g10/tofu.c:3458 g10/tofu.c:3604 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, fuzzy, c-format #| msgid "error sending data: %s\n" msgid "error updating TOFU database: %s\n" @@ -7603,105 +7618,105 @@ msgstr "å–å¾—å›žæ‡‰ç¨‹å¼ ID 時出錯: %s\n" msgid "This key's user IDs:\n" msgstr "列出金鑰和使用者 ID" -#: g10/tofu.c:1634 g10/tofu.c:1799 +#: g10/tofu.c:1634 g10/tofu.c:1801 #, fuzzy, c-format #| msgid "validity: %s" msgid "policy: %s" msgstr "有效性: %s" -#: g10/tofu.c:1725 +#: g10/tofu.c:1727 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error gathering signature stats: %s\n" msgstr "å–å¾—å·²å˜æ”¾çš„旗標時出錯: %s\n" -#: g10/tofu.c:1729 +#: g10/tofu.c:1731 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" -#: g10/tofu.c:1747 +#: g10/tofu.c:1749 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1797 +#: g10/tofu.c:1799 #, fuzzy #| msgid "list keys" msgid "this key" msgstr "列出金鑰" -#: g10/tofu.c:1823 +#: g10/tofu.c:1825 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message." msgid_plural "Verified %d messages." msgstr[0] "å°å‡ºè¨Šæ¯æ‘˜è¦" -#: g10/tofu.c:1827 +#: g10/tofu.c:1829 #, fuzzy, c-format #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted %d message." msgid_plural "Encrypted %d messages." msgstr[0] "已用 %lu å€‹å¯†èªžåŠ å¯†äº†\n" -#: g10/tofu.c:1834 +#: g10/tofu.c:1836 #, fuzzy, c-format #| msgid "print message digests" msgid "Verified %d message in the future." msgid_plural "Verified %d messages in the future." msgstr[0] "å°å‡ºè¨Šæ¯æ‘˜è¦" -#: g10/tofu.c:1838 +#: g10/tofu.c:1840 #, fuzzy, c-format #| msgid "print message digests" msgid "Encrypted %d message in the future." msgid_plural "Encrypted %d messages in the future." msgstr[0] "å°å‡ºè¨Šæ¯æ‘˜è¦" -#: g10/tofu.c:1852 +#: g10/tofu.c:1854 #, c-format msgid "Messages verified over the past %d day: %d." msgid_plural "Messages verified over the past %d days: %d." msgstr[0] "" -#: g10/tofu.c:1858 +#: g10/tofu.c:1860 #, c-format msgid "Messages encrypted over the past %d day: %d." msgid_plural "Messages encrypted over the past %d days: %d." msgstr[0] "" -#: g10/tofu.c:1868 +#: g10/tofu.c:1870 #, c-format msgid "Messages verified over the past %d month: %d." msgid_plural "Messages verified over the past %d months: %d." msgstr[0] "" -#: g10/tofu.c:1874 +#: g10/tofu.c:1876 #, c-format msgid "Messages encrypted over the past %d month: %d." msgid_plural "Messages encrypted over the past %d months: %d." msgstr[0] "" -#: g10/tofu.c:1884 +#: g10/tofu.c:1886 #, c-format msgid "Messages verified over the past %d year: %d." msgid_plural "Messages verified over the past %d years: %d." msgstr[0] "" -#: g10/tofu.c:1890 +#: g10/tofu.c:1892 #, c-format msgid "Messages encrypted over the past %d year: %d." msgid_plural "Messages encrypted over the past %d years: %d." msgstr[0] "" -#: g10/tofu.c:1898 +#: g10/tofu.c:1900 #, c-format msgid "Messages verified in the past: %d." msgstr "" -#: g10/tofu.c:1902 +#: g10/tofu.c:1904 #, fuzzy, c-format #| msgid "print message digests" msgid "Messages encrypted in the past: %d." @@ -7710,124 +7725,124 @@ msgstr "å°å‡ºè¨Šæ¯æ‘˜è¦" #. TRANSLATORS: Please translate the text found in the source #. * file below. We don't directly internationalize that text so #. * that we can tweak it without breaking translations. -#: g10/tofu.c:1919 +#: g10/tofu.c:1921 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case #. * version of the hotkey) for each of the five choices. If #. * there is only one choice in your language, repeat it. -#: g10/tofu.c:1961 +#: g10/tofu.c:1963 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:1967 +#: g10/tofu.c:1969 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:1975 +#: g10/tofu.c:1978 msgid "Defaulting to unknown.\n" msgstr "" -#: g10/tofu.c:2093 g10/tofu.c:2228 +#: g10/tofu.c:2097 g10/tofu.c:2232 #, c-format msgid "TOFU db corruption detected.\n" msgstr "" -#: g10/tofu.c:2829 +#: g10/tofu.c:2833 #, fuzzy, c-format #| msgid "error creating a pipe: %s\n" msgid "error changing TOFU policy: %s\n" msgstr "建立管é“時出錯: %s\n" -#: g10/tofu.c:2880 +#: g10/tofu.c:2884 #, c-format msgid "%lld~year" msgid_plural "%lld~years" msgstr[0] "" -#: g10/tofu.c:2885 +#: g10/tofu.c:2889 #, c-format msgid "%lld~month" msgid_plural "%lld~months" msgstr[0] "" -#: g10/tofu.c:2890 +#: g10/tofu.c:2894 #, c-format msgid "%lld~week" msgid_plural "%lld~weeks" msgstr[0] "" -#: g10/tofu.c:2895 +#: g10/tofu.c:2899 #, c-format msgid "%lld~day" msgid_plural "%lld~days" msgstr[0] "" -#: g10/tofu.c:2900 +#: g10/tofu.c:2904 #, c-format msgid "%lld~hour" msgid_plural "%lld~hours" msgstr[0] "" -#: g10/tofu.c:2905 +#: g10/tofu.c:2909 #, c-format msgid "%lld~minute" msgid_plural "%lld~minutes" msgstr[0] "" -#: g10/tofu.c:2907 +#: g10/tofu.c:2911 #, c-format msgid "%lld~second" msgid_plural "%lld~seconds" msgstr[0] "" -#: g10/tofu.c:3145 +#: g10/tofu.c:3149 #, c-format msgid "%s: Verified 0~signatures and encrypted 0~messages." msgstr "" -#: g10/tofu.c:3151 +#: g10/tofu.c:3155 #, fuzzy, c-format #| msgid "Deleted %d signatures.\n" msgid "%s: Verified 0 signatures." msgstr "已經刪除了 %d ä»½ç°½ç« .\n" -#: g10/tofu.c:3165 +#: g10/tofu.c:3169 #, fuzzy #| msgid "encrypted with %lu passphrases\n" msgid "Encrypted 0 messages." msgstr "已用 %lu å€‹å¯†èªžåŠ å¯†äº†\n" -#: g10/tofu.c:3181 +#: g10/tofu.c:3185 #, fuzzy, c-format #| msgid "validity: %s" msgid "(policy: %s)" msgstr "有效性: %s" -#: g10/tofu.c:3215 +#: g10/tofu.c:3219 #, c-format msgid "" "Warning: we have yet to see a message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3218 +#: g10/tofu.c:3222 #, c-format msgid "" "Warning: we've only seen one message signed using this key and user id!\n" msgstr "" -#: g10/tofu.c:3222 +#: g10/tofu.c:3226 #, c-format msgid "Warning: you have yet to encrypt a message to this key!\n" msgstr "" -#: g10/tofu.c:3225 +#: g10/tofu.c:3229 #, c-format msgid "Warning: you have only encrypted one message to this key!\n" msgstr "" -#: g10/tofu.c:3254 +#: g10/tofu.c:3258 #, c-format msgid "" "Warning: if you think you've seen more signatures by this key and user id, " @@ -7843,14 +7858,14 @@ msgid_plural "" "to mark it as being bad.\n" msgstr[0] "" -#: g10/tofu.c:3339 g10/tofu.c:3502 g10/tofu.c:3708 g10/tofu.c:3761 -#: g10/tofu.c:3902 g10/tofu.c:3979 g10/tofu.c:4017 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, fuzzy, c-format #| msgid "error sending data: %s\n" msgid "error opening TOFU database: %s\n" msgstr "é€å‡ºè³‡æ–™æ™‚出錯: %s\n" -#: g10/tofu.c:3535 +#: g10/tofu.c:3539 #, c-format msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n" msgstr "" @@ -7915,7 +7930,7 @@ msgstr "æ£åœ¨ä½¿ç”¨ %s 信任模型\n" msgid "no need for a trustdb check\n" msgstr "ä¸éœ€è¦æª¢æŸ¥ä¿¡ä»»è³‡æ–™åº«\n" -#: g10/trustdb.c:601 g10/trustdb.c:2272 +#: g10/trustdb.c:601 g10/trustdb.c:2273 #, c-format msgid "next trustdb check due at %s\n" msgstr "下次信任資料庫檢查將於 %s 進行\n" @@ -7945,60 +7960,60 @@ msgstr "è«‹åšä¸€æ¬¡ --check-trustdb\n" msgid "checking the trustdb\n" msgstr "æ£åœ¨æª¢æŸ¥ä¿¡ä»»è³‡æ–™åº«\n" -#: g10/trustdb.c:1993 +#: g10/trustdb.c:1994 #, fuzzy, c-format #| msgid "%lu keys processed so far\n" msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "ç›®å‰å·²è™•ç† %lu 把金鑰\n" -#: g10/trustdb.c:1996 +#: g10/trustdb.c:1997 #, fuzzy, c-format #| msgid "%d keys processed (%d validity counts cleared)\n" msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] "已經處ç†äº† %d 把金鑰 (共計已解決了 %d 份有效性)\n" -#: g10/trustdb.c:2066 +#: g10/trustdb.c:2067 #, c-format msgid "no ultimately trusted keys found\n" msgstr "沒有找到任何徹底信任的金鑰\n" -#: g10/trustdb.c:2080 +#: g10/trustdb.c:2081 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "找ä¸åˆ°å¾¹åº•ä¿¡ä»»é‡‘é‘° %s 的公鑰\n" -#: g10/trustdb.c:2198 +#: g10/trustdb.c:2199 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "深度: %d 有效: %3d 已簽署: %3d ä¿¡ä»»: %d-, %dq, %dn, %dm, %df, %du\n" -#: g10/trustdb.c:2279 +#: g10/trustdb.c:2280 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "無法更新信任資料庫版本記錄: 寫入失敗: %s\n" -#: g10/trust.c:125 +#: g10/trust.c:114 msgid "undefined" msgstr "" -#: g10/trust.c:126 +#: g10/trust.c:115 #, fuzzy #| msgid "never " msgid "never" msgstr "æ°¸é ä¸éŽæœŸ" -#: g10/trust.c:127 +#: g10/trust.c:116 msgid "marginal" msgstr "" -#: g10/trust.c:128 +#: g10/trust.c:117 msgid "full" msgstr "" -#: g10/trust.c:129 +#: g10/trust.c:118 msgid "ultimate" msgstr "" @@ -8010,47 +8025,47 @@ msgstr "" #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:166 +#: g10/trust.c:155 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trust.c:169 +#: g10/trust.c:158 #, fuzzy #| msgid "revoked" msgid "[ revoked]" msgstr "已撤銷" -#: g10/trust.c:171 g10/trust.c:177 +#: g10/trust.c:160 g10/trust.c:166 #, fuzzy #| msgid "expired" msgid "[ expired]" msgstr "å·²éŽæœŸ" -#: g10/trust.c:176 +#: g10/trust.c:165 #, fuzzy #| msgid "unknown" msgid "[ unknown]" msgstr "未知" -#: g10/trust.c:178 +#: g10/trust.c:167 msgid "[ undef ]" msgstr "" -#: g10/trust.c:179 +#: g10/trust.c:168 #, fuzzy #| msgid "never " msgid "[ never ]" msgstr "æ°¸é ä¸éŽæœŸ" -#: g10/trust.c:180 +#: g10/trust.c:169 msgid "[marginal]" msgstr "" -#: g10/trust.c:181 +#: g10/trust.c:170 msgid "[ full ]" msgstr "" -#: g10/trust.c:182 +#: g10/trust.c:171 msgid "[ultimate]" msgstr "" @@ -8110,16 +8125,16 @@ msgstr "" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-piv.c:1770 scd/app-p15.c:4937 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2386 +#: scd/app-piv.c:1770 scd/app-p15.c:5035 scd/app-nks.c:1530 +#: scd/app-openpgp.c:2387 #, c-format msgid "%sNumber: %s%%0AHolder: %s%s" msgstr "" #. TRANSLATORS: This is the number of remaining attempts to #. * enter a PIN. Use %%0A (double-percent,0A) for a linefeed. -#: scd/app-piv.c:1787 scd/app-p15.c:4956 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2402 +#: scd/app-piv.c:1787 scd/app-p15.c:5054 scd/app-nks.c:1549 +#: scd/app-openpgp.c:2403 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8160,10 +8175,10 @@ msgstr "|A|請輸入管ç†è€… PIN" msgid "||Please enter the Unblocking Key of your PIV card" msgstr "|P|請輸入標準金鑰的 PIN é‡è¨ç¢¼ (PUK)." -#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2669 -#: scd/app-openpgp.c:2693 scd/app-openpgp.c:2871 scd/app-openpgp.c:2893 -#: scd/app-openpgp.c:3074 scd/app-openpgp.c:3361 scd/app-openpgp.c:3408 -#: scd/app-openpgp.c:3545 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1660 scd/app-openpgp.c:2670 +#: scd/app-openpgp.c:2694 scd/app-openpgp.c:2872 scd/app-openpgp.c:2894 +#: scd/app-openpgp.c:3075 scd/app-openpgp.c:3362 scd/app-openpgp.c:3409 +#: scd/app-openpgp.c:3547 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "收回個人è˜åˆ¥ç¢¼ (PIN) 時傳回錯誤: %s\n" @@ -8185,93 +8200,93 @@ msgstr "用於 CHV%d 的個人è˜åˆ¥ç¢¼ (PIN) 太çŸ; 長度最少è¦æœ‰ %d\n" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3616 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3618 #, c-format msgid "key already exists\n" msgstr "金鑰已å˜åœ¨\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3620 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3622 #, c-format msgid "existing key will be replaced\n" msgstr "既有的金鑰將被å–代\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3622 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3624 #, c-format msgid "generating new key\n" msgstr "æ£åœ¨ç”¢ç”Ÿæ–°çš„金鑰\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3624 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3626 #, c-format msgid "writing new key\n" msgstr "æ£åœ¨å¯«å…¥æ–°çš„金鑰\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4484 scd/app-openpgp.c:4767 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4486 scd/app-openpgp.c:4761 #, c-format msgid "failed to store the key: %s\n" msgstr "å˜æ”¾é‡‘鑰失敗: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1615 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1616 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "回應ä¸æœªåŒ…å« RSA 系數\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1622 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1623 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "回應ä¸æœªåŒ…å« RSA 公用指數\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1732 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1733 #, fuzzy, c-format #| msgid "response does not contain the EC public point\n" msgid "response does not contain the EC public key\n" msgstr "回應ä¸æœªåŒ…å« EC 公用指數\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4943 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4937 #, c-format msgid "please wait while key is being generated ...\n" msgstr "æ£åœ¨ç”¢ç”Ÿé‡‘é‘°ä¸, è«‹ç¨å€™ ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4951 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4945 #, c-format msgid "generating key failed\n" msgstr "產生金鑰時失敗\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4957 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4951 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "金鑰產生完畢 (%d 秒)\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1842 scd/app-openpgp.c:4966 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1843 scd/app-openpgp.c:4960 #, c-format msgid "response does not contain the public key data\n" msgstr "回應ä¸æœªåŒ…å«å…¬é‘°è³‡æ–™\n" -#: scd/app-p15.c:5035 scd/app-nks.c:2038 +#: scd/app-p15.c:5133 scd/app-nks.c:2038 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "||請輸入金鑰的個人è˜åˆ¥ç¢¼ (PIN) ä»¥å»ºç«‹å®Œå–„çš„ç°½ç« ." #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at #. the start of the string. Use %0A (single percent) for a linefeed. -#: scd/app-p15.c:5038 scd/app-openpgp.c:2818 +#: scd/app-p15.c:5136 scd/app-openpgp.c:2819 msgid "|A|Please enter the Admin PIN" msgstr "|A|請輸入管ç†è€… PIN" -#: scd/app-p15.c:5040 scd/app-nks.c:2028 +#: scd/app-p15.c:5138 scd/app-nks.c:2028 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|請輸入標準金鑰的 PIN é‡è¨ç¢¼ (PUK)." -#: scd/app-p15.c:5043 scd/app-nks.c:2019 +#: scd/app-p15.c:5141 scd/app-nks.c:2019 msgid "||Please enter the PIN for the standard keys." msgstr "||請輸入標準金鑰的個人è˜åˆ¥ç¢¼ (PIN)." -#: scd/app-nks.c:1468 scd/app-openpgp.c:4321 +#: scd/app-nks.c:1468 scd/app-openpgp.c:4323 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA 模組缺æ¼æˆ–è€…ä¸¦éž %d ä½å…ƒå¤§\n" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4333 +#: scd/app-nks.c:1476 scd/app-openpgp.c:4335 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA 公用指數缺æ¼æˆ–者大於 %d ä½å…ƒ\n" @@ -8311,27 +8326,27 @@ msgid "" "qualified signatures." msgstr "|P|請輸入金鑰的 PIN é‡è¨ç¢¼ (PUK) ä»¥å»ºç«‹å®Œå–„çš„ç°½ç« ." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3442 scd/app-dinsig.c:534 +#: scd/app-nks.c:2221 scd/app-openpgp.c:3443 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "å–得新的個人è˜åˆ¥ç¢¼ (PIN) 時出錯: %s\n" -#: scd/app-openpgp.c:943 +#: scd/app-openpgp.c:944 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "å˜æ”¾æŒ‡ç´‹å¤±æ•—: %s\n" -#: scd/app-openpgp.c:956 +#: scd/app-openpgp.c:957 #, c-format msgid "failed to store the creation date: %s\n" msgstr "å˜æ”¾å‰µç”Ÿæ—¥æœŸå¤±æ•—: %s\n" -#: scd/app-openpgp.c:1427 scd/app-openpgp.c:3389 scd/app-openpgp.c:5715 +#: scd/app-openpgp.c:1428 scd/app-openpgp.c:3390 scd/app-openpgp.c:5709 #, c-format msgid "error retrieving CHV status from card\n" msgstr "從å¡ç‰‡å–回 CHV 狀態時出錯\n" -#: scd/app-openpgp.c:1949 +#: scd/app-openpgp.c:1950 #, c-format msgid "reading public key failed: %s\n" msgstr "讀å–公鑰時失敗: %s\n" @@ -8339,44 +8354,44 @@ msgstr "讀å–公鑰時失敗: %s\n" #. TRANSLATORS: Put a \x1f right before a colon. This can be #. * used by pinentry to nicely align the names and values. Keep #. * the %s at the start and end of the string. -#: scd/app-openpgp.c:2373 +#: scd/app-openpgp.c:2374 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2621 +#: scd/app-openpgp.c:2622 #, c-format msgid "using default PIN as %s\n" msgstr "以 %s åšç‚ºé è¨ PIN\n" -#: scd/app-openpgp.c:2628 +#: scd/app-openpgp.c:2629 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "使用 %s åšç‚ºé è¨å€‹äººè˜åˆ¥ç¢¼ (PIN) 失敗: %s - æ£åœ¨åœç”¨ä¹‹å¾Œçš„é è¨ä½¿ç”¨\n" -#: scd/app-openpgp.c:2641 +#: scd/app-openpgp.c:2642 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please unlock the card" msgstr "||請輸入個人è˜åˆ¥ç¢¼ (PIN)" -#: scd/app-openpgp.c:2700 scd/app-openpgp.c:2900 scd/app-openpgp.c:3368 +#: scd/app-openpgp.c:2701 scd/app-openpgp.c:2901 scd/app-openpgp.c:3369 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "用於 CHV%d 的個人è˜åˆ¥ç¢¼ (PIN) 太çŸ; 長度最少è¦æœ‰ %d\n" -#: scd/app-openpgp.c:2717 scd/app-openpgp.c:2760 scd/app-openpgp.c:2917 -#: scd/app-openpgp.c:5325 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2761 scd/app-openpgp.c:2918 +#: scd/app-openpgp.c:5319 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "é©—è‰ CHV%d 失敗: %s\n" -#: scd/app-openpgp.c:2804 scd/app-openpgp.c:5724 +#: scd/app-openpgp.c:2805 scd/app-openpgp.c:5718 #, c-format msgid "card is permanently locked!\n" msgstr "å¡ç‰‡æ°¸ä¹…鎖定了!!\n" -#: scd/app-openpgp.c:2808 +#: scd/app-openpgp.c:2809 #, fuzzy, c-format #| msgid "%d Admin PIN attempts remaining before card is permanently locked\n" msgid "%d Admin PIN attempt remaining before card is permanently locked\n" @@ -8384,20 +8399,20 @@ msgid_plural "" "%d Admin PIN attempts remaining before card is permanently locked\n" msgstr[0] "%d 管ç†è€…個人è˜åˆ¥ç¢¼ (PIN) 試圖在å¡ç‰‡æ°¸ä¹…鎖定å‰éºç•™ä¸‹ä¾†\n" -#: scd/app-openpgp.c:2841 +#: scd/app-openpgp.c:2842 #, c-format msgid "access to admin commands is not configured\n" msgstr "管ç†è€…指令å˜å–權é™å°šæœªçµ„æ…‹\n" -#: scd/app-openpgp.c:3355 +#: scd/app-openpgp.c:3356 msgid "||Please enter the PIN" msgstr "||請輸入個人è˜åˆ¥ç¢¼ (PIN)" -#: scd/app-openpgp.c:3404 +#: scd/app-openpgp.c:3405 msgid "||Please enter the Reset Code for the card" msgstr "||請輸入å¡ç‰‡çš„é‡è¨ç¢¼" -#: scd/app-openpgp.c:3414 scd/app-openpgp.c:3481 +#: scd/app-openpgp.c:3415 scd/app-openpgp.c:3484 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "é‡è¨ç¢¼å¤ªçŸ; 長度最少è¦æœ‰ %d\n" @@ -8405,79 +8420,79 @@ msgstr "é‡è¨ç¢¼å¤ªçŸ; 長度最少è¦æœ‰ %d\n" #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:3437 +#: scd/app-openpgp.c:3438 msgid "|RN|New Reset Code" msgstr "|RN|新增é‡è¨ç¢¼" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|AN|New Admin PIN" msgstr "|AN|新增管ç†è€…個人è˜åˆ¥ç¢¼ (PIN)" -#: scd/app-openpgp.c:3438 +#: scd/app-openpgp.c:3439 msgid "|N|New PIN" msgstr "|N|新增個人è˜åˆ¥ç¢¼ (PIN)" -#: scd/app-openpgp.c:3541 +#: scd/app-openpgp.c:3543 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||請輸入管ç†è€… PIN åŠæ–°çš„管ç†è€… PIN" -#: scd/app-openpgp.c:3542 +#: scd/app-openpgp.c:3544 msgid "||Please enter the PIN and New PIN" msgstr "||請輸入個人è˜åˆ¥ç¢¼åŠæ–°çš„個人è˜åˆ¥ç¢¼ (PIN)" -#: scd/app-openpgp.c:3600 scd/app-openpgp.c:5026 +#: scd/app-openpgp.c:3602 scd/app-openpgp.c:5020 #, c-format msgid "error reading application data\n" msgstr "讀å–應用程å¼è³‡æ–™æ™‚出錯\n" -#: scd/app-openpgp.c:3606 scd/app-openpgp.c:5033 +#: scd/app-openpgp.c:3608 scd/app-openpgp.c:5027 #, c-format msgid "error reading fingerprint DO\n" msgstr "讀å–指紋 DO 時出錯\n" -#: scd/app-openpgp.c:4302 scd/app-openpgp.c:4657 +#: scd/app-openpgp.c:4304 scd/app-openpgp.c:4653 #, c-format msgid "creation timestamp missing\n" msgstr "缺æ¼å‰µç”Ÿæ™‚間戳å°\n" -#: scd/app-openpgp.c:4343 scd/app-openpgp.c:4351 +#: scd/app-openpgp.c:4345 scd/app-openpgp.c:4353 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA 質數 %s 缺æ¼æˆ–è€…ä¸¦éž %d ä½å…ƒå¤§\n" -#: scd/app-openpgp.c:4651 +#: scd/app-openpgp.c:4647 #, fuzzy, c-format #| msgid "unsupported inquiry '%s'\n" msgid "unsupported curve\n" msgstr "未支æ´çš„查詢 '%s'\n" -#: scd/app-openpgp.c:4991 +#: scd/app-openpgp.c:4985 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "無效的 OpenPGP å¡ç‰‡çµæ§‹ (DO 0x93)\n" -#: scd/app-openpgp.c:5041 +#: scd/app-openpgp.c:5035 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "å¡ç‰‡ä¸Šçš„指紋與所è¦æ±‚的那個並ä¸å»åˆ\n" -#: scd/app-openpgp.c:5240 +#: scd/app-openpgp.c:5234 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "å¡ç‰‡ä¸æ”¯æ´ %s 摘è¦æ¼”算法\n" -#: scd/app-openpgp.c:5298 +#: scd/app-openpgp.c:5292 #, c-format msgid "signatures created so far: %lu\n" msgstr "ç›®å‰å»ºç«‹çš„ç°½ç« : %lu\n" -#: scd/app-openpgp.c:5729 +#: scd/app-openpgp.c:5723 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "ç›®å‰åœ¨æ¤æŒ‡ä»¤ä¸çš„管ç†è€… PIN é©—è‰è¢«ç¦æ¢äº†\n" -#: scd/app-openpgp.c:6241 scd/app-openpgp.c:6252 +#: scd/app-openpgp.c:6250 scd/app-openpgp.c:6261 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "無法å˜å– %s - 無效的 OpenPGP å¡ç‰‡?\n" @@ -8497,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:198 +#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|ç‰ç´š|è¨å®šé™¤éŒ¯ç‰ç´šç‚ºæŒ‡å®šç‰ç´š" @@ -8558,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:2104 +#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143 #, c-format msgid "handler for fd %d started\n" msgstr "用於 fd %d 的經手程å¼å·²å•Ÿå‹•\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2112 +#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151 #, c-format msgid "handler for fd %d terminated\n" msgstr "用於 fd %d 的經手程å¼å·²çµ‚æ¢\n" @@ -8573,11 +8588,11 @@ msgstr "用於 fd %d 的經手程å¼å·²çµ‚æ¢\n" msgid "validation model requested by certificate: %s" msgstr "憑è‰æ‰€è¦æ±‚çš„é©—è‰æ¨¡åž‹: %s" -#: sm/certchain.c:199 sm/certchain.c:2172 +#: sm/certchain.c:199 sm/certchain.c:2174 msgid "chain" msgstr "chain" -#: sm/certchain.c:200 sm/certchain.c:2172 +#: sm/certchain.c:200 sm/certchain.c:2174 msgid "shell" msgstr "shell" @@ -8610,224 +8625,224 @@ msgstr "請注æ„: ä¸å…許éžé—œéµçš„憑è‰åŽŸå‰‡" msgid "certificate policy not allowed" msgstr "未å…許憑è‰åŽŸå‰‡" -#: sm/certchain.c:595 sm/keydb.c:1891 sm/keydb.c:1980 +#: sm/certchain.c:596 sm/keydb.c:1913 sm/keydb.c:2002 #, c-format msgid "failed to get the fingerprint\n" msgstr "å–得指紋失敗\n" -#: sm/certchain.c:624 +#: sm/certchain.c:625 #, c-format msgid "looking up issuer at external location\n" msgstr "從外部ä½ç½®å°‹æ‰¾ç™¼è¡Œè€…\n" -#: sm/certchain.c:644 +#: sm/certchain.c:645 #, c-format msgid "number of issuers matching: %d\n" msgstr "å»åˆçš„發行者數é‡: %d\n" -#: sm/certchain.c:723 dirmngr/ocsp.c:682 +#: sm/certchain.c:724 dirmngr/ocsp.c:683 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "無法å–å¾— authorityInfoAccess: %s\n" -#: sm/certchain.c:791 +#: sm/certchain.c:792 #, c-format msgid "looking up issuer from the Dirmngr cache\n" msgstr "從 Dirmngr å¿«å–尋找發行者\n" -#: sm/certchain.c:816 +#: sm/certchain.c:817 #, c-format msgid "number of matching certificates: %d\n" msgstr "å»åˆçš„憑è‰æ•¸é‡: %d\n" -#: sm/certchain.c:819 +#: sm/certchain.c:820 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "尋找é™æ–¼ dirmngr å¿«å–的金鑰時失敗: %s\n" -#: sm/certchain.c:1046 sm/certchain.c:1561 sm/certchain.c:2200 sm/decrypt.c:643 -#: sm/encrypt.c:620 sm/import.c:414 sm/keydb.c:1898 sm/keydb.c:1987 -#: sm/sign.c:428 sm/verify.c:117 +#: sm/certchain.c:1047 sm/certchain.c:1562 sm/certchain.c:2202 +#: sm/decrypt.c:1084 sm/encrypt.c:621 sm/import.c:414 sm/keydb.c:1920 +#: sm/keydb.c:2009 sm/sign.c:428 sm/verify.c:117 #, c-format msgid "failed to allocate keyDB handle\n" msgstr "é…ç½® keyDB 代號失敗\n" -#: sm/certchain.c:1232 +#: sm/certchain.c:1233 msgid "certificate has been revoked" msgstr "憑è‰å·²æ’¤éŠ·" -#: sm/certchain.c:1247 +#: sm/certchain.c:1248 msgid "the status of the certificate is unknown" msgstr "憑è‰çš„狀態未知" -#: sm/certchain.c:1254 +#: sm/certchain.c:1255 #, c-format msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "è«‹ç¢ºèª \"dirmngr\" 已安è£å¦¥å–„\n" -#: sm/certchain.c:1260 +#: sm/certchain.c:1261 #, c-format msgid "checking the CRL failed: %s" msgstr "檢查 CRL 時失敗: %s" -#: sm/certchain.c:1289 sm/certchain.c:1357 dirmngr/validate.c:497 +#: sm/certchain.c:1290 sm/certchain.c:1358 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "有效性無效的憑è‰: %s" -#: sm/certchain.c:1304 sm/certchain.c:1389 dirmngr/validate.c:515 +#: sm/certchain.c:1305 sm/certchain.c:1390 dirmngr/validate.c:515 #, c-format msgid "certificate not yet valid" msgstr "憑è‰å°šæœªç”Ÿæ•ˆ" -#: sm/certchain.c:1305 sm/certchain.c:1390 +#: sm/certchain.c:1306 sm/certchain.c:1391 msgid "root certificate not yet valid" msgstr "æ ¹æ†‘è‰å°šæœªç”Ÿæ•ˆ" -#: sm/certchain.c:1306 sm/certchain.c:1391 +#: sm/certchain.c:1307 sm/certchain.c:1392 msgid "intermediate certificate not yet valid" msgstr "媒介憑è‰å°šæœªç”Ÿæ•ˆ" -#: sm/certchain.c:1319 dirmngr/validate.c:526 +#: sm/certchain.c:1320 dirmngr/validate.c:526 #, c-format msgid "certificate has expired" msgstr "憑è‰å·²éŽæœŸ" -#: sm/certchain.c:1320 +#: sm/certchain.c:1321 msgid "root certificate has expired" msgstr "æ ¹æ†‘è‰å·²éŽæœŸ" -#: sm/certchain.c:1321 +#: sm/certchain.c:1322 msgid "intermediate certificate has expired" msgstr "媒介憑è‰å·²éŽæœŸ" -#: sm/certchain.c:1363 +#: sm/certchain.c:1364 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "éºå¤±æ‰€éœ€çš„憑è‰å±¬æ€§: %s%s%s" -#: sm/certchain.c:1372 +#: sm/certchain.c:1373 msgid "certificate with invalid validity" msgstr "有效性無效的憑è‰" -#: sm/certchain.c:1409 +#: sm/certchain.c:1410 msgid "signature not created during lifetime of certificate" msgstr "ç°½ç« ä¸¦éžåœ¨æ†‘è‰ç”Ÿå˜æ™‚é–“å…§æ‰€é€ " -#: sm/certchain.c:1411 +#: sm/certchain.c:1412 msgid "certificate not created during lifetime of issuer" msgstr "憑è‰ä¸¦éžåœ¨ç™¼è¡Œè€…生å˜æ™‚é–“å…§æ‰€é€ " -#: sm/certchain.c:1412 +#: sm/certchain.c:1413 msgid "intermediate certificate not created during lifetime of issuer" msgstr "媒介憑è‰ä¸¦éžåœ¨ç™¼è¡Œè€…生å˜æ™‚é–“å…§æ‰€é€ " -#: sm/certchain.c:1416 +#: sm/certchain.c:1417 #, c-format msgid " ( signature created at " msgstr " ( ç°½ç« å»ºç«‹æ–¼ " -#: sm/certchain.c:1417 +#: sm/certchain.c:1418 #, c-format msgid " (certificate created at " msgstr " ( 憑è‰å»ºç«‹æ–¼ " -#: sm/certchain.c:1420 +#: sm/certchain.c:1421 #, c-format msgid " (certificate valid from " msgstr " (憑è‰æœ‰æ•ˆè‡ª " -#: sm/certchain.c:1421 +#: sm/certchain.c:1422 #, c-format msgid " ( issuer valid from " msgstr " ( 發行者有效自 " -#: sm/certchain.c:1451 dirmngr/validate.c:577 +#: sm/certchain.c:1452 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "指紋=%s\n" -#: sm/certchain.c:1460 +#: sm/certchain.c:1461 #, c-format msgid "root certificate has now been marked as trusted\n" msgstr "æ ¹æ†‘è‰ç¾åœ¨å·²æ¨™è¨˜ç‚ºå·²ä¿¡ä»»\n" -#: sm/certchain.c:1473 +#: sm/certchain.c:1474 #, c-format msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "在 gpg-agent ä¸æœªå•Ÿç”¨äº’å‹•å¼æ¨™è¨˜ç‚ºå·²ä¿¡ä»»\n" -#: sm/certchain.c:1479 +#: sm/certchain.c:1480 #, c-format msgid "interactive marking as trusted disabled for this session\n" msgstr "互動å¼æ¨™è¨˜ç‚ºå·²ä¿¡ä»»åœ¨æ¤ä½œæ¥éšŽæ®µä¸å·²åœç”¨\n" -#: sm/certchain.c:1538 +#: sm/certchain.c:1539 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "è¦å‘Š: ç°½ç« å‰µé€ æ™‚é–“æœªçŸ¥ - å‡è¨ç‚ºæ¤åˆ»" -#: sm/certchain.c:1602 +#: sm/certchain.c:1603 msgid "no issuer found in certificate" msgstr "憑è‰ä¸æ‰¾ä¸åˆ°ç™¼è¡Œè€…" -#: sm/certchain.c:1680 +#: sm/certchain.c:1681 msgid "self-signed certificate has a BAD signature" msgstr "自簽憑è‰æœ‰ ä¸è‰¯ ç°½ç« " -#: sm/certchain.c:1749 dirmngr/validate.c:575 +#: sm/certchain.c:1750 dirmngr/validate.c:575 #, c-format msgid "root certificate is not marked trusted" msgstr "æ ¹æ†‘è‰æœªæ¨™è¨˜ç‚ºå·²ä¿¡ä»»" -#: sm/certchain.c:1765 +#: sm/certchain.c:1766 #, c-format msgid "checking the trust list failed: %s\n" msgstr "檢查信任清單時失敗: %s\n" -#: sm/certchain.c:1796 sm/import.c:175 dirmngr/validate.c:630 +#: sm/certchain.c:1797 sm/import.c:175 dirmngr/validate.c:630 #, c-format msgid "certificate chain too long\n" msgstr "憑è‰éˆå¤ªé•·\n" -#: sm/certchain.c:1808 dirmngr/validate.c:642 +#: sm/certchain.c:1809 dirmngr/validate.c:642 #, c-format msgid "issuer certificate not found" msgstr "找ä¸åˆ°ç™¼è¡Œè€…憑è‰" -#: sm/certchain.c:1842 dirmngr/validate.c:668 +#: sm/certchain.c:1844 dirmngr/validate.c:668 #, c-format msgid "certificate has a BAD signature" msgstr "憑è‰æœ‰ ä¸è‰¯ ç°½ç« " -#: sm/certchain.c:1874 dirmngr/validate.c:692 +#: sm/certchain.c:1876 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "找到了å¦ä¸€å€‹å¯èƒ½å»åˆçš„ CA æ†‘è‰ - æ£å†è©¦ä¸€æ¬¡" -#: sm/certchain.c:1933 dirmngr/validate.c:717 +#: sm/certchain.c:1935 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "憑è‰éˆæ¯” CA 所å…許的 (%d) é‚„é•·" -#: sm/certchain.c:1975 sm/certchain.c:2275 dirmngr/validate.c:747 +#: sm/certchain.c:1977 sm/certchain.c:2278 dirmngr/validate.c:747 #, c-format msgid "certificate is good\n" msgstr "憑è‰å®Œå¥½\n" -#: sm/certchain.c:1976 +#: sm/certchain.c:1978 #, c-format msgid "intermediate certificate is good\n" msgstr "媒介憑è‰è‰¯å¥½\n" -#: sm/certchain.c:1977 +#: sm/certchain.c:1979 #, c-format msgid "root certificate is good\n" msgstr "æ ¹æ†‘è‰å®Œå¥½\n" -#: sm/certchain.c:2159 +#: sm/certchain.c:2161 msgid "switching to chain model" msgstr "切æ›è‡³éˆæ¨¡åž‹" -#: sm/certchain.c:2168 +#: sm/certchain.c:2170 #, c-format msgid "validation model used: %s" msgstr "已使用的驗è‰æ¨¡åž‹: %s" @@ -8838,18 +8853,18 @@ 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:1372 dirmngr/validate.c:903 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903 #: dirmngr/validate.c:927 #, c-format msgid "out of core\n" msgstr "è¶…å‡ºæ ¸å¿ƒ\n" -#: sm/certcheck.c:389 sm/verify.c:212 +#: sm/certcheck.c:388 sm/verify.c:212 #, c-format msgid "(this is the MD2 algorithm)\n" msgstr "(這是 MD2 演算法)\n" -#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:793 +#: sm/certdump.c:81 sm/certdump.c:109 sm/certdump.c:232 dirmngr/ocsp.c:794 msgid "none" msgstr "ç„¡" @@ -9135,17 +9150,17 @@ msgstr "準備好了. ä½ ç¾åœ¨å°±è©²æŠŠæ¤è«‹æ±‚é€åˆ°ä½ çš„ CA.\n" msgid "resource problem: out of core\n" msgstr "資æºå•é¡Œ: è¶…å‡ºæ ¸å¿ƒ\n" -#: sm/decrypt.c:719 +#: sm/decrypt.c:1159 #, c-format msgid "(this is the RC2 algorithm)\n" msgstr "(這是 RC2 演算法)\n" -#: sm/decrypt.c:721 +#: sm/decrypt.c:1161 #, c-format msgid "(this does not seem to be an encrypted message)\n" msgstr "(這看起來ä¸åƒæ˜¯å€‹åŠ 密éŽçš„訊æ¯)\n" -#: sm/decrypt.c:868 +#: sm/decrypt.c:1318 #, fuzzy, c-format #| msgid "encrypted with %s key, ID %s\n" msgid "encrypted to %s key %s\n" @@ -9156,7 +9171,7 @@ msgstr "已用 %s 金鑰, ID %s æ‰€åŠ å¯†\n" msgid "certificate '%s' not found: %s\n" msgstr "找ä¸åˆ°æ†‘è‰ '%s': %s\n" -#: sm/delete.c:120 sm/keydb.c:1999 sm/keydb.c:2098 +#: sm/delete.c:120 sm/keydb.c:2021 sm/keydb.c:2120 #, c-format msgid "error locking keybox: %s\n" msgstr "鎖ä½é‡‘鑰鑰匙盒時出錯: %s\n" @@ -9176,7 +9191,7 @@ msgstr "æ†‘è‰ '%s' 已刪除\n" msgid "deleting certificate \"%s\" failed: %s\n" msgstr "åˆªé™¤æ†‘è‰ \"%s\" 時失敗: %s\n" -#: sm/encrypt.c:606 +#: sm/encrypt.c:607 #, c-format msgid "no valid recipients given\n" msgstr "沒有給定有效的收件者\n" @@ -9245,63 +9260,63 @@ msgstr "|使用者-ID|使用指定使用者 ID åšç‚ºé è¨ç§é‘°" msgid "|FILE|add keyring to the list of keyrings" msgstr "|檔案|å°‡æ¤é‡‘é‘°é‘°åŒ™åœˆåŠ åˆ°æŒ‡å®šé‡‘é‘°é‘°åŒ™åœˆæ¸…å–®æª”æ¡ˆä¸" -#: sm/gpgsm.c:352 +#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265 msgid "|SPEC|use this keyserver to lookup keys" msgstr "|SPEC|使用æ¤é‡‘鑰伺æœå™¨ä¾†æŸ¥æ‰¾é‡‘é‘°" -#: sm/gpgsm.c:362 +#: sm/gpgsm.c:363 msgid "fetch missing issuer certificates" msgstr "å–回éºå¤±çš„發行者憑è‰" -#: sm/gpgsm.c:364 +#: sm/gpgsm.c:365 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|å稱|將指定å稱的編碼用於 PKCS#12 密語" -#: sm/gpgsm.c:385 +#: sm/gpgsm.c:386 msgid "never consult a CRL" msgstr "æ°¸é ä¸è¦æŸ¥é–± CRL" -#: sm/gpgsm.c:389 +#: sm/gpgsm.c:390 msgid "do not check CRLs for root certificates" msgstr "ä¸è¦ç‚ºæ ¹æ†‘è‰æª¢æŸ¥ CRL" -#: sm/gpgsm.c:393 +#: sm/gpgsm.c:394 msgid "check validity using OCSP" msgstr "用 OCSP 檢查有效性" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check certificate policies" msgstr "ä¸è¦æª¢æŸ¥æ†‘è‰åŽŸå‰‡" -#: sm/gpgsm.c:398 +#: sm/gpgsm.c:399 msgid "|NAME|use cipher algorithm NAME" msgstr "|å稱|使用指定å稱的編密演算法" -#: sm/gpgsm.c:400 +#: sm/gpgsm.c:401 msgid "|NAME|use message digest algorithm NAME" msgstr "|å稱|使用指定å稱的訊æ¯æ‘˜è¦æ¼”算法" -#: sm/gpgsm.c:410 +#: sm/gpgsm.c:411 msgid "batch mode: never ask" msgstr "批次模å¼: æ°¸é ä¸è©¢å•" -#: sm/gpgsm.c:412 +#: sm/gpgsm.c:413 msgid "assume yes on most questions" msgstr "å‡è¨å¤§éƒ¨åˆ†çš„å•é¡Œéƒ½å›žç”是" -#: sm/gpgsm.c:413 +#: sm/gpgsm.c:414 msgid "assume no on most questions" msgstr "å‡è¨å¤§éƒ¨åˆ†çš„å•é¡Œéƒ½å›žç”å¦" -#: sm/gpgsm.c:430 +#: sm/gpgsm.c:431 msgid "|FILE|write an audit log to FILE" msgstr "|檔案|å°‡ç¨½æ ¸æ—¥èªŒå¯«å…¥è‡³æŒ‡å®šæª”æ¡ˆ" -#: sm/gpgsm.c:615 +#: sm/gpgsm.c:616 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "用法: @GPGSM@ [é¸é …] [檔案] (或用 -h 求助)" -#: sm/gpgsm.c:618 +#: sm/gpgsm.c:619 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9311,52 +9326,27 @@ msgstr "" "用 S/MIME å”定來簽署, 檢查, åŠ å¯†, 解密\n" "é è¨çš„æ“作會ä¾è¼¸å…¥è³‡æ–™è€Œå®š\n" -#: sm/gpgsm.c:826 +#: sm/gpgsm.c:827 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "請注æ„: å°‡ç„¡æ³•åŠ å¯†ç‚º '%s': %s\n" -#: sm/gpgsm.c:837 +#: sm/gpgsm.c:838 #, c-format msgid "unknown validation model '%s'\n" msgstr "未知的驗è‰æ¨¡åž‹ '%s'\n" -#: sm/gpgsm.c:896 dirmngr/ldapserver.c:89 -#, c-format -msgid "%s:%u: no hostname given\n" -msgstr "%s:%u: 沒有給定主機å稱\n" - -#: sm/gpgsm.c:915 dirmngr/ldapserver.c:108 -#, c-format -msgid "%s:%u: password given without user\n" -msgstr "%s:%u: 給定的密碼沒有使用者\n" - -#: sm/gpgsm.c:946 dirmngr/ldapserver.c:139 -#, c-format -msgid "%s:%u: ignoring unknown flag '%s'\n" -msgstr "" - -#: sm/gpgsm.c:962 dirmngr/ldapserver.c:155 -#, c-format -msgid "%s:%u: skipping this line\n" -msgstr "%s:%u: æ£åœ¨è·³éŽé€™ä¸€åˆ—\n" - -#: sm/gpgsm.c:1550 -#, c-format -msgid "could not parse keyserver\n" -msgstr "無法剖æžé‡‘鑰伺æœå™¨\n" - -#: sm/gpgsm.c:1858 +#: sm/gpgsm.c:1711 #, c-format msgid "importing common certificates '%s'\n" msgstr "æ£åœ¨åŒ¯å…¥é€šç”¨æ†‘è‰ '%s'\n" -#: sm/gpgsm.c:1904 +#: sm/gpgsm.c:1757 #, c-format msgid "can't sign using '%s': %s\n" msgstr "無法用 '%s' 來簽署: %s\n" -#: sm/gpgsm.c:2273 +#: sm/gpgsm.c:2129 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "無效的指令 (沒有這樣的指令)\n" @@ -9376,54 +9366,54 @@ msgstr "å˜æ”¾æ†‘è‰æ™‚出錯\n" msgid "basic certificate checks failed - not imported\n" msgstr "基本的憑è‰æª¢æŸ¥å¤±æ•—了 - 未匯入\n" -#: sm/import.c:471 sm/keydb.c:2018 sm/keydb.c:2111 +#: sm/import.c:472 sm/keydb.c:2040 sm/keydb.c:2133 #, c-format msgid "error getting stored flags: %s\n" msgstr "å–å¾—å·²å˜æ”¾çš„旗標時出錯: %s\n" -#: sm/import.c:530 sm/import.c:562 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "匯入憑è‰æ™‚出錯: %s\n" -#: sm/import.c:751 tools/gpg-connect-agent.c:1475 +#: sm/import.c:752 tools/gpg-connect-agent.c:1475 #, c-format msgid "error reading input: %s\n" msgstr "讀å–輸入時出錯: %s\n" -#: sm/keydb.c:503 +#: sm/keydb.c:508 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no keyboxd running in this session\n" msgstr "在æ¤éšŽæ®µä¸æ²’有執行ä¸çš„ gpg-agent\n" -#: sm/keydb.c:595 +#: sm/keydb.c:600 #, fuzzy, c-format #| msgid "error opening '%s': %s\n" msgid "error opening key DB: %s\n" msgstr "é–‹å•Ÿ '%s' 時出錯: %s\n" -#: sm/keydb.c:1936 +#: sm/keydb.c:1958 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "查找既有憑è‰çš„å•é¡Œ: %s\n" -#: sm/keydb.c:1948 +#: sm/keydb.c:1970 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "尋找å¯å¯«å…¥çš„ keyDB 時出錯: %s\n" -#: sm/keydb.c:1956 +#: sm/keydb.c:1978 #, c-format msgid "error storing certificate: %s\n" msgstr "å˜æ”¾æ†‘è‰æ™‚出錯: %s\n" -#: sm/keydb.c:2009 +#: sm/keydb.c:2031 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "é‡æ–°æœå°‹æ†‘è‰çš„å•é¡Œ: %s\n" -#: sm/keydb.c:2030 sm/keydb.c:2122 +#: sm/keydb.c:2052 sm/keydb.c:2144 #, c-format msgid "error storing flags: %s\n" msgstr "å˜æ”¾æ——標時出錯: %s\n" @@ -9602,58 +9592,58 @@ msgstr " 主旨 =" msgid "error loading certificate '%s': %s\n" msgstr "è¼‰å…¥æ†‘è‰ '%s' 時出錯: %s\n" -#: dirmngr/certcache.c:819 +#: dirmngr/certcache.c:820 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "固定載入的憑è‰: %u\n" -#: dirmngr/certcache.c:821 +#: dirmngr/certcache.c:822 #, c-format msgid " runtime cached certificates: %u\n" msgstr " 執行時期快å–的憑è‰: %u\n" -#: dirmngr/certcache.c:823 +#: dirmngr/certcache.c:824 #, fuzzy, c-format #| msgid " runtime cached certificates: %u\n" msgid " trusted certificates: %u (%u,%u,%u,%u)\n" msgstr " 執行時期快å–的憑è‰: %u\n" -#: dirmngr/certcache.c:851 dirmngr/dirmngr-client.c:392 +#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392 #, c-format msgid "certificate already cached\n" msgstr "憑è‰æ—©å·²å¿«å–\n" -#: dirmngr/certcache.c:853 +#: dirmngr/certcache.c:854 #, c-format msgid "certificate cached\n" msgstr "憑è‰å·²å¿«å–\n" -#: dirmngr/certcache.c:855 dirmngr/certcache.c:875 dirmngr/dirmngr-client.c:396 +#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396 #, c-format msgid "error caching certificate: %s\n" msgstr "å¿«å–憑è‰æ™‚出錯: %s\n" -#: dirmngr/certcache.c:938 +#: dirmngr/certcache.c:939 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "無效的 SHA1 指紋å—串 '%s'\n" -#: dirmngr/certcache.c:1384 dirmngr/certcache.c:1393 +#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "以åºè™Ÿå–得憑è‰æ™‚出錯: %s\n" -#: dirmngr/certcache.c:1579 dirmngr/certcache.c:1588 +#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "以主旨å–得憑è‰æ™‚出錯: %s\n" -#: dirmngr/certcache.c:1694 dirmngr/validate.c:483 +#: dirmngr/certcache.c:1695 dirmngr/validate.c:483 #, c-format msgid "no issuer found in certificate\n" msgstr "憑è‰ä¸æ‰¾ä¸åˆ°ç™¼è¡Œè€…\n" -#: dirmngr/certcache.c:1704 +#: dirmngr/certcache.c:1705 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "å–å¾— authorityKeyIdentifier 時出錯: %s\n" @@ -9688,7 +9678,7 @@ msgstr "æ£åœ¨ç§»é™¤å¿«å–檔案 '%s'\n" msgid "not removing file '%s'\n" msgstr "ä¸ç§»é™¤æª”案 '%s'\n" -#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2380 +#: dirmngr/crlcache.c:372 dirmngr/crlcache.c:1118 dirmngr/crlcache.c:2383 #, c-format msgid "error closing cache file: %s\n" msgstr "關閉快å–檔案時出錯: %s\n" @@ -9916,13 +9906,13 @@ msgid "error getting data from cache file: %s\n" msgstr "從快å–檔案å–得資料時出錯: %s\n" #: dirmngr/crlcache.c:1601 dirmngr/crlcache.c:1672 dirmngr/crlcache.c:1697 -#: dirmngr/crlcache.c:1763 +#: dirmngr/crlcache.c:1766 #, c-format msgid "got an invalid S-expression from libksba\n" msgstr "從 libksba 得到無效的 S-表示å¼\n" #: dirmngr/crlcache.c:1608 dirmngr/crlcache.c:1679 dirmngr/crlcache.c:1705 -#: dirmngr/crlcache.c:1770 dirmngr/misc.c:176 +#: dirmngr/crlcache.c:1773 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "è½‰æ› S-表示å¼æ™‚失敗: %s\n" @@ -9937,197 +9927,197 @@ msgstr "未知的雜湊演算法 '%s'\n" msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "演算法 %d çš„ gcry_md_open 失敗: %s\n" -#: dirmngr/crlcache.c:1797 dirmngr/ocsp.c:478 +#: dirmngr/crlcache.c:1800 dirmngr/ocsp.c:478 #, c-format msgid "creating S-expression failed: %s\n" msgstr "建立 S-表示å¼æ™‚失敗: %s\n" -#: dirmngr/crlcache.c:1871 +#: dirmngr/crlcache.c:1874 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "ksba_crl_parse 失敗: %s\n" -#: dirmngr/crlcache.c:1886 +#: dirmngr/crlcache.c:1889 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "å–å¾— CRL 更新時間時出錯: %s\n" -#: dirmngr/crlcache.c:1893 +#: dirmngr/crlcache.c:1896 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "æ¤ CRL 的更新時間: 本次=%s 下次=%s\n" -#: dirmngr/crlcache.c:1897 +#: dirmngr/crlcache.c:1900 #, c-format msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "無給定 nextUpdate; å…ˆå‡è¨æœ‰æ•ˆæœŸæ˜¯ä¸€å¤©\n" -#: dirmngr/crlcache.c:1917 +#: dirmngr/crlcache.c:1920 #, c-format msgid "error getting CRL item: %s\n" msgstr "å–å¾— CRL é …ç›®æ™‚å‡ºéŒ¯: %s\n" -#: dirmngr/crlcache.c:1932 +#: dirmngr/crlcache.c:1935 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "安æ’é …ç›®è‡³æš«å˜å¿«å–檔案時出錯: %s\n" -#: dirmngr/crlcache.c:1959 +#: dirmngr/crlcache.c:1962 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "CRL ä¸æ‰¾ä¸åˆ° CRL 發行者: %s\n" -#: dirmngr/crlcache.c:1974 +#: dirmngr/crlcache.c:1977 #, c-format msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "æ£åœ¨ä»¥ authorityKeyIdentifier 找出 CRL 發行者憑è‰ä½ç½®\n" -#: dirmngr/crlcache.c:2020 +#: dirmngr/crlcache.c:2023 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "CRL ç°½ç« é©—è‰å¤±æ•—: %s\n" -#: dirmngr/crlcache.c:2032 +#: dirmngr/crlcache.c:2035 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "檢查 CRL 發行者憑è‰æœ‰æ•ˆæ€§æ™‚出錯: %s\n" -#: dirmngr/crlcache.c:2174 +#: dirmngr/crlcache.c:2177 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "ksba_crl_new 失敗: %s\n" -#: dirmngr/crlcache.c:2181 +#: dirmngr/crlcache.c:2184 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "ksba_crl_set_reader 失敗: %s\n" -#: dirmngr/crlcache.c:2215 +#: dirmngr/crlcache.c:2218 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "已移除陳舊的暫å˜å¿«å–檔案 '%s'\n" -#: dirmngr/crlcache.c:2219 +#: dirmngr/crlcache.c:2222 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "移除陳舊的暫å˜å¿«å–檔案 '%s' 時發生å•é¡Œ: %s\n" -#: dirmngr/crlcache.c:2229 +#: dirmngr/crlcache.c:2232 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "建立暫å˜å¿«å–檔案 '%s' 時出錯: %s\n" -#: dirmngr/crlcache.c:2239 +#: dirmngr/crlcache.c:2242 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "crl_parse_insert 失敗: %s\n" -#: dirmngr/crlcache.c:2249 +#: dirmngr/crlcache.c:2252 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "完æˆæš«å˜å¿«å–檔案 '%s' 時出錯: %s\n" -#: dirmngr/crlcache.c:2256 +#: dirmngr/crlcache.c:2259 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "關閉暫å˜å¿«å–檔案 '%s' 時出錯: %s\n" -#: dirmngr/crlcache.c:2281 +#: dirmngr/crlcache.c:2284 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "è¦å‘Š: æ–°çš„ CRL ä»ç„¶å¤ªè€èˆŠ; 早已在 %s 逾期 - ä¸éŽé‚„是載入\n" -#: dirmngr/crlcache.c:2285 +#: dirmngr/crlcache.c:2288 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "æ–°çš„ CRL ä»ç„¶å¤ªè€èˆŠ; 早已在 %s 逾期\n" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2304 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "æœªçŸ¥çš„é—œéµ CRL æ“´å……æ¬„ä½ %s\n" -#: dirmngr/crlcache.c:2311 +#: dirmngr/crlcache.c:2314 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "è®€å– CRL 擴充欄ä½æ™‚出錯: %s\n" -#: dirmngr/crlcache.c:2362 +#: dirmngr/crlcache.c:2365 #, c-format msgid "creating cache file '%s'\n" msgstr "建立快å–檔案 '%s' 時出錯\n" -#: dirmngr/crlcache.c:2394 +#: dirmngr/crlcache.c:2397 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "把 '%s' é‡æ–°æ–°å‘½æˆ '%s' 時發生å•é¡Œ: %s\n" -#: dirmngr/crlcache.c:2408 +#: dirmngr/crlcache.c:2411 #, c-format msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "æ›´æ–° DIR 檔案時失敗 - 下次程å¼å•Ÿå‹•æ™‚將失去快å–é …ç›®\n" -#: dirmngr/crlcache.c:2445 +#: dirmngr/crlcache.c:2448 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "開始 CRL å‚¾å° (經由 %s å–å¾—)\n" -#: dirmngr/crlcache.c:2468 +#: dirmngr/crlcache.c:2471 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr " 錯誤: å°‡ä¸æŽ¡ç”¨æ¤ CRL, å› ç‚ºæ›´æ–°ä¹‹å¾Œä»ç„¶å¤ªéŽè€èˆŠ!\n" -#: dirmngr/crlcache.c:2471 +#: dirmngr/crlcache.c:2474 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr " 錯誤: å°‡ä¸æŽ¡ç”¨æ¤ CRL, å› ç‚ºæœ‰æœªçŸ¥çš„é—œéµæ“´å……欄ä½!\n" -#: dirmngr/crlcache.c:2474 +#: dirmngr/crlcache.c:2477 msgid " ERROR: The CRL will not be used\n" msgstr " 錯誤: å°‡ä¸æŽ¡ç”¨æ¤ CRL\n" -#: dirmngr/crlcache.c:2481 +#: dirmngr/crlcache.c:2484 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr " 錯誤: 這個快å–ä¸çš„ CRL å¯èƒ½å·²é竄改!\n" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2502 #, c-format msgid " WARNING: invalid cache record length\n" msgstr " è¦å‘Š: 無效的快å–記錄長度\n" -#: dirmngr/crlcache.c:2506 +#: dirmngr/crlcache.c:2509 #, c-format msgid "problem reading cache record: %s\n" msgstr "讀å–å¿«å–記錄時發生å•é¡Œ: %s\n" -#: dirmngr/crlcache.c:2517 +#: dirmngr/crlcache.c:2520 #, c-format msgid "problem reading cache key: %s\n" msgstr "讀å–å¿«å–金鑰時發生å•é¡Œ: %s\n" -#: dirmngr/crlcache.c:2548 +#: dirmngr/crlcache.c:2551 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "從資料庫讀å–å¿«å–é …ç›®æ™‚å‡ºéŒ¯: %s\n" -#: dirmngr/crlcache.c:2551 +#: dirmngr/crlcache.c:2554 msgid "End CRL dump\n" msgstr "CRL 傾å°çµæŸ\n" -#: dirmngr/crlcache.c:2672 +#: dirmngr/crlcache.c:2675 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "經由 DP çš„ crl_fetch 失敗: %s\n" -#: dirmngr/crlcache.c:2683 +#: dirmngr/crlcache.c:2686 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "經由 DP çš„ crl_cache_insert 失敗: %s\n" -#: dirmngr/crlcache.c:2743 +#: dirmngr/crlcache.c:2746 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "經由發行者的 crl_cache_insert 失敗: %s\n" @@ -10148,7 +10138,7 @@ msgstr "ä¸å¯èƒ½å˜å– CRL å› å·²åœç”¨ %s\n" msgid "error retrieving '%s': %s\n" msgstr "å–回 '%s' 時出錯: %s\n" -#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:881 dirmngr/misc.c:573 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper.c:882 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "啟始讀å–程å¼ç‰©ä»¶æ™‚出錯: %s\n" @@ -10305,131 +10295,131 @@ msgstr "應該è¦æœ‰çµ•å°æª”å\n" msgid "looking up '%s'\n" msgstr "æ£åœ¨æŸ¥æ‰¾ '%s'\n" -#: dirmngr/dirmngr.c:175 +#: dirmngr/dirmngr.c:176 msgid "list the contents of the CRL cache" msgstr "列出 CRL å¿«å–的內容" -#: dirmngr/dirmngr.c:176 +#: dirmngr/dirmngr.c:177 msgid "|FILE|load CRL from FILE into cache" msgstr "|檔案|從指定檔案載入 CRL 至快å–" -#: dirmngr/dirmngr.c:177 +#: dirmngr/dirmngr.c:178 msgid "|URL|fetch a CRL from URL" msgstr "|網å€|從指定網å€å–å¾— CRL" -#: dirmngr/dirmngr.c:178 +#: dirmngr/dirmngr.c:179 msgid "shutdown the dirmngr" msgstr "關閉 dirmngr" -#: dirmngr/dirmngr.c:179 +#: dirmngr/dirmngr.c:180 msgid "flush the cache" msgstr "清除快å–" -#: dirmngr/dirmngr.c:212 +#: dirmngr/dirmngr.c:213 msgid "allow online software version check" msgstr "" -#: dirmngr/dirmngr.c:215 +#: dirmngr/dirmngr.c:216 msgid "|N|do not return more than N items in one query" msgstr "|N|單次查詢ä¸è¦å‚³å›žè¶…éŽ N ç†é …ç›®" -#: dirmngr/dirmngr.c:221 +#: dirmngr/dirmngr.c:222 msgid "Network related options" msgstr "" -#: dirmngr/dirmngr.c:223 +#: dirmngr/dirmngr.c:224 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:235 +#: dirmngr/dirmngr.c:236 msgid "Configuration for Keyservers" msgstr "金鑰伺æœå™¨çµ„æ…‹" -#: dirmngr/dirmngr.c:238 +#: dirmngr/dirmngr.c:239 msgid "|URL|use keyserver at URL" msgstr "|URL|使用ä½æ–¼ URL 的金鑰伺æœå™¨" -#: dirmngr/dirmngr.c:240 +#: dirmngr/dirmngr.c:241 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "|檔案|在 HKP over TLS 的指定檔案ä¸ä½¿ç”¨ CA 憑è‰" -#: dirmngr/dirmngr.c:242 +#: dirmngr/dirmngr.c:243 msgid "Configuration for HTTP servers" msgstr "HTTP 伺æœå™¨çµ„æ…‹" -#: dirmngr/dirmngr.c:244 +#: dirmngr/dirmngr.c:245 msgid "inhibit the use of HTTP" msgstr "é¿å…使用 HTTP" -#: dirmngr/dirmngr.c:246 +#: dirmngr/dirmngr.c:247 msgid "ignore HTTP CRL distribution points" msgstr "忽略 HTTP CRL 分布點" -#: dirmngr/dirmngr.c:248 +#: dirmngr/dirmngr.c:249 msgid "|URL|redirect all HTTP requests to URL" msgstr "|網å€|é‡æ–°å°Žå‘所有å°æŒ‡å®šç¶²å€æ出的 HTTP 請求" -#: dirmngr/dirmngr.c:250 +#: dirmngr/dirmngr.c:251 msgid "use system's HTTP proxy setting" msgstr "使用系統的 HTTP 代ç†ä¼ºæœå™¨è¨å®š" -#: dirmngr/dirmngr.c:254 +#: dirmngr/dirmngr.c:255 msgid "Configuration of LDAP servers to use" msgstr "è¦ç”¨çš„ LDAP 伺æœå™¨çµ„æ…‹" -#: dirmngr/dirmngr.c:256 +#: dirmngr/dirmngr.c:257 msgid "inhibit the use of LDAP" msgstr "é¿å…使用 LDAP" -#: dirmngr/dirmngr.c:258 +#: dirmngr/dirmngr.c:259 msgid "ignore LDAP CRL distribution points" msgstr "忽略 LDAP CRL 分布點" -#: dirmngr/dirmngr.c:260 +#: dirmngr/dirmngr.c:261 msgid "|HOST|use HOST for LDAP queries" msgstr "|主機|指定 LDAP 查詢主機" -#: dirmngr/dirmngr.c:262 +#: dirmngr/dirmngr.c:263 msgid "do not use fallback hosts with --ldap-proxy" msgstr "ä¸è¦å°‡ä¸»æ©Ÿå‚™æ¡ˆèˆ‡ --ldap-proxy 並用" -#: dirmngr/dirmngr.c:264 +#: dirmngr/dirmngr.c:267 msgid "|FILE|read LDAP server list from FILE" msgstr "|檔案|å¾žæŒ‡å®šæª”æ¡ˆè®€å– LDAP 伺æœå™¨æ¸…å–®" -#: dirmngr/dirmngr.c:266 +#: dirmngr/dirmngr.c:269 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "將從 CRL 分布點發ç¾çš„新伺æœå™¨åŠ 入至伺æœå™¨æ¸…å–®" -#: dirmngr/dirmngr.c:269 dirmngr/dirmngr_ldap.c:104 +#: dirmngr/dirmngr.c:272 msgid "|N|set LDAP timeout to N seconds" msgstr "|N|把 LDAP 逾時è¨æˆ N 秒" -#: dirmngr/dirmngr.c:272 +#: dirmngr/dirmngr.c:275 msgid "Configuration for OCSP" msgstr "OCSP 組態" -#: dirmngr/dirmngr.c:274 +#: dirmngr/dirmngr.c:277 msgid "allow sending OCSP requests" msgstr "å…許é€å‡º OCSP 請求" -#: dirmngr/dirmngr.c:276 +#: dirmngr/dirmngr.c:279 msgid "ignore certificate contained OCSP service URLs" msgstr "忽略å«æœ‰ OCSP 伺æœå™¨ç¶²å€çš„憑è‰" -#: dirmngr/dirmngr.c:278 +#: dirmngr/dirmngr.c:281 msgid "|URL|use OCSP responder at URL" msgstr "|網å€|使用ä½æ–¼æŒ‡å®šç¶²å€çš„ OCSP 回應程å¼" -#: dirmngr/dirmngr.c:280 +#: dirmngr/dirmngr.c:283 msgid "|FPR|OCSP response signed by FPR" msgstr "|FPR|ç”± FPR 簽署的 OCSP 回應" -#: dirmngr/dirmngr.c:288 +#: dirmngr/dirmngr.c:291 msgid "force loading of outdated CRLs" msgstr "強迫載入éŽæ™‚çš„ CRL" -#: dirmngr/dirmngr.c:299 +#: dirmngr/dirmngr.c:302 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " @@ -10438,11 +10428,11 @@ msgstr "" "@\n" "(è«‹åƒç…§ã€Œè³‡è¨Šã€æ‰‹å†Šä¾†å–得所有命令和é¸é …的完整清單)\n" -#: dirmngr/dirmngr.c:441 +#: dirmngr/dirmngr.c:449 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "用法: @DIRMNGR@ [é¸é …] (或用 -h 求助)" -#: dirmngr/dirmngr.c:443 +#: dirmngr/dirmngr.c:451 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" @@ -10450,285 +10440,103 @@ msgstr "" "語法: @DIRMNGR@ [é¸é …] [指令 [引數]]\n" "@GNUPG@ 的金鑰伺æœå™¨, CRL, OCSP å˜å–\n" -#: dirmngr/dirmngr.c:523 +#: dirmngr/dirmngr.c:531 #, c-format msgid "valid debug levels are: %s\n" msgstr "有效的除錯ç‰ç´šç‚º: %s\n" -#: dirmngr/dirmngr.c:609 tools/gpgconf.c:667 tools/gpgconf.c:702 -#: tools/gpgconf.c:802 +#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736 +#: tools/gpgconf.c:836 #, c-format msgid "usage: %s [options] " msgstr "用法: %s [é¸é …] " -#: dirmngr/dirmngr.c:1260 +#: dirmngr/dirmngr.c:1299 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "socket å稱內ä¸å…許使用冒號\n" -#: dirmngr/dirmngr.c:1495 dirmngr/server.c:1824 +#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "從 '%s' å–回 CRL 時失敗: %s\n" -#: dirmngr/dirmngr.c:1501 dirmngr/server.c:1830 +#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "從 '%s' è™•ç† CRL 時失敗: %s\n" -#: dirmngr/dirmngr.c:1643 +#: dirmngr/dirmngr.c:1682 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: 列太長 - 已跳éŽ\n" -#: dirmngr/dirmngr.c:1698 dirmngr/dirmngr.c:1782 +#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: åµæ¸¬åˆ°ç„¡æ•ˆçš„指紋\n" -#: dirmngr/dirmngr.c:1734 dirmngr/dirmngr.c:1760 tools/gpgconf-comp.c:3539 +#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: 讀å–錯誤: %s\n" -#: dirmngr/dirmngr.c:1789 +#: dirmngr/dirmngr.c:1828 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "%s:%u: 列尾的垃圾已忽略\n" -#: dirmngr/dirmngr.c:1876 +#: dirmngr/dirmngr.c:1915 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "收到 SIGHUP - æ£åœ¨é‡æ–°è®€å–組態並清除快å–\n" -#: dirmngr/dirmngr.c:1917 +#: dirmngr/dirmngr.c:1956 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "收到 SIGUSR2 - 無定義行動\n" -#: dirmngr/dirmngr.c:1922 +#: dirmngr/dirmngr.c:1961 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "收到 SIGTERM - æ£åœ¨é—œé–‰ ...\n" -#: dirmngr/dirmngr.c:1924 +#: dirmngr/dirmngr.c:1963 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "收到 SIGTERM - 還有 %d 個使用ä¸çš„連線\n" -#: dirmngr/dirmngr.c:1929 +#: dirmngr/dirmngr.c:1968 #, c-format msgid "shutdown forced\n" msgstr "已強迫關閉\n" -#: dirmngr/dirmngr.c:1937 +#: dirmngr/dirmngr.c:1976 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "收到 SIGINT - ç«‹å³é—œé–‰\n" -#: dirmngr/dirmngr.c:1944 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "signal %d received - no action defined\n" msgstr "收到訊號 %d - 無定義行動\n" -#: dirmngr/dirmngr_ldap.c:105 -msgid "return all values in a record oriented format" -msgstr "以記錄導å‘æ ¼å¼å‚³å›žæ‰€æœ‰æ•¸å€¼" - -#: dirmngr/dirmngr_ldap.c:108 -msgid "|NAME|ignore host part and connect through NAME" -msgstr "|å稱|忽略主機的部份並改以指定å稱連線" - -#: dirmngr/dirmngr_ldap.c:109 -msgid "force a TLS connection" -msgstr "" - -#: dirmngr/dirmngr_ldap.c:110 -msgid "|NAME|connect to host NAME" -msgstr "|å稱|連線至ä½æ–¼æŒ‡å®šå稱的主機" - -#: dirmngr/dirmngr_ldap.c:111 -msgid "|N|connect to port N" -msgstr "|N|連線至 N é€£æŽ¥åŸ " - -#: dirmngr/dirmngr_ldap.c:112 -msgid "|NAME|use user NAME for authentication" -msgstr "|åå—|使用指定åå—åšç‚ºèªè‰ç”¨çš„使用者å稱" - -#: dirmngr/dirmngr_ldap.c:113 -msgid "|PASS|use password PASS for authentication" -msgstr "|密碼|使用指定密碼作為èªè‰" - -#: dirmngr/dirmngr_ldap.c:115 -msgid "take password from $DIRMNGR_LDAP_PASS" -msgstr "從 $DIRMNGR_LDAP_PASS å–得密碼使用" - -#: dirmngr/dirmngr_ldap.c:116 -msgid "|STRING|query DN STRING" -msgstr "|å—串|以åªæŒ‡å®šå—串查詢 DN" - -#: dirmngr/dirmngr_ldap.c:117 -msgid "|STRING|use STRING as filter expression" -msgstr "|å—串|以指定å—串作為éŽæ¿¾å™¨è¡¨ç¤ºå¼" - -#: dirmngr/dirmngr_ldap.c:118 -msgid "|STRING|return the attribute STRING" -msgstr "|å—串|以指定å—串傳回屬性" - -#: dirmngr/dirmngr_ldap.c:179 -msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" -msgstr "用法: dirmngr_ldap [é¸é …] [網å€] (或用 -h 求助)\n" - -#: dirmngr/dirmngr_ldap.c:182 -msgid "" -"Syntax: dirmngr_ldap [options] [URL]\n" -"Internal LDAP helper for Dirmngr\n" -"Interface and options may change without notice\n" -msgstr "" -"語法: dirmngr_ldap [é¸é …] [網å€]\n" -"Dirmngr 的內部 LDAP å”助程å¼\n" -"介é¢åŠé¸é …å‡å¯èƒ½æœªç¶“通知å³è®Šæ›´\n" - -#: dirmngr/dirmngr_ldap.c:291 -#, c-format -msgid "invalid port number %d\n" -msgstr "ç„¡æ•ˆçš„é€£æŽ¥åŸ è™Ÿç¢¼ %d\n" - -#: dirmngr/dirmngr_ldap.c:400 -#, c-format -msgid "scanning result for attribute '%s'\n" -msgstr "æ£åœ¨æŽƒæ屬性 '%s' 之çµæžœ\n" - -#: dirmngr/dirmngr_ldap.c:407 dirmngr/dirmngr_ldap.c:490 -#: dirmngr/dirmngr_ldap.c:514 dirmngr/dirmngr_ldap.c:526 -#: dirmngr/dirmngr_ldap.c:722 -#, c-format -msgid "error writing to stdout: %s\n" -msgstr "寫入標準輸出時出錯: %s\n" - -#: dirmngr/dirmngr_ldap.c:424 -#, c-format -msgid " available attribute '%s'\n" -msgstr " å¯ç”¨å±¬æ€§ '%s'\n" - -#: dirmngr/dirmngr_ldap.c:462 -#, c-format -msgid "attribute '%s' not found\n" -msgstr "找ä¸åˆ°å±¬æ€§ '%s'\n" - -#: dirmngr/dirmngr_ldap.c:469 -#, c-format -msgid "found attribute '%s'\n" -msgstr "找到屬性 '%s'\n" - -#: dirmngr/dirmngr_ldap.c:581 -#, c-format -msgid "processing url '%s'\n" -msgstr "æ£åœ¨è™•ç†ç¶²å€ '%s'\n" - -#: dirmngr/dirmngr_ldap.c:588 -#, c-format -msgid " user '%s'\n" -msgstr " 使用者 '%s'\n" - -#: dirmngr/dirmngr_ldap.c:590 -#, c-format -msgid " pass '%s'\n" -msgstr " 密碼 '%s'\n" - -#: dirmngr/dirmngr_ldap.c:592 -#, c-format -msgid " host '%s'\n" -msgstr " 主機 '%s'\n" - -#: dirmngr/dirmngr_ldap.c:593 -#, c-format -msgid " port %d\n" -msgstr " é€£æŽ¥åŸ %d\n" - -#: dirmngr/dirmngr_ldap.c:595 -#, c-format -msgid " DN '%s'\n" -msgstr " 域å '%s'\n" - -#: dirmngr/dirmngr_ldap.c:597 -#, c-format -msgid " filter '%s'\n" -msgstr " éŽæ¿¾å™¨ '%s'\n" - -#: dirmngr/dirmngr_ldap.c:602 dirmngr/dirmngr_ldap.c:605 -#, c-format -msgid " attr '%s'\n" -msgstr " 屬性 '%s'\n" - -#: dirmngr/dirmngr_ldap.c:611 -#, c-format -msgid "no host name in '%s'\n" -msgstr "'%s' ä¸æ²’有主機å稱\n" - -#: dirmngr/dirmngr_ldap.c:616 -#, c-format -msgid "no attribute given for query '%s'\n" -msgstr "查詢 '%s' 無給定屬性\n" - -#: dirmngr/dirmngr_ldap.c:622 -#, c-format -msgid "WARNING: using first attribute only\n" -msgstr "è¦å‘Š: 僅使用第一個屬性\n" - -#: dirmngr/dirmngr_ldap.c:637 dirmngr/dirmngr_ldap.c:678 -#, c-format -msgid "LDAP init to '%s:%d' failed: %s\n" -msgstr "LDAP åˆå§‹è‡³ '%s:%d' 失敗: %s\n" - -#: dirmngr/dirmngr_ldap.c:659 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' failed: %s\n" -msgstr "LDAP åˆå§‹è‡³ '%s:%d' 失敗: %s\n" - -#: dirmngr/dirmngr_ldap.c:665 -#, fuzzy, c-format -#| msgid "LDAP init to '%s:%d' failed: %s\n" -msgid "LDAP init to '%s' done\n" -msgstr "LDAP åˆå§‹è‡³ '%s:%d' 失敗: %s\n" - -#: dirmngr/dirmngr_ldap.c:704 -#, c-format -msgid "binding to '%s:%d' failed: %s\n" -msgstr "ç¶å®šè‡³ '%s:%d' 時失敗: %s\n" - -#: dirmngr/dirmngr_ldap.c:728 -#, c-format -msgid "searching '%s' failed: %s\n" -msgstr "æœå°‹ '%s' 時失敗: %s\n" - -#: dirmngr/dirmngr_ldap.c:759 -#, c-format -msgid "'%s' is not an LDAP URL\n" -msgstr "'%s' ä¸æ˜¯ä¸€å€‹ LDAP ä½å€\n" - -#: dirmngr/dirmngr_ldap.c:765 -#, c-format -msgid "'%s' is an invalid LDAP URL\n" -msgstr "'%s' 是無效的 LDAP 網å€\n" - -#: dirmngr/http.c:1989 dirmngr/ocsp.c:255 +#: dirmngr/http.c:1998 dirmngr/ocsp.c:255 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "å˜å– '%s' 時出錯: http 狀態 %u\n" -#: dirmngr/http.c:3630 dirmngr/ocsp.c:229 +#: dirmngr/http.c:3652 dirmngr/ocsp.c:229 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "ç¶²å€ '%s' é‡æ–°è½‰å‘至 '%s' (%u)\n" -#: dirmngr/http.c:3636 dirmngr/ocsp.c:246 +#: dirmngr/http.c:3658 dirmngr/ocsp.c:246 #, c-format msgid "too many redirections\n" msgstr "太多é‡æ–°å°Žå‘\n" -#: dirmngr/http.c:3748 +#: dirmngr/http.c:3768 #, fuzzy, c-format #| msgid "writing to '%s'\n" msgid "redirection changed to '%s'\n" @@ -10769,31 +10577,51 @@ msgstr "ç‰å€™ ldap å°è£ç¨‹å¼ %d 時失敗: %s\n" msgid "ldap wrapper %d stalled - killing\n" msgstr "ldap å°è£ç¨‹å¼ %d å·²å¡ä½ - æ£åœ¨ä¸æ¢\n" -#: dirmngr/ldap.c:91 +#: dirmngr/ldap.c:92 #, c-format msgid "invalid char 0x%02x in host name - not added\n" msgstr "主機å稱ä¸æœ‰ç„¡æ•ˆçš„å—符 0x%02x - ä¸äºˆåŠ å…¥\n" -#: dirmngr/ldap.c:95 +#: dirmngr/ldap.c:96 #, c-format msgid "adding '%s:%d' to the ldap server list\n" msgstr "æ£åœ¨åŠ å…¥ '%s:%d' 至 ldap 伺æœå™¨æ¸…å–®\n" -#: dirmngr/ldap.c:98 dirmngr/misc.c:512 +#: dirmngr/ldap.c:99 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "動態記憶體é…置失敗: %s\n" -#: dirmngr/ldap.c:634 +#: dirmngr/ldap.c:221 #, c-format -msgid "start_cert_fetch: invalid pattern '%s'\n" -msgstr "start_cert_fetch: ç„¡æ•ˆçš„æ¨¡å¼ '%s'\n" +msgid "'%s' is not an LDAP URL\n" +msgstr "'%s' ä¸æ˜¯ä¸€å€‹ LDAP ä½å€\n" -#: dirmngr/ldap.c:846 +#: dirmngr/ldap.c:227 dirmngr/ldap.c:233 +#, c-format +msgid "'%s' is an invalid LDAP URL\n" +msgstr "'%s' 是無效的 LDAP 網å€\n" + +#: dirmngr/ldap.c:968 #, c-format msgid "ldap_search hit the size limit of the server\n" msgstr "ldap_search é”到伺æœå™¨çš„尺寸é™åˆ¶\n" +#: dirmngr/ldapserver.c:119 +#, c-format +msgid "%s:%u: password given without user\n" +msgstr "%s:%u: 給定的密碼沒有使用者\n" + +#: dirmngr/ldapserver.c:181 +#, c-format +msgid "%s:%u: ignoring unknown flag '%s'\n" +msgstr "" + +#: dirmngr/ldapserver.c:203 +#, c-format +msgid "%s:%u: skipping this line\n" +msgstr "%s:%u: æ£åœ¨è·³éŽé€™ä¸€åˆ—\n" + #: dirmngr/misc.c:172 #, c-format msgid "invalid canonical S-expression found\n" @@ -10885,86 +10713,86 @@ msgstr "並未由é è¨ OCSP 簽署者的憑è‰æ‰€ç°½ç½²" msgid "allocating list item failed: %s\n" msgstr "é…ç½®æ¸…å–®é …ç›®æ™‚å¤±æ•—: %s\n" -#: dirmngr/ocsp.c:537 dirmngr/ocsp.c:724 +#: dirmngr/ocsp.c:538 dirmngr/ocsp.c:725 #, c-format msgid "error getting responder ID: %s\n" msgstr "å–å¾—å›žæ‡‰ç¨‹å¼ ID 時出錯: %s\n" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:585 #, c-format msgid "no suitable certificate found to verify the OCSP response\n" msgstr "找ä¸åˆ°é©åˆç”¨ä¾†é©—è‰ OCSP 回應的憑è‰\n" -#: dirmngr/ocsp.c:623 dirmngr/validate.c:648 +#: dirmngr/ocsp.c:624 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "找ä¸åˆ°ç™¼è¡Œè€…憑è‰: %s\n" -#: dirmngr/ocsp.c:633 +#: dirmngr/ocsp.c:634 #, c-format msgid "caller did not return the target certificate\n" msgstr "å«ç”¨è€…未傳為目標憑è‰\n" -#: dirmngr/ocsp.c:640 +#: dirmngr/ocsp.c:641 #, c-format msgid "caller did not return the issuing certificate\n" msgstr "å«ç”¨è€…未傳回發行的憑è‰\n" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:651 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "é…ç½® OCSP 脈絡失敗: %s\n" -#: dirmngr/ocsp.c:689 +#: dirmngr/ocsp.c:690 #, c-format msgid "no default OCSP responder defined\n" msgstr "無定義é è¨ OCSP 回應程å¼\n" -#: dirmngr/ocsp.c:695 +#: dirmngr/ocsp.c:696 #, c-format msgid "no default OCSP signer defined\n" msgstr "未定義é è¨çš„ OCSP 簽署程å¼\n" -#: dirmngr/ocsp.c:702 +#: dirmngr/ocsp.c:703 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "æ£åœ¨ä½¿ç”¨é è¨çš„ OCSP å›žæ‡‰ç¨‹å¼ '%s'\n" -#: dirmngr/ocsp.c:707 +#: dirmngr/ocsp.c:708 #, c-format msgid "using OCSP responder '%s'\n" msgstr "æ£åœ¨ä½¿ç”¨ %s OCSP 回應程å¼\n" -#: dirmngr/ocsp.c:764 +#: dirmngr/ocsp.c:765 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "å–å¾—ç›®æ¨™æ†‘è‰ OCSP 狀態時出錯: %s\n" -#: dirmngr/ocsp.c:789 +#: dirmngr/ocsp.c:790 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "憑è‰ç‹€æ…‹ç‚º: %s (本次=%s 下次=%s)\n" -#: dirmngr/ocsp.c:790 +#: dirmngr/ocsp.c:791 msgid "good" msgstr "良好" -#: dirmngr/ocsp.c:796 +#: dirmngr/ocsp.c:797 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "憑è‰å·²æ’¤éŠ·æ–¼ %s å› : %s\n" -#: dirmngr/ocsp.c:831 +#: dirmngr/ocsp.c:832 #, c-format msgid "OCSP responder returned a status in the future\n" msgstr "OCSP 回應程å¼å‚³å›žæœªä¾†çš„狀態\n" -#: dirmngr/ocsp.c:843 +#: dirmngr/ocsp.c:844 #, c-format msgid "OCSP responder returned a non-current status\n" msgstr "OCSP 回應程å¼å‚³å›žéžç•¶ä¸‹çš„狀態\n" -#: dirmngr/ocsp.c:858 +#: dirmngr/ocsp.c:859 #, c-format msgid "OCSP responder returned an too old status\n" msgstr "OCSP 回應程å¼å‚³å›žè€èˆŠçš„狀態\n" @@ -10974,71 +10802,67 @@ msgstr "OCSP 回應程å¼å‚³å›žè€èˆŠçš„狀態\n" msgid "assuan_inquire(%s) failed: %s\n" msgstr "assuan_inquire(%s) 失敗: %s\n" -#: dirmngr/server.c:1158 -msgid "ldapserver missing" -msgstr "éºå¤± ldapserver" - -#: dirmngr/server.c:1224 +#: dirmngr/server.c:1277 msgid "serialno missing in cert ID" msgstr "æ†‘è‰ ID ä¸éºå¤± serialno" -#: dirmngr/server.c:1387 dirmngr/server.c:1473 dirmngr/server.c:1909 -#: dirmngr/server.c:1980 dirmngr/server.c:2556 dirmngr/server.c:2571 +#: dirmngr/server.c:1440 dirmngr/server.c:1526 dirmngr/server.c:1963 +#: dirmngr/server.c:2034 dirmngr/server.c:2662 dirmngr/server.c:2677 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "assuan_inquire 失敗: %s\n" -#: dirmngr/server.c:1516 +#: dirmngr/server.c:1569 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "fetch_cert_by_url 失敗: %s\n" -#: dirmngr/server.c:1528 dirmngr/server.c:1559 dirmngr/server.c:1718 +#: dirmngr/server.c:1581 dirmngr/server.c:1612 dirmngr/server.c:1772 #, c-format msgid "error sending data: %s\n" msgstr "é€å‡ºè³‡æ–™æ™‚出錯: %s\n" -#: dirmngr/server.c:1666 +#: dirmngr/server.c:1720 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "start_cert_fetch 失敗: %s\n" -#: dirmngr/server.c:1699 +#: dirmngr/server.c:1753 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "fetch_next_cert 失敗: %s\n" -#: dirmngr/server.c:1726 +#: dirmngr/server.c:1780 #, c-format msgid "max_replies %d exceeded\n" msgstr "max_replies %d 已超出\n" -#: dirmngr/server.c:2860 +#: dirmngr/server.c:2966 #, c-format msgid "can't allocate control structure: %s\n" msgstr "無法é…置控制çµæ§‹: %s\n" -#: dirmngr/server.c:2871 +#: dirmngr/server.c:2977 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "é…ç½® assuan 脈絡失敗: %s\n" -#: dirmngr/server.c:2892 +#: dirmngr/server.c:2998 #, c-format msgid "failed to initialize the server: %s\n" msgstr "伺æœå™¨å•Ÿå§‹å¤±æ•—: %s\n" -#: dirmngr/server.c:2900 +#: dirmngr/server.c:3006 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "å‘ Assuan 註冊指令時失敗: %s\n" -#: dirmngr/server.c:2933 +#: dirmngr/server.c:3039 #, c-format msgid "Assuan accept problem: %s\n" msgstr "Assuan 接å—å•é¡Œ: %s\n" -#: dirmngr/server.c:2952 +#: dirmngr/server.c:3058 #, c-format msgid "Assuan processing failed: %s\n" msgstr "Assuan 處ç†æ™‚失敗: %s\n" @@ -11186,80 +11010,80 @@ msgstr "在æ¤éšŽæ®µä¸æ²’有執行ä¸çš„ gpg-agent\n" msgid "error sending standard options: %s\n" msgstr "é€å‡ºæ¨™æº–é¸é …時出錯: %s\n" -#: tools/gpgconf-comp.c:649 +#: tools/gpgconf-comp.c:655 #, fuzzy #| msgid "GPG for OpenPGP" msgid "OpenPGP" msgstr "OpenPGP 版 GPG" -#: tools/gpgconf-comp.c:653 +#: tools/gpgconf-comp.c:659 #, fuzzy #| msgid "GPG for S/MIME" msgid "S/MIME" msgstr "S/MIME 版 GPG" -#: tools/gpgconf-comp.c:657 +#: tools/gpgconf-comp.c:663 #, fuzzy #| msgid "public key is %s\n" msgid "Public Keys" msgstr "公鑰為 %s\n" -#: tools/gpgconf-comp.c:661 +#: tools/gpgconf-comp.c:667 msgid "Private Keys" msgstr "" -#: tools/gpgconf-comp.c:665 +#: tools/gpgconf-comp.c:671 #, fuzzy #| msgid "Smartcard Daemon" msgid "Smartcards" msgstr "智慧å¡æœå‹™" -#: tools/gpgconf-comp.c:669 +#: tools/gpgconf-comp.c:676 msgid "TPM" msgstr "" -#: tools/gpgconf-comp.c:673 +#: tools/gpgconf-comp.c:681 msgid "Network" msgstr "" -#: tools/gpgconf-comp.c:677 +#: tools/gpgconf-comp.c:685 #, fuzzy #| msgid "PIN and Passphrase Entry" msgid "Passphrase Entry" msgstr "個人è˜åˆ¥ç¢¼åŠå¯†èªžé …ç›®" -#: tools/gpgconf-comp.c:941 +#: tools/gpgconf-comp.c:951 msgid "Component not suitable for launching" msgstr "元件ä¸é©åˆå•Ÿå‹•" -#: tools/gpgconf-comp.c:947 +#: tools/gpgconf-comp.c:957 #, fuzzy, c-format #| msgid "External verification of component %s failed" msgid "Configuration file of component %s is broken\n" msgstr "元件 %s 的外部驗è‰å¤±æ•—" -#: tools/gpgconf-comp.c:950 +#: tools/gpgconf-comp.c:960 #, fuzzy, c-format #| msgid "Please use the command \"toggle\" first.\n" msgid "Note: Use the command \"%s%s\" to get details.\n" msgstr "請先使用 \"toggle\" 指令.\n" -#: tools/gpgconf-comp.c:2816 +#: tools/gpgconf-comp.c:2826 #, c-format msgid "External verification of component %s failed" msgstr "元件 %s 的外部驗è‰å¤±æ•—" -#: tools/gpgconf-comp.c:2946 +#: tools/gpgconf-comp.c:2956 msgid "Note that group specifications are ignored\n" msgstr "請注æ„群組è¦æ ¼å·²å¿½ç•¥\n" -#: tools/gpgconf-comp.c:3543 +#: tools/gpgconf-comp.c:3553 #, fuzzy, c-format #| msgid "error closing '%s': %s\n" msgid "error closing '%s'\n" msgstr "關閉 '%s' 時出錯: %s\n" -#: tools/gpgconf-comp.c:3545 +#: tools/gpgconf-comp.c:3555 #, fuzzy, c-format #| msgid "error hashing '%s': %s\n" msgid "error parsing '%s'\n" @@ -11345,15 +11169,15 @@ msgstr "" "語法: @GPGCONF@ [é¸é …]\n" "ç®¡ç† @GNUPG@ 系統工具的組態é¸é …\n" -#: tools/gpgconf.c:669 tools/gpgconf.c:704 +#: tools/gpgconf.c:703 tools/gpgconf.c:738 msgid "Need one component argument" msgstr "需è¦ä¸€å€‹å…ƒä»¶å¼•æ•¸" -#: tools/gpgconf.c:678 tools/gpgconf.c:728 tools/gpgconf.c:778 +#: tools/gpgconf.c:712 tools/gpgconf.c:762 tools/gpgconf.c:812 msgid "Component not found" msgstr "找ä¸åˆ°å…ƒä»¶" -#: tools/gpgconf.c:804 +#: tools/gpgconf.c:838 msgid "No argument allowed" msgstr "未å…許使用引數" @@ -11369,92 +11193,219 @@ msgstr "" "語法: gpg-check-pattern [é¸é …] 樣å¼æª”案\n" "用樣å¼æª”案來檢查由標準輸入給定的密語\n" -#: tools/gpg-card.c:2390 +#: tools/gpg-card.c:2407 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: key %s is already stored on the card!\n" msgstr "請注æ„: 金鑰已經å˜æ”¾åœ¨å¡ç‰‡ä¸Šäº†!\n" -#: tools/gpg-card.c:2393 +#: tools/gpg-card.c:2410 #, fuzzy, c-format #| msgid "Note: keys are already stored on the card!\n" msgid "Note: Keys are already stored on the card!\n" msgstr "請注æ„: 金鑰已經å˜æ”¾åœ¨å¡ç‰‡ä¸Šäº†!\n" -#: tools/gpg-card.c:2396 +#: tools/gpg-card.c:2413 #, fuzzy, c-format #| msgid "Replace existing keys? (y/N) " msgid "Replace existing key %s ? (y/N) " msgstr "是å¦è¦å–代既有的金鑰? (y/N) " -#: tools/gpg-card.c:2549 tools/gpg-card.c:2712 tools/gpg-card.c:2935 -#: tools/gpg-card.c:3044 +#: tools/gpg-card.c:2566 tools/gpg-card.c:2729 tools/gpg-card.c:2952 +#: tools/gpg-card.c:3061 #, fuzzy, c-format #| msgid "OpenPGP card no. %s detected\n" msgid "%s card no. %s detected\n" msgstr "åµæ¸¬åˆ° OpenPGP å¡ç‰‡ç·¨è™Ÿ %s\n" -#: tools/gpg-card.c:3396 +#: tools/gpg-card.c:3413 #, c-format msgid "User Interaction Flag is set to \"%s\" - can't change\n" msgstr "" -#: tools/gpg-card.c:3406 tools/gpg-card.c:3420 +#: tools/gpg-card.c:3423 tools/gpg-card.c:3437 #, c-format msgid "" "Warning: Setting the User Interaction Flag to \"%s\"\n" " can only be reverted using a factory reset!\n" msgstr "" -#: tools/gpg-card.c:3423 +#: tools/gpg-card.c:3440 #, c-format msgid "Please use \"uif --yes %d %s\"\n" msgstr "" -#: tools/gpg-card.c:3669 +#: tools/gpg-card.c:3686 #, fuzzy #| msgid "add a certificate to the cache" msgid "authenticate to the card" msgstr "åŠ å…¥æ†‘è‰è‡³å¿«å–" -#: tools/gpg-card.c:3671 +#: tools/gpg-card.c:3688 msgid "send a reset to the card daemon" msgstr "" -#: tools/gpg-card.c:3673 +#: tools/gpg-card.c:3690 #, fuzzy #| msgid "|NAME|use user NAME for authentication" msgid "setup KDF for PIN authentication" msgstr "|åå—|使用指定åå—åšç‚ºèªè‰ç”¨çš„使用者å稱" -#: tools/gpg-card.c:3675 +#: tools/gpg-card.c:3692 msgid "change a private data object" msgstr "" -#: tools/gpg-card.c:3676 +#: tools/gpg-card.c:3693 #, fuzzy #| msgid "add a certificate to the cache" msgid "read a certificate from a data object" msgstr "åŠ å…¥æ†‘è‰è‡³å¿«å–" -#: tools/gpg-card.c:3677 +#: tools/gpg-card.c:3694 #, fuzzy #| msgid "add a certificate to the cache" msgid "store a certificate to a data object" msgstr "åŠ å…¥æ†‘è‰è‡³å¿«å–" -#: tools/gpg-card.c:3678 +#: tools/gpg-card.c:3695 msgid "store a private key to a data object" msgstr "" -#: tools/gpg-card.c:3679 +#: tools/gpg-card.c:3696 msgid "Yubikey management commands" msgstr "" -#: tools/gpg-card.c:3681 +#: tools/gpg-card.c:3698 msgid "manage the command history" msgstr "" +#~ msgid "requesting key %s from %s server %s\n" +#~ msgstr "æ£åœ¨è«‹æ±‚金鑰 %s 自 %s 伺æœå™¨ %s\n" + +#~ msgid "%s:%u: no hostname given\n" +#~ msgstr "%s:%u: 沒有給定主機å稱\n" + +#~ msgid "could not parse keyserver\n" +#~ msgstr "無法剖æžé‡‘鑰伺æœå™¨\n" + +#~ msgid "return all values in a record oriented format" +#~ msgstr "以記錄導å‘æ ¼å¼å‚³å›žæ‰€æœ‰æ•¸å€¼" + +#~ msgid "|NAME|ignore host part and connect through NAME" +#~ msgstr "|å稱|忽略主機的部份並改以指定å稱連線" + +#~ msgid "|NAME|connect to host NAME" +#~ msgstr "|å稱|連線至ä½æ–¼æŒ‡å®šå稱的主機" + +#~ msgid "|N|connect to port N" +#~ msgstr "|N|連線至 N é€£æŽ¥åŸ " + +#~ msgid "|NAME|use user NAME for authentication" +#~ msgstr "|åå—|使用指定åå—åšç‚ºèªè‰ç”¨çš„使用者å稱" + +#~ msgid "|PASS|use password PASS for authentication" +#~ msgstr "|密碼|使用指定密碼作為èªè‰" + +#~ msgid "take password from $DIRMNGR_LDAP_PASS" +#~ msgstr "從 $DIRMNGR_LDAP_PASS å–得密碼使用" + +#~ msgid "|STRING|query DN STRING" +#~ msgstr "|å—串|以åªæŒ‡å®šå—串查詢 DN" + +#~ msgid "|STRING|use STRING as filter expression" +#~ msgstr "|å—串|以指定å—串作為éŽæ¿¾å™¨è¡¨ç¤ºå¼" + +#~ msgid "|STRING|return the attribute STRING" +#~ msgstr "|å—串|以指定å—串傳回屬性" + +#~ msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" +#~ msgstr "用法: dirmngr_ldap [é¸é …] [網å€] (或用 -h 求助)\n" + +#~ msgid "" +#~ "Syntax: dirmngr_ldap [options] [URL]\n" +#~ "Internal LDAP helper for Dirmngr\n" +#~ "Interface and options may change without notice\n" +#~ msgstr "" +#~ "語法: dirmngr_ldap [é¸é …] [網å€]\n" +#~ "Dirmngr 的內部 LDAP å”助程å¼\n" +#~ "介é¢åŠé¸é …å‡å¯èƒ½æœªç¶“通知å³è®Šæ›´\n" + +#~ msgid "invalid port number %d\n" +#~ msgstr "ç„¡æ•ˆçš„é€£æŽ¥åŸ è™Ÿç¢¼ %d\n" + +#~ msgid "scanning result for attribute '%s'\n" +#~ msgstr "æ£åœ¨æŽƒæ屬性 '%s' 之çµæžœ\n" + +#~ msgid "error writing to stdout: %s\n" +#~ msgstr "寫入標準輸出時出錯: %s\n" + +#~ msgid " available attribute '%s'\n" +#~ msgstr " å¯ç”¨å±¬æ€§ '%s'\n" + +#~ msgid "attribute '%s' not found\n" +#~ msgstr "找ä¸åˆ°å±¬æ€§ '%s'\n" + +#~ msgid "found attribute '%s'\n" +#~ msgstr "找到屬性 '%s'\n" + +#~ msgid "processing url '%s'\n" +#~ msgstr "æ£åœ¨è™•ç†ç¶²å€ '%s'\n" + +#~ msgid " user '%s'\n" +#~ msgstr " 使用者 '%s'\n" + +#~ msgid " pass '%s'\n" +#~ msgstr " 密碼 '%s'\n" + +#~ msgid " host '%s'\n" +#~ msgstr " 主機 '%s'\n" + +#~ msgid " port %d\n" +#~ msgstr " é€£æŽ¥åŸ %d\n" + +#~ msgid " DN '%s'\n" +#~ msgstr " 域å '%s'\n" + +#~ msgid " filter '%s'\n" +#~ msgstr " éŽæ¿¾å™¨ '%s'\n" + +#~ msgid " attr '%s'\n" +#~ msgstr " 屬性 '%s'\n" + +#~ msgid "no host name in '%s'\n" +#~ msgstr "'%s' ä¸æ²’有主機å稱\n" + +#~ msgid "no attribute given for query '%s'\n" +#~ msgstr "查詢 '%s' 無給定屬性\n" + +#~ msgid "WARNING: using first attribute only\n" +#~ msgstr "è¦å‘Š: 僅使用第一個屬性\n" + +#~ msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgstr "LDAP åˆå§‹è‡³ '%s:%d' 失敗: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' failed: %s\n" +#~ msgstr "LDAP åˆå§‹è‡³ '%s:%d' 失敗: %s\n" + +#, fuzzy +#~| msgid "LDAP init to '%s:%d' failed: %s\n" +#~ msgid "LDAP init to '%s' done\n" +#~ msgstr "LDAP åˆå§‹è‡³ '%s:%d' 失敗: %s\n" + +#~ msgid "binding to '%s:%d' failed: %s\n" +#~ msgstr "ç¶å®šè‡³ '%s:%d' 時失敗: %s\n" + +#~ msgid "searching '%s' failed: %s\n" +#~ msgstr "æœå°‹ '%s' 時失敗: %s\n" + +#~ msgid "start_cert_fetch: invalid pattern '%s'\n" +#~ msgstr "start_cert_fetch: ç„¡æ•ˆçš„æ¨¡å¼ '%s'\n" + +#~ msgid "ldapserver missing" +#~ msgstr "éºå¤± ldapserver" + #, fuzzy #~| msgid "change a passphrase" #~ msgid "Suggest a random passphrase." @@ -302,6 +302,7 @@ long (* DLSTDCALL pcsc_establish_context) (pcsc_dword_t scope, const void *reserved2, HANDLE *r_context); long (* DLSTDCALL pcsc_release_context) (HANDLE context); +long (* DLSTDCALL pcsc_cancel) (HANDLE context); long (* DLSTDCALL pcsc_list_readers) (HANDLE context, const char *groups, char *readers, pcsc_dword_t*readerslen); @@ -327,10 +328,10 @@ long (* DLSTDCALL pcsc_status) (HANDLE card, pcsc_dword_t *r_state, pcsc_dword_t *r_protocol, unsigned char *atr, pcsc_dword_t *atrlen); -long (* DLSTDCALL pcsc_begin_transaction) (long card); +long (* DLSTDCALL pcsc_begin_transaction) (HANDLE card); long (* DLSTDCALL pcsc_end_transaction) (HANDLE card, pcsc_dword_t disposition); -long (* DLSTDCALL pcsc_transmit) (long card, +long (* DLSTDCALL pcsc_transmit) (HANDLE card, const pcsc_io_request_t send_pci, const unsigned char *send_buffer, pcsc_dword_t send_len, @@ -625,6 +626,7 @@ pcsc_error_string (long err) case 0x001c: s = "card unsupported"; break; case 0x001d: s = "no service"; break; case 0x001e: s = "service stopped"; break; + case 0x002e: s = "no readers available"; break; default: s = "unknown PC/SC error code"; break; } return s; @@ -824,20 +826,23 @@ control_pcsc (int slot, pcsc_dword_t ioctl_code, } +static void +release_pcsc_context (void) +{ + /*log_debug ("%s: releasing context\n", __func__);*/ + log_assert (pcsc.context != 0); + pcsc_release_context (pcsc.context); + pcsc.context = 0; +} + static int close_pcsc_reader (int slot) { + /*log_debug ("%s: count=%d (ctx=%x)\n", __func__, pcsc.count, pcsc.context);*/ (void)slot; - if (--pcsc.count == 0 && npth_mutex_trylock (&reader_table_lock) == 0) - { - int i; - - pcsc_release_context (pcsc.context); - pcsc.context = 0; - for (i = 0; i < MAX_READER; i++) - pcsc.rdrname[i] = NULL; - npth_mutex_unlock (&reader_table_lock); - } + log_assert (pcsc.count > 0); + if (!--pcsc.count) + release_pcsc_context (); return 0; } @@ -868,6 +873,15 @@ connect_pcsc_card (int slot) if (err != PCSC_E_NO_SMARTCARD) log_error ("pcsc_connect failed: %s (0x%lx)\n", pcsc_error_string (err), err); + if (err == PCSC_W_REMOVED_CARD && pcsc_cancel) + { + long err2; + if ((err2=pcsc_cancel (pcsc.context))) + log_error ("pcsc_cancel failed: %s (0x%lx)\n", + pcsc_error_string (err2), err2); + else if (opt.verbose) + log_error ("pcsc_cancel succeeded\n"); + } } else { @@ -1131,6 +1145,7 @@ pcsc_init (void) pcsc_establish_context = dlsym (handle, "SCardEstablishContext"); pcsc_release_context = dlsym (handle, "SCardReleaseContext"); + pcsc_cancel = dlsym (handle, "SCardCancel"); pcsc_list_readers = dlsym (handle, "SCardListReaders"); #if defined(_WIN32) || defined(__CYGWIN__) if (!pcsc_list_readers) @@ -1223,11 +1238,12 @@ open_pcsc_reader (const char *rdrname) if (slot == -1) return -1; + pcsc.count++; reader_table[slot].rdrname = xtrystrdup (rdrname); if (!reader_table[slot].rdrname) { log_error ("error allocating memory for reader name\n"); - close_pcsc_reader (0); + close_pcsc_reader (slot); reader_table[slot].used = 0; unlock_slot (slot); return -1; @@ -1244,7 +1260,6 @@ open_pcsc_reader (const char *rdrname) reader_table[slot].send_apdu_reader = pcsc_send_apdu; reader_table[slot].dump_status_reader = dump_pcsc_reader_status; - pcsc.count++; dump_reader_status (slot); unlock_slot (slot); return slot; @@ -1977,8 +1992,6 @@ apdu_dev_list_start (const char *portstr, struct dev_list **l_p) dl->idx = 0; dl->idx_max = 0; - npth_mutex_lock (&reader_table_lock); - #ifdef HAVE_LIBUSB if (!opt.disable_ccid) { @@ -1986,7 +1999,6 @@ apdu_dev_list_start (const char *portstr, struct dev_list **l_p) if (err) { xfree (dl); - npth_mutex_unlock (&reader_table_lock); return err; } @@ -1996,7 +2008,6 @@ apdu_dev_list_start (const char *portstr, struct dev_list **l_p) log_debug ("leave: apdu_open_reader => slot=-1 (no ccid)\n"); xfree (dl); - npth_mutex_unlock (&reader_table_lock); return gpg_error (GPG_ERR_ENODEV); } } @@ -2008,12 +2019,14 @@ apdu_dev_list_start (const char *portstr, struct dev_list **l_p) char *p = NULL; if (!pcsc.context) - if (pcsc_init () < 0) - { - xfree (dl); - npth_mutex_unlock (&reader_table_lock); - return gpg_error (GPG_ERR_NO_SERVICE); - } + { + /* log_debug ("%s: No context - calling init\n", __func__); */ + if (pcsc_init () < 0) + { + xfree (dl); + return gpg_error (GPG_ERR_NO_SERVICE); + } + } r = pcsc_list_readers (pcsc.context, NULL, NULL, &nreader); if (!r) @@ -2024,9 +2037,9 @@ apdu_dev_list_start (const char *portstr, struct dev_list **l_p) err = gpg_error_from_syserror (); log_error ("error allocating memory for reader list\n"); - close_pcsc_reader (0); + if (pcsc.count == 0) + release_pcsc_context (); xfree (dl); - npth_mutex_unlock (&reader_table_lock); return err; } r = pcsc_list_readers (pcsc.context, NULL, p, &nreader); @@ -2036,9 +2049,9 @@ apdu_dev_list_start (const char *portstr, struct dev_list **l_p) log_error ("pcsc_list_readers failed: %s (0x%lx)\n", pcsc_error_string (r), r); xfree (p); - close_pcsc_reader (0); + if (pcsc.count == 0) + release_pcsc_context (); xfree (dl); - npth_mutex_unlock (&reader_table_lock); return iso7816_map_sw (pcsc_error_to_sw (r)); } @@ -2074,6 +2087,13 @@ apdu_dev_list_start (const char *portstr, struct dev_list **l_p) break; } } + + /* + * Increment PCSC.COUNT artificially, so that PCSC.CONTEXT can + * be kept (not released) until apdu_dev_list_finish will be + * called. + */ + pcsc.count++; } *l_p = dl; @@ -2098,14 +2118,12 @@ apdu_dev_list_finish (struct dev_list *dl) for (i = 0; i < MAX_READER; i++) pcsc.rdrname[i] = NULL; - if (pcsc.count == 0) - { - pcsc_release_context (pcsc.context); - pcsc.context = 0; - } + npth_mutex_lock (&reader_table_lock); + if (--pcsc.count == 0) + release_pcsc_context (); + npth_mutex_unlock (&reader_table_lock); } xfree (dl); - npth_mutex_unlock (&reader_table_lock); } @@ -2118,22 +2136,42 @@ apdu_open_reader (struct dev_list *dl) if (!dl->table) return -1; +#ifdef HAVE_LIBUSB /* See whether we want to use the reader ID string or a reader number. A readerno of -1 indicates that the reader ID string is to be used. */ - if (dl->portstr && strchr (dl->portstr, ':')) - readerno = -1; /* We want to use the readerid. */ - else if (dl->portstr) + if (dl->portstr) { - readerno = atoi (dl->portstr); - if (readerno < 0 || readerno >= dl->idx_max) - return -1; + if (!opt.disable_ccid || strchr (dl->portstr, ':')) + readerno = -1; /* We want to use the readerid. */ + else + { + readerno = atoi (dl->portstr); + if (readerno < 0 || readerno >= dl->idx_max) + return -1; - dl->idx = readerno; - dl->portstr = NULL; + npth_mutex_lock (&reader_table_lock); + /* If already opened HANDLE, return -1. */ + for (slot = 0; slot < MAX_READER; slot++) + if (reader_table[slot].used) + { + npth_mutex_unlock (&reader_table_lock); + return -1; + } + npth_mutex_unlock (&reader_table_lock); + + dl->idx = readerno; + dl->portstr = NULL; + } } else readerno = 0; /* Default. */ +#else + if (dl->portstr) + readerno = -1; /* We want to use the readerid. */ + else + readerno = 0; /* Default. */ +#endif #ifdef HAVE_LIBUSB if (!opt.disable_ccid) @@ -2148,6 +2186,7 @@ apdu_open_reader (struct dev_list *dl) return slot; } + npth_mutex_lock (&reader_table_lock); while (dl->idx < dl->idx_max) { unsigned int bai = ccid_get_BAI (dl->idx, dl->table); @@ -2171,7 +2210,10 @@ apdu_open_reader (struct dev_list *dl) dl->idx++; if (slot >= 0) - return slot; + { + npth_mutex_unlock (&reader_table_lock); + return slot; + } else { /* Skip this reader. */ @@ -2187,6 +2229,7 @@ apdu_open_reader (struct dev_list *dl) else dl->idx++; } + npth_mutex_unlock (&reader_table_lock); /* Not found. */ slot = -1; @@ -2202,6 +2245,7 @@ apdu_open_reader (struct dev_list *dl) return slot; } + npth_mutex_lock (&reader_table_lock); while (dl->idx < dl->idx_max) { const char *rdrname = pcsc.rdrname[dl->idx]; @@ -2221,14 +2265,18 @@ apdu_open_reader (struct dev_list *dl) log_debug ("apdu_open_reader: new device=%s\n", rdrname); /* When reader string is specified, check if it is the one. */ - if (readerno < 0 && strcmp (rdrname, dl->portstr) != 0) + if (readerno < 0 + && strncmp (rdrname, dl->portstr, strlen (dl->portstr)) != 0) continue; slot = open_pcsc_reader (rdrname); dl->idx++; if (slot >= 0) - return slot; + { + npth_mutex_unlock (&reader_table_lock); + return slot; + } else { /* Skip this reader. */ @@ -2240,6 +2288,7 @@ apdu_open_reader (struct dev_list *dl) dl->idx++; } + npth_mutex_unlock (&reader_table_lock); /* Not found. */ slot = -1; } @@ -2319,15 +2368,21 @@ apdu_close_reader (int slot) } if (reader_table[slot].close_reader) { + npth_mutex_lock (&reader_table_lock); sw = reader_table[slot].close_reader (slot); + xfree (reader_table[slot].rdrname); + reader_table[slot].rdrname = NULL; reader_table[slot].used = 0; + npth_mutex_unlock (&reader_table_lock); if (DBG_READER) log_debug ("leave: apdu_close_reader => 0x%x (close_reader)\n", sw); return sw; } + npth_mutex_lock (&reader_table_lock); xfree (reader_table[slot].rdrname); reader_table[slot].rdrname = NULL; reader_table[slot].used = 0; + npth_mutex_unlock (&reader_table_lock); if (DBG_READER) log_debug ("leave: apdu_close_reader => SW_HOST_NOT_SUPPORTED\n"); return SW_HOST_NOT_SUPPORTED; @@ -2566,19 +2621,16 @@ apdu_get_atr (int slot, size_t *atrlen) { unsigned char *buf; - if (DBG_READER) - log_debug ("enter: apdu_get_atr: slot=%d\n", slot); - if (slot < 0 || slot >= MAX_READER || !reader_table[slot].used ) { if (DBG_READER) - log_debug ("leave: apdu_get_atr => NULL (bad slot)\n"); + log_debug ("apdu_get_atr => NULL (bad slot)\n"); return NULL; } if (!reader_table[slot].atrlen) { if (DBG_READER) - log_debug ("leave: apdu_get_atr => NULL (no ATR)\n"); + log_debug ("apdu_get_atr => NULL (no ATR)\n"); return NULL; } @@ -2586,13 +2638,11 @@ apdu_get_atr (int slot, size_t *atrlen) if (!buf) { if (DBG_READER) - log_debug ("leave: apdu_get_atr => NULL (out of core)\n"); + log_debug ("apdu_get_atr => NULL (out of core)\n"); return NULL; } memcpy (buf, reader_table[slot].atr, reader_table[slot].atrlen); *atrlen = reader_table[slot].atrlen; - if (DBG_READER) - log_debug ("leave: apdu_get_atr => atrlen=%zu\n", *atrlen); return buf; } diff --git a/scd/app-common.h b/scd/app-common.h index f194828..2eeffbe 100644 --- a/scd/app-common.h +++ b/scd/app-common.h @@ -45,7 +45,7 @@ /* Flags used by the app_write_learn_status. */ #define APP_LEARN_FLAG_KEYPAIRINFO 1 /* Return only keypair infos. */ #define APP_LEARN_FLAG_MULTI 2 /* Return info for all apps. */ -#define APP_LEARN_FLAG_REREAD 4 /* Re-read ifnos from the token. */ +#define APP_LEARN_FLAG_REREAD 4 /* Re-read infos from the token. */ /* List of supported card types. Generic is the usual ISO7817-4 @@ -194,6 +194,8 @@ struct app_ctx_s { void *pincb_arg); gpg_error_t (*with_keygrip) (app_t app, ctrl_t ctrl, int action, const char *keygrip_str, int capability); + gpg_error_t (*check_aid) (app_t app, ctrl_t ctrl, + const unsigned char *aid, size_t aidlen); } fnc; }; @@ -253,11 +255,12 @@ void application_notify_card_reset (int slot); gpg_error_t check_application_conflict (card_t card, const char *name, const unsigned char *serialno_bin, size_t serialno_bin_len); -gpg_error_t card_reset (card_t card, ctrl_t ctrl, int send_reset); -gpg_error_t select_application (ctrl_t ctrl, const char *name, card_t *r_app, +gpg_error_t card_reset (card_t card); +gpg_error_t select_application (ctrl_t ctrl, const char *name, int scan, const unsigned char *serialno_bin, size_t serialno_bin_len); -gpg_error_t select_additional_application (ctrl_t ctrl, const char *name); +gpg_error_t select_additional_application (card_t card, + ctrl_t ctrl, const char *name); gpg_error_t app_switch_current_card (ctrl_t ctrl, const unsigned char *serialno, @@ -267,8 +270,8 @@ gpg_error_t app_switch_active_app (card_t card, ctrl_t ctrl, char *get_supported_applications (void); -card_t card_ref (card_t card); -void card_unref (card_t card); +card_t card_get (ctrl_t ctrl, const char *keygrip); +void card_put (card_t card); void card_unref_locked (card_t card); gpg_error_t app_munge_serialno (card_t card); diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c index 5508ec6..425adfb 100644 --- a/scd/app-openpgp.c +++ b/scd/app-openpgp.c @@ -316,6 +316,7 @@ get_manufacturer (unsigned int no) case 0x1337: return "Warsaw Hackerspace"; case 0x2342: return "warpzone"; /* hackerspace Muenster. */ case 0x4354: return "Confidential Technologies"; /* cotech.de */ + case 0x5343: return "SSE Carte à puce"; case 0x5443: return "TIF-IT e.V."; case 0x63AF: return "Trustica"; case 0xBA53: return "c-base e.V."; @@ -3454,7 +3455,7 @@ do_change_pin (app_t app, ctrl_t ctrl, const char *chvnostr, rc = pin2hash_if_kdf (app, 0, resetcode, &result1, &resultlen1); if (!rc) - rc = pin2hash_if_kdf (app, 0, pinvalue, &result2, &resultlen2); + rc = pin2hash_if_kdf (app, 1, pinvalue, &result2, &resultlen2); if (!rc) { bufferlen = resultlen1 + resultlen2; @@ -3476,7 +3477,9 @@ do_change_pin (app_t app, ctrl_t ctrl, const char *chvnostr, } else if (set_resetcode) { - if (strlen (pinvalue) < 8) + size_t bufferlen = strlen (pinvalue); + + if (bufferlen != 0 && bufferlen < 8) { log_error (_("Reset Code is too short; minimum length is %d\n"), 8); rc = gpg_error (GPG_ERR_BAD_PIN); @@ -3484,7 +3487,6 @@ do_change_pin (app_t app, ctrl_t ctrl, const char *chvnostr, else { char *buffer = NULL; - size_t bufferlen; rc = pin2hash_if_kdf (app, 0, pinvalue, &buffer, &bufferlen); if (!rc) @@ -4577,12 +4579,11 @@ ecc_writekey (app_t app, ctrl_t ctrl, { const unsigned char **buf2; size_t *buf2len; - int native = flag_djb_tweak; switch (*tok) { case 'q': buf2 = &ecc_q; buf2len = &ecc_q_len; break; - case 'd': buf2 = &ecc_d; buf2len = &ecc_d_len; native = 0; break; + case 'd': buf2 = &ecc_d; buf2len = &ecc_d_len; break; default: buf2 = NULL; buf2len = NULL; break; } if (buf2 && *buf2) @@ -4594,11 +4595,6 @@ ecc_writekey (app_t app, ctrl_t ctrl, goto leave; if (tok && buf2) { - if (!native) - /* Strip off leading zero bytes and save. */ - for (;toklen && !*tok; toklen--, tok++) - ; - *buf2 = tok; *buf2len = toklen; } @@ -4658,11 +4654,9 @@ ecc_writekey (app_t app, ctrl_t ctrl, err = gpg_error (GPG_ERR_INV_VALUE); goto leave; } - if (flag_djb_tweak && keyno != 1) - algo = PUBKEY_ALGO_EDDSA; - else if (keyno == 1) + if (keyno == 1) algo = PUBKEY_ALGO_ECDH; - else if (!strcmp (curve, "Ed448")) + else if (!strcmp (curve, "Ed25519") || !strcmp (curve, "Ed448")) algo = PUBKEY_ALGO_EDDSA; else algo = PUBKEY_ALGO_ECDSA; @@ -6140,6 +6134,21 @@ do_reselect (app_t app, ctrl_t ctrl) } +/* Check if AID is the correct one. */ +static gpg_error_t +do_check_aid (app_t app, ctrl_t ctrl, const unsigned char *aid, size_t aidlen) +{ + (void)app; + (void)ctrl; + + if (aidlen >= sizeof openpgp_aid + && memcmp (aid, openpgp_aid, sizeof openpgp_aid) == 0) + return 0; + + return gpg_error (GPG_ERR_WRONG_CARD); +} + + /* Select the OpenPGP application on the card in SLOT. This function must be used before any other OpenPGP application functions. */ gpg_error_t @@ -6328,6 +6337,7 @@ app_select_openpgp (app_t app) app->fnc.change_pin = do_change_pin; app->fnc.check_pin = do_check_pin; app->fnc.with_keygrip = do_with_keygrip; + app->fnc.check_aid = do_check_aid; } leave: diff --git a/scd/app-p15.c b/scd/app-p15.c index 0782c25..db45236 100644 --- a/scd/app-p15.c +++ b/scd/app-p15.c @@ -74,6 +74,7 @@ typedef enum CARD_TYPE_MICARDO, CARD_TYPE_CARDOS_50, CARD_TYPE_CARDOS_53, + CARD_TYPE_AET, /* A.E.T. Europe JCOP card. */ CARD_TYPE_BELPIC /* Belgian eID card specs. */ } card_type_t; @@ -120,6 +121,9 @@ static struct CARD_TYPE_CARDOS_50 }, /* CardOS 5.0 */ { 11, X("\x3b\xd2\x18\x00\x81\x31\xfe\x58\xc9\x03\x16"), CARD_TYPE_CARDOS_53 }, /* CardOS 5.3 */ + { 24, X("\x3b\xfe\x18\x00\x00\x80\x31\xfe\x45\x53\x43\x45" + "\x36\x30\x2d\x43\x44\x30\x38\x31\x2d\x6e\x46\xa9"), + CARD_TYPE_AET }, { 0 } }; #undef X @@ -152,6 +156,14 @@ typedef enum PIN_TYPE_ISO9564_1 = 4 } pin_type_t; +/* The AuthenticationTypes as defined in pkcs#15 v1.1 (6.8.1) */ +typedef enum + { + AUTH_TYPE_PIN = -1, + AUTH_TYPE_BIOMETRIC = 0, + AUTH_TYPE_AUTHKEY = 1, + AUTH_TYPE_EXTERNAL = 2, + } auth_type_t; /* A bit array with for the key usage flags from the commonKeyAttributes. */ @@ -372,6 +384,11 @@ struct aodf_object_s /* The file ID of this AODF. */ unsigned short fid; + /* The type of this authentication object. */ + auth_type_t auth_type; + + /* Info used for AUTH_TYPE_PIN: */ + /* The PIN Flags. */ struct { @@ -419,6 +436,9 @@ struct aodf_object_s may be NULL. Malloced.*/ size_t pathlen; unsigned short *path; + + /* Info used for AUTH_TYPE_AUTHKEY: */ + }; typedef struct aodf_object_s *aodf_object_t; @@ -436,11 +456,14 @@ struct app_local_s /* The vendor's product. */ card_product_t card_product; + /* Flag indicating that extedned_mode is not supported. */ + unsigned int no_extended_mode : 1; + /* Flag indicating whether we may use direct path selection. */ - int direct_path_selection; + unsigned int direct_path_selection : 1; /* Flag indicating whether the card has any key with a gpgusage set. */ - int any_gpgusage; + unsigned int any_gpgusage : 1; /* Structure with the EFIDs of the objects described in the ODF file. */ @@ -512,6 +535,7 @@ cardtype2str (card_type_t cardtype) case CARD_TYPE_CARDOS_50: return "CardOS 5.0"; case CARD_TYPE_CARDOS_53: return "CardOS 5.3"; case CARD_TYPE_BELPIC: return "Belgian eID"; + case CARD_TYPE_AET: return "AET"; } return ""; } @@ -522,7 +546,7 @@ cardproduct2str (card_product_t cardproduct) switch (cardproduct) { case CARD_PRODUCT_UNKNOWN: return ""; - case CARD_PRODUCT_RSCS: return "RSCS"; + case CARD_PRODUCT_RSCS: return "R&S"; case CARD_PRODUCT_DTRUST: return "D-Trust"; } return ""; @@ -763,6 +787,27 @@ select_ef_by_path (app_t app, const unsigned short *path, size_t pathlen) goto err_print_path; } } + else if (pathlen > 1 && path[0] == 0x3fff) + { + err = iso7816_select_file (app_get_slot (app), 0x3f00, 0); + if (err) + { + log_error ("p15: error selecting part %d from path ", 0); + goto err_print_path; + } + path++; + pathlen--; + for (i=0; i < pathlen; i++) + { + err = iso7816_select_file (app_get_slot (app), + path[i], (i+1 == pathlen)? 2 : 1); + if (err) + { + log_error ("p15: error selecting part %d from path ", i); + goto err_print_path; + } + } + } else { if (pathlen && *path != 0x3f00 ) @@ -1861,10 +1906,12 @@ read_ef_prkdf (app_t app, unsigned short fid, prkdf_object_t *result) if (err) goto parse_error; - /* Make sure that the next element is a non zero path and of - even length (FID are two bytes each). */ + /* Make sure that the next element has a path of even length + * (FIDs are two bytes each). We should check that the path + * length is non-zero but some cards return a zero length path + * nevertheless (e.g. A.E.T. Europe Java applets). */ if (class != CLASS_UNIVERSAL || tag != TAG_OCTET_STRING - || !objlen || (objlen & 1) ) + || (objlen & 1) ) { errstr = "invalid path reference"; goto parse_error; @@ -2165,10 +2212,10 @@ read_ef_pukdf (app_t app, unsigned short fid, pukdf_object_t *result) if (err) goto parse_error; - /* Make sure that the next element is a non zero path and of - even length (FID are two bytes each). */ + /* Make sure that the next element has a path of even length + * (FIDs are two bytes each). */ if (class != CLASS_UNIVERSAL || tag != TAG_OCTET_STRING - || !objlen || (objlen & 1) ) + || (objlen & 1) ) { errstr = "invalid path reference"; goto parse_error; @@ -2460,10 +2507,10 @@ read_ef_cdf (app_t app, unsigned short fid, int cdftype, cdf_object_t *result) if (err) goto parse_error; - /* Make sure that the next element is a non zero path and of - even length (FID are two bytes each). */ + /* Make sure that the next element has a path of even length + * (FIDs are two bytes each). */ if (class != CLASS_UNIVERSAL || tag != TAG_OCTET_STRING - || !objlen || (objlen & 1) ) + || (objlen & 1) ) { errstr = "invalid path reference"; goto parse_error; @@ -2609,37 +2656,46 @@ read_ef_cdf (app_t app, unsigned short fid, int cdftype, cdf_object_t *result) /* -SEQUENCE { - SEQUENCE { -- CommonObjectAttributes - UTF8String 'specific PIN for DS' - BIT STRING 0 unused bits - '00000011'B - } - SEQUENCE { -- CommonAuthenticationObjectAttributes - OCTET STRING - 07 -- iD - } - - [1] { -- typeAttributes - SEQUENCE { -- PinAttributes - BIT STRING 0 unused bits - '0000100000110010'B -- local,initialized,needs-padding - -- exchangeRefData - ENUMERATED 1 -- ascii-numeric - INTEGER 6 -- minLength - INTEGER 6 -- storedLength - INTEGER 8 -- maxLength - [0] - 02 -- pinReference - GeneralizedTime 19/04/2002 12:12 GMT -- lastPinChange - SEQUENCE { - OCTET STRING - 3F 00 40 16 -- path to DF of PIN - } - } - } - } - + * SEQUENCE { + * SEQUENCE { -- CommonObjectAttributes + * UTF8String 'specific PIN for DS' + * BIT STRING 0 unused bits + * '00000011'B + * } + * SEQUENCE { -- CommonAuthenticationObjectAttributes + * OCTET STRING + * 07 -- iD + * } + * + * [1] { -- typeAttributes + * SEQUENCE { -- PinAttributes + * BIT STRING 0 unused bits + * '0000100000110010'B -- local,initialized,needs-padding + * -- exchangeRefData + * ENUMERATED 1 -- ascii-numeric + * INTEGER 6 -- minLength + * INTEGER 6 -- storedLength + * INTEGER 8 -- maxLength + * [0] + * 02 -- pinReference + * GeneralizedTime 19/04/2002 12:12 GMT -- lastPinChange + * SEQUENCE { + * OCTET STRING + * 3F 00 40 16 -- path to DF of PIN + * } + * } + * } + * } + * + * Or for an authKey: + * + * [1] { -- typeAttributes + * SEQUENCE { -- AuthKeyAttributes + * BOOLEAN TRUE -- derivedKey + * OCTET STRING 02 -- authKeyId + * } + * } + * } */ /* Read and parse an Authentication Object Directory File identified by FID. On success a newlist of AODF objects gets stored at RESULT @@ -2676,6 +2732,7 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) size_t nn; int where; const char *errstr = NULL; + auth_type_t auth_type; aodf_object_t aodf = NULL; unsigned long ul; const char *s; @@ -2688,16 +2745,19 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) else if (objlen > n) err = gpg_error (GPG_ERR_INV_OBJ); else if (class == CLASS_UNIVERSAL && tag == TAG_SEQUENCE) - ; /* PinAttributes */ + auth_type = AUTH_TYPE_PIN; /* PinAttributes */ + else if (class == CLASS_CONTEXT && tag == 1 ) + auth_type = AUTH_TYPE_AUTHKEY; /* AuthKeyAttributes */ else if (class == CLASS_CONTEXT) { switch (tag) { case 0: errstr = "biometric auth types are not supported"; break; - case 1: errstr = "authKey auth types are not supported"; break; case 2: errstr = "external auth type are not supported"; break; default: errstr = "unknown privateKeyObject"; break; } + p += objlen; + n -= objlen; goto parse_error; } else @@ -2706,7 +2766,6 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) goto parse_error; } - if (err) { log_error ("p15: error parsing AODF record: %s\n", @@ -2723,6 +2782,7 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) if (!aodf) goto no_core; aodf->fid = fid; + aodf->auth_type = auth_type; /* Parse the commonObjectAttributes. */ where = __LINE__; @@ -2781,7 +2841,7 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) else if (!err && objlen > nn) err = gpg_error (GPG_ERR_INV_OBJ); else if (class == CLASS_UNIVERSAL && tag == TAG_SEQUENCE) - ; /* A typeAttribute always starts with a sequence */ + ; /* Okay */ else err = gpg_error (GPG_ERR_INV_OBJ); if (err) @@ -2789,240 +2849,147 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) nn = objlen; - /* PinFlags */ - where = __LINE__; - err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, - &ndef, &objlen, &hdrlen); - if (!err && (objlen > nn || !objlen - || class != CLASS_UNIVERSAL || tag != TAG_BIT_STRING)) - err = gpg_error (GPG_ERR_INV_OBJ); - if (err) - goto parse_error; - - { - unsigned int bits, mask; - int unused, full; - - unused = *pp++; nn--; objlen--; - if ((!objlen && unused) || unused/8 > objlen) - { - err = gpg_error (GPG_ERR_ENCODING_PROBLEM); + if (auth_type == AUTH_TYPE_PIN) + { + /* PinFlags */ + where = __LINE__; + err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (!err && (objlen > nn || !objlen + || class != CLASS_UNIVERSAL || tag != TAG_BIT_STRING)) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) goto parse_error; - } - full = objlen - (unused+7)/8; - unused %= 8; - mask = 0; - for (i=1; unused; i <<= 1, unused--) - mask |= i; - - /* The first octet */ - bits = 0; - if (objlen) + { - bits = *pp++; nn--; objlen--; - if (full) - full--; - else + unsigned int bits, mask; + int unused, full; + + unused = *pp++; nn--; objlen--; + if ((!objlen && unused) || unused/8 > objlen) { - bits &= ~mask; - mask = 0; + err = gpg_error (GPG_ERR_ENCODING_PROBLEM); + goto parse_error; } - } - if ((bits & 0x80)) /* ASN.1 bit 0. */ - aodf->pinflags.case_sensitive = 1; - if ((bits & 0x40)) /* ASN.1 bit 1. */ - aodf->pinflags.local = 1; - if ((bits & 0x20)) - aodf->pinflags.change_disabled = 1; - if ((bits & 0x10)) - aodf->pinflags.unblock_disabled = 1; - if ((bits & 0x08)) - aodf->pinflags.initialized = 1; - if ((bits & 0x04)) - aodf->pinflags.needs_padding = 1; - if ((bits & 0x02)) - aodf->pinflags.unblocking_pin = 1; - if ((bits & 0x01)) - aodf->pinflags.so_pin = 1; - /* The second octet. */ - bits = 0; - if (objlen) - { - bits = *pp++; nn--; objlen--; - if (full) - full--; - else + full = objlen - (unused+7)/8; + unused %= 8; + mask = 0; + for (i=1; unused; i <<= 1, unused--) + mask |= i; + + /* The first octet */ + bits = 0; + if (objlen) + { + bits = *pp++; nn--; objlen--; + if (full) + full--; + else + { + bits &= ~mask; + mask = 0; + } + } + if ((bits & 0x80)) /* ASN.1 bit 0. */ + aodf->pinflags.case_sensitive = 1; + if ((bits & 0x40)) /* ASN.1 bit 1. */ + aodf->pinflags.local = 1; + if ((bits & 0x20)) + aodf->pinflags.change_disabled = 1; + if ((bits & 0x10)) + aodf->pinflags.unblock_disabled = 1; + if ((bits & 0x08)) + aodf->pinflags.initialized = 1; + if ((bits & 0x04)) + aodf->pinflags.needs_padding = 1; + if ((bits & 0x02)) + aodf->pinflags.unblocking_pin = 1; + if ((bits & 0x01)) + aodf->pinflags.so_pin = 1; + /* The second octet. */ + bits = 0; + if (objlen) { - bits &= ~mask; + bits = *pp++; nn--; objlen--; + if (full) + full--; + else + { + bits &= ~mask; + } } + if ((bits & 0x80)) + aodf->pinflags.disable_allowed = 1; + if ((bits & 0x40)) + aodf->pinflags.integrity_protected = 1; + if ((bits & 0x20)) + aodf->pinflags.confidentiality_protected = 1; + if ((bits & 0x10)) + aodf->pinflags.exchange_ref_data = 1; + /* Skip remaining bits. */ + pp += objlen; + nn -= objlen; } - if ((bits & 0x80)) - aodf->pinflags.disable_allowed = 1; - if ((bits & 0x40)) - aodf->pinflags.integrity_protected = 1; - if ((bits & 0x20)) - aodf->pinflags.confidentiality_protected = 1; - if ((bits & 0x10)) - aodf->pinflags.exchange_ref_data = 1; - /* Skip remaining bits. */ - pp += objlen; - nn -= objlen; - } - - - /* PinType */ - where = __LINE__; - err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, - &ndef, &objlen, &hdrlen); - if (!err && (objlen > nn - || class != CLASS_UNIVERSAL || tag != TAG_ENUMERATED)) - err = gpg_error (GPG_ERR_INV_OBJ); - if (!err && objlen > sizeof (ul)) - err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); - if (err) - goto parse_error; - - for (ul=0; objlen; objlen--) - { - ul <<= 8; - ul |= (*pp++) & 0xff; - nn--; - } - aodf->pintype = ul; - - - /* minLength */ - where = __LINE__; - err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, - &ndef, &objlen, &hdrlen); - if (!err && (objlen > nn - || class != CLASS_UNIVERSAL || tag != TAG_INTEGER)) - err = gpg_error (GPG_ERR_INV_OBJ); - if (!err && objlen > sizeof (ul)) - err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); - if (err) - goto parse_error; - for (ul=0; objlen; objlen--) - { - ul <<= 8; - ul |= (*pp++) & 0xff; - nn--; - } - aodf->min_length = ul; - - - /* storedLength */ - where = __LINE__; - err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, - &ndef, &objlen, &hdrlen); - if (!err && (objlen > nn - || class != CLASS_UNIVERSAL || tag != TAG_INTEGER)) - err = gpg_error (GPG_ERR_INV_OBJ); - if (!err && objlen > sizeof (ul)) - err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); - if (err) - goto parse_error; - for (ul=0; objlen; objlen--) - { - ul <<= 8; - ul |= (*pp++) & 0xff; - nn--; - } - aodf->stored_length = ul; - - /* optional maxLength */ - where = __LINE__; - err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, - &ndef, &objlen, &hdrlen); - if (gpg_err_code (err) == GPG_ERR_EOF) - goto ready; - if (!err && objlen > nn) - err = gpg_error (GPG_ERR_INV_OBJ); - if (err) - goto parse_error; - if (class == CLASS_UNIVERSAL && tag == TAG_INTEGER) - { - if (objlen > sizeof (ul)) - { - err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); - goto parse_error; - } - for (ul=0; objlen; objlen--) - { - ul <<= 8; - ul |= (*pp++) & 0xff; - nn--; - } - aodf->max_length = ul; - aodf->max_length_valid = 1; + /* PinType */ where = __LINE__; err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, &ndef, &objlen, &hdrlen); - if (gpg_err_code (err) == GPG_ERR_EOF) - goto ready; - if (!err && objlen > nn) + if (!err && (objlen > nn + || class != CLASS_UNIVERSAL || tag != TAG_ENUMERATED)) err = gpg_error (GPG_ERR_INV_OBJ); + if (!err && objlen > sizeof (ul)) + err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); if (err) goto parse_error; - } - /* Optional pinReference. */ - if (class == CLASS_CONTEXT && tag == 0) - { - if (objlen > sizeof (ul)) - { - err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); - goto parse_error; - } for (ul=0; objlen; objlen--) { ul <<= 8; ul |= (*pp++) & 0xff; nn--; } - aodf->pin_reference = ul; - aodf->pin_reference_valid = 1; + aodf->pintype = ul; + /* minLength */ where = __LINE__; err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, &ndef, &objlen, &hdrlen); - if (gpg_err_code (err) == GPG_ERR_EOF) - goto ready; - if (!err && objlen > nn) + if (!err && (objlen > nn + || class != CLASS_UNIVERSAL || tag != TAG_INTEGER)) err = gpg_error (GPG_ERR_INV_OBJ); + if (!err && objlen > sizeof (ul)) + err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); if (err) goto parse_error; - } - - /* Optional padChar. */ - if (class == CLASS_UNIVERSAL && tag == TAG_OCTET_STRING) - { - if (objlen != 1) + for (ul=0; objlen; objlen--) { - errstr = "padChar is not of size(1)"; - goto parse_error; + ul <<= 8; + ul |= (*pp++) & 0xff; + nn--; } - aodf->pad_char = *pp++; nn--; - aodf->pad_char_valid = 1; + aodf->min_length = ul; + /* storedLength */ where = __LINE__; err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, &ndef, &objlen, &hdrlen); - if (gpg_err_code (err) == GPG_ERR_EOF) - goto ready; - if (!err && objlen > nn) + if (!err && (objlen > nn + || class != CLASS_UNIVERSAL || tag != TAG_INTEGER)) err = gpg_error (GPG_ERR_INV_OBJ); + if (!err && objlen > sizeof (ul)) + err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); if (err) goto parse_error; - } - - /* Skip optional lastPinChange. */ - if (class == CLASS_UNIVERSAL && tag == TAG_GENERALIZED_TIME) - { - pp += objlen; - nn -= objlen; + for (ul=0; objlen; objlen--) + { + ul <<= 8; + ul |= (*pp++) & 0xff; + nn--; + } + aodf->stored_length = ul; + /* optional maxLength */ where = __LINE__; err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, &ndef, &objlen, &hdrlen); @@ -3032,80 +2999,180 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) err = gpg_error (GPG_ERR_INV_OBJ); if (err) goto parse_error; - } + if (class == CLASS_UNIVERSAL && tag == TAG_INTEGER) + { + if (objlen > sizeof (ul)) + { + err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); + goto parse_error; + } + for (ul=0; objlen; objlen--) + { + ul <<= 8; + ul |= (*pp++) & 0xff; + nn--; + } + aodf->max_length = ul; + aodf->max_length_valid = 1; - /* Optional Path object. */ - if (class == CLASS_UNIVERSAL || tag == TAG_SEQUENCE) - { - const unsigned char *ppp = pp; - size_t nnn = objlen; + where = __LINE__; + err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (gpg_err_code (err) == GPG_ERR_EOF) + goto ready; + if (!err && objlen > nn) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + goto parse_error; + } - pp += objlen; - nn -= objlen; + /* Optional pinReference. */ + if (class == CLASS_CONTEXT && tag == 0) + { + if (objlen > sizeof (ul)) + { + err = gpg_error (GPG_ERR_UNSUPPORTED_ENCODING); + goto parse_error; + } + for (ul=0; objlen; objlen--) + { + ul <<= 8; + ul |= (*pp++) & 0xff; + nn--; + } + aodf->pin_reference = ul; + aodf->pin_reference_valid = 1; - where = __LINE__; - err = parse_ber_header (&ppp, &nnn, &class, &tag, &constructed, - &ndef, &objlen, &hdrlen); - if (!err && objlen > nnn) - err = gpg_error (GPG_ERR_INV_OBJ); - if (err) - goto parse_error; + where = __LINE__; + err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (gpg_err_code (err) == GPG_ERR_EOF) + goto ready; + if (!err && objlen > nn) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + goto parse_error; + } - /* Make sure that the next element is a non zero FID and of - even length (FID are two bytes each). */ - if (class != CLASS_UNIVERSAL || tag != TAG_OCTET_STRING - || !objlen || (objlen & 1) ) + /* Optional padChar. */ + if (class == CLASS_UNIVERSAL && tag == TAG_OCTET_STRING) { - errstr = "invalid path reference"; - goto parse_error; - } + if (objlen != 1) + { + errstr = "padChar is not of size(1)"; + goto parse_error; + } + aodf->pad_char = *pp++; nn--; + aodf->pad_char_valid = 1; - aodf->pathlen = objlen/2; - aodf->path = xtrycalloc (aodf->pathlen, sizeof *aodf->path); - if (!aodf->path) - goto no_core; - for (i=0; i < aodf->pathlen; i++, ppp += 2, nnn -= 2) - aodf->path[i] = ((ppp[0] << 8) | ppp[1]); + where = __LINE__; + err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (gpg_err_code (err) == GPG_ERR_EOF) + goto ready; + if (!err && objlen > nn) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + goto parse_error; + } - if (nnn) + /* Skip optional lastPinChange. */ + if (class == CLASS_UNIVERSAL && tag == TAG_GENERALIZED_TIME) { - /* An index and length follows. */ - aodf->have_off = 1; + pp += objlen; + nn -= objlen; + where = __LINE__; - err = parse_ber_header (&ppp, &nnn, &class, &tag, &constructed, + err = parse_ber_header (&pp, &nn, &class, &tag, &constructed, &ndef, &objlen, &hdrlen); - if (!err && (objlen > nnn - || class != CLASS_UNIVERSAL || tag != TAG_INTEGER)) + if (gpg_err_code (err) == GPG_ERR_EOF) + goto ready; + if (!err && objlen > nn) err = gpg_error (GPG_ERR_INV_OBJ); if (err) goto parse_error; + } - for (ul=0; objlen; objlen--) - { - ul <<= 8; - ul |= (*ppp++) & 0xff; - nnn--; - } - aodf->off = ul; + /* Optional Path object. */ + if (class == CLASS_UNIVERSAL || tag == TAG_SEQUENCE) + { + const unsigned char *ppp = pp; + size_t nnn = objlen; + + pp += objlen; + nn -= objlen; where = __LINE__; err = parse_ber_header (&ppp, &nnn, &class, &tag, &constructed, &ndef, &objlen, &hdrlen); - if (!err && (objlen > nnn - || class != CLASS_CONTEXT || tag != 0)) + if (!err && objlen > nnn) err = gpg_error (GPG_ERR_INV_OBJ); if (err) goto parse_error; - for (ul=0; objlen; objlen--) + /* Make sure that the next element has a path of even + * length (FIDs are two bytes each). */ + if (class != CLASS_UNIVERSAL || tag != TAG_OCTET_STRING + || (objlen & 1) ) { - ul <<= 8; - ul |= (*ppp++) & 0xff; - nnn--; + errstr = "invalid path reference"; + goto parse_error; + } + + aodf->pathlen = objlen/2; + aodf->path = xtrycalloc (aodf->pathlen, sizeof *aodf->path); + if (!aodf->path) + goto no_core; + for (i=0; i < aodf->pathlen; i++, ppp += 2, nnn -= 2) + aodf->path[i] = ((ppp[0] << 8) | ppp[1]); + + if (nnn) + { + /* An index and length follows. */ + aodf->have_off = 1; + where = __LINE__; + err = parse_ber_header (&ppp, &nnn, &class, &tag, + &constructed, + &ndef, &objlen, &hdrlen); + if (!err && (objlen > nnn + || class != CLASS_UNIVERSAL + || tag != TAG_INTEGER)) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + goto parse_error; + + for (ul=0; objlen; objlen--) + { + ul <<= 8; + ul |= (*ppp++) & 0xff; + nnn--; + } + aodf->off = ul; + + where = __LINE__; + err = parse_ber_header (&ppp, &nnn, &class, &tag, + &constructed, + &ndef, &objlen, &hdrlen); + if (!err && (objlen > nnn + || class != CLASS_CONTEXT || tag != 0)) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + goto parse_error; + + for (ul=0; objlen; objlen--) + { + ul <<= 8; + ul |= (*ppp++) & 0xff; + nnn--; + } + aodf->len = ul; } - aodf->len = ul; } } + else if (auth_type == AUTH_TYPE_AUTHKEY) + { + + } /* Ignore further objects which might be there due to future extensions of pkcs#15. */ @@ -3121,6 +3188,9 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) if (aodf->label) log_printf (" (%s)", aodf->label); log_info ("p15: "); + log_printf (" %s", + aodf->auth_type == AUTH_TYPE_PIN? "pin" : + aodf->auth_type == AUTH_TYPE_AUTHKEY? "authkey" : "?"); if (aodf->pathlen) { log_printf (" path="); @@ -3135,58 +3205,64 @@ read_ef_aodf (app_t app, unsigned short fid, aodf_object_t *result) for (i=0; i < aodf->authidlen; i++) log_printf ("%02X", aodf->authid[i]); } - if (aodf->pin_reference_valid) - log_printf (" pinref=0x%02lX", aodf->pin_reference); - log_printf (" min=%lu", aodf->min_length); - log_printf (" stored=%lu", aodf->stored_length); - if (aodf->max_length_valid) - log_printf (" max=%lu", aodf->max_length); - if (aodf->pad_char_valid) - log_printf (" pad=0x%02x", aodf->pad_char); - - log_info ("p15: flags="); - s = ""; - if (aodf->pinflags.case_sensitive) - log_printf ("%scase_sensitive", s), s = ","; - if (aodf->pinflags.local) - log_printf ("%slocal", s), s = ","; - if (aodf->pinflags.change_disabled) - log_printf ("%schange_disabled", s), s = ","; - if (aodf->pinflags.unblock_disabled) - log_printf ("%sunblock_disabled", s), s = ","; - if (aodf->pinflags.initialized) - log_printf ("%sinitialized", s), s = ","; - if (aodf->pinflags.needs_padding) - log_printf ("%sneeds_padding", s), s = ","; - if (aodf->pinflags.unblocking_pin) - log_printf ("%sunblocking_pin", s), s = ","; - if (aodf->pinflags.so_pin) - log_printf ("%sso_pin", s), s = ","; - if (aodf->pinflags.disable_allowed) - log_printf ("%sdisable_allowed", s), s = ","; - if (aodf->pinflags.integrity_protected) - log_printf ("%sintegrity_protected", s), s = ","; - if (aodf->pinflags.confidentiality_protected) - log_printf ("%sconfidentiality_protected", s), s = ","; - if (aodf->pinflags.exchange_ref_data) - log_printf ("%sexchange_ref_data", s), s = ","; - { - char numbuf[50]; - const char *s2; - - switch (aodf->pintype) + if (aodf->auth_type == AUTH_TYPE_PIN) + { + if (aodf->pin_reference_valid) + log_printf (" pinref=0x%02lX", aodf->pin_reference); + log_printf (" min=%lu", aodf->min_length); + log_printf (" stored=%lu", aodf->stored_length); + if (aodf->max_length_valid) + log_printf (" max=%lu", aodf->max_length); + if (aodf->pad_char_valid) + log_printf (" pad=0x%02x", aodf->pad_char); + + log_info ("p15: flags="); + s = ""; + if (aodf->pinflags.case_sensitive) + log_printf ("%scase_sensitive", s), s = ","; + if (aodf->pinflags.local) + log_printf ("%slocal", s), s = ","; + if (aodf->pinflags.change_disabled) + log_printf ("%schange_disabled", s), s = ","; + if (aodf->pinflags.unblock_disabled) + log_printf ("%sunblock_disabled", s), s = ","; + if (aodf->pinflags.initialized) + log_printf ("%sinitialized", s), s = ","; + if (aodf->pinflags.needs_padding) + log_printf ("%sneeds_padding", s), s = ","; + if (aodf->pinflags.unblocking_pin) + log_printf ("%sunblocking_pin", s), s = ","; + if (aodf->pinflags.so_pin) + log_printf ("%sso_pin", s), s = ","; + if (aodf->pinflags.disable_allowed) + log_printf ("%sdisable_allowed", s), s = ","; + if (aodf->pinflags.integrity_protected) + log_printf ("%sintegrity_protected", s), s = ","; + if (aodf->pinflags.confidentiality_protected) + log_printf ("%sconfidentiality_protected", s), s = ","; + if (aodf->pinflags.exchange_ref_data) + log_printf ("%sexchange_ref_data", s), s = ","; { - case PIN_TYPE_BCD: s2 = "bcd"; break; - case PIN_TYPE_ASCII_NUMERIC: s2 = "ascii-numeric"; break; - case PIN_TYPE_UTF8: s2 = "utf8"; break; - case PIN_TYPE_HALF_NIBBLE_BCD: s2 = "half-nibble-bcd"; break; - case PIN_TYPE_ISO9564_1: s2 = "iso9564-1"; break; - default: - sprintf (numbuf, "%lu", (unsigned long)aodf->pintype); - s2 = numbuf; + char numbuf[50]; + const char *s2; + + switch (aodf->pintype) + { + case PIN_TYPE_BCD: s2 = "bcd"; break; + case PIN_TYPE_ASCII_NUMERIC: s2 = "ascii-numeric"; break; + case PIN_TYPE_UTF8: s2 = "utf8"; break; + case PIN_TYPE_HALF_NIBBLE_BCD: s2 = "half-nibble-bcd"; break; + case PIN_TYPE_ISO9564_1: s2 = "iso9564-1"; break; + default: + sprintf (numbuf, "%lu", (unsigned long)aodf->pintype); + s2 = numbuf; + } + log_printf ("%stype=%s", s, s2); s = ","; } - log_printf ("%stype=%s", s, s2); s = ","; - } + } + else if (aodf->auth_type == AUTH_TYPE_AUTHKEY) + { + } log_printf ("\n"); } @@ -3703,7 +3779,7 @@ read_p15_info (app_t app) } if (!app->app_local->card_product && app->app_local->token_label - && !strcmp (app->app_local->token_label, "D-TRUST Card V3") + && !strncmp (app->app_local->token_label, "D-TRUST Card V3", 15) && app->app_local->card_type == CARD_TYPE_CARDOS_50) { app->app_local->card_product = CARD_PRODUCT_DTRUST; @@ -3791,8 +3867,8 @@ read_p15_info (app_t app) log_printf ("\n"); } - log_info ("p15: atr ..........: "); atr = apdu_get_atr (app_get_slot (app), &atrlen); + log_info ("p15: atr ..........: "); if (!atr) log_printf ("[error]\n"); else @@ -3851,6 +3927,7 @@ send_certinfo (app_t app, ctrl_t ctrl, const char *certtype, labelbuf, strlen (labelbuf), NULL, (size_t)0); xfree (buf); + xfree (labelbuf); } return 0; } @@ -4208,8 +4285,12 @@ readcert_by_cdf (app_t app, cdf_object_t cdf, if (err) goto leave; - err = iso7816_read_binary_ext (app_get_slot (app), 1, cdf->off, cdf->len, - &buffer, &buflen, NULL); + if (app->app_local->no_extended_mode) + err = iso7816_read_binary_ext (app_get_slot (app), 0, cdf->off, 0, + &buffer, &buflen, NULL); + else + err = iso7816_read_binary_ext (app_get_slot (app), 1, cdf->off, cdf->len, + &buffer, &buflen, NULL); if (!err && (!buflen || *buffer == 0xff)) err = gpg_error (GPG_ERR_NOT_FOUND); if (err) @@ -4546,6 +4627,8 @@ do_getattr (app_t app, ctrl_t ctrl, const char *name) } else { + char *sn; + /* We use the first private key object which has a serial * number set. If none was found, we parse the first * object and see whether this has then a serial number. */ @@ -4560,11 +4643,12 @@ do_getattr (app_t app, ctrl_t ctrl, const char *name) if (!prkdf->serial_number) prkdf = NULL; } - if (prkdf) + sn = get_dispserialno (app, prkdf); + /* Unless there is a bogus S/N in the cert, or the product + * has a different strategy for the display-s/n, we should + * have a suitable one from the cert now. */ + if (sn) { - char *sn = get_dispserialno (app, prkdf); - /* Unless there is a bogus S/N in the cert we should - * have a suitable one from the cert here now. */ err = send_status_printf (ctrl, name, "%s", sn); xfree (sn); return err; @@ -4574,7 +4658,13 @@ do_getattr (app_t app, ctrl_t ctrl, const char *name) } else if (!strcmp (name, "MANUFACTURER")) { - if (app->app_local->manufacturer_id) + if (app->app_local->manufacturer_id + && !strchr (app->app_local->manufacturer_id, '[') + && app->app_local->card_product) + return send_status_printf (ctrl, "MANUFACTURER", "0 %s [%s]", + app->app_local->manufacturer_id, + cardproduct2str (app->app_local->card_product)); + else if (app->app_local->manufacturer_id) return send_status_printf (ctrl, "MANUFACTURER", "0 %s", app->app_local->manufacturer_id); else @@ -4895,11 +4985,19 @@ static char * get_dispserialno (app_t app, prkdf_object_t prkdf) { char *serial; + size_t n; /* We prefer the SerialNumber RDN from the Subject-DN but we don't * use it if it features a percent sign (special character in pin * prompts) or has any control character. */ - if (prkdf && prkdf->serial_number && *prkdf->serial_number + if (app->app_local->card_product == CARD_PRODUCT_RSCS) + { + /* We use only the right 8 hex digits. */ + serial = app_get_serialno (app); + if (serial && (n=strlen (serial)) > 8) + memmove (serial, serial + n - 8, 9); + } + else if (prkdf && prkdf->serial_number && *prkdf->serial_number && !strchr (prkdf->serial_number, '%') && !any_control_or_space (prkdf->serial_number)) { @@ -5090,7 +5188,6 @@ verify_pin (app_t app, switch (aodf->pintype) { case PIN_TYPE_BCD: - case PIN_TYPE_ASCII_NUMERIC: for (s=pinvalue; digitp (s); s++) ; if (*s) @@ -5099,6 +5196,15 @@ verify_pin (app_t app, err = gpg_error (GPG_ERR_BAD_PIN); } break; + case PIN_TYPE_ASCII_NUMERIC: + for (s=pinvalue; *s && !(*s & 0x80); s++) + ; + if (*s) + { + errstr = "Non-ascii characters found in PIN"; + err = gpg_error (GPG_ERR_BAD_PIN); + } + break; case PIN_TYPE_UTF8: break; case PIN_TYPE_HALF_NIBBLE_BCD: @@ -5444,7 +5550,7 @@ do_sign (app_t app, ctrl_t ctrl, const char *keyidstr, int hashalgo, if (err) { log_error ("p15: MSE failed: %s\n", gpg_strerror (err)); - return err; + goto leave; } /* Now that we have all the information available run the actual PIN @@ -5483,7 +5589,7 @@ do_sign (app_t app, ctrl_t ctrl, const char *keyidstr, int hashalgo, if (err) { log_error ("p15: MSE failed: %s\n", gpg_strerror (err)); - return err; + goto leave; } if (prkdf->keyalgo == GCRY_PK_RSA && prkdf->keynbits > 2048) @@ -6022,7 +6128,12 @@ app_select_p15 (app_t app) if (s && n == 2) def_home_df = buf16_to_ushort (s); else - log_error ("p15: select(AID) did not return the DF\n"); + { + if (fcilen) + log_printhex (fci, fcilen, "fci:"); + log_info ("p15: select did not return the DF - using default\n"); + def_home_df = DEFAULT_HOME_DF; + } } app->app_local->home_df = def_home_df; @@ -6039,6 +6150,9 @@ app_select_p15 (app_t app) case CARD_TYPE_CARDOS_53: direct = 1; break; + case CARD_TYPE_AET: + app->app_local->no_extended_mode = 1; + break; default: /* Use whatever has been determined above. */ break; diff --git a/scd/app-piv.c b/scd/app-piv.c index ead1b19..33b0150 100644 --- a/scd/app-piv.c +++ b/scd/app-piv.c @@ -2175,7 +2175,7 @@ do_sign (app_t app, ctrl_t ctrl, const char *keyidstr, int hashalgo, unsigned char oidbuf[64]; size_t oidbuflen; unsigned char *outdata = NULL; - size_t outdatalen; + size_t outdatalen = 0; const unsigned char *s; size_t n; int keyref, mechanism; @@ -2357,7 +2357,7 @@ do_sign (app_t app, ctrl_t ctrl, const char *keyidstr, int hashalgo, /* Now verify the Application PIN. */ err = verify_chv (app, ctrl, 0x80, force_verify, pincb, pincb_arg); if (err) - return err; + goto leave; /* Build the Dynamic Authentication Template. */ err = concat_tlv_list (0, &apdudata, &apdudatalen, @@ -2403,7 +2403,7 @@ do_sign (app_t app, ctrl_t ctrl, const char *keyidstr, int hashalgo, goto bad_der; log_assert (n >= (rval-s)+rlen); sval = find_tlv (rval+rlen, n-((rval-s)+rlen), 0x02, &slen); - if (!rval) + if (!sval) goto bad_der; rlenx = slenx = 0; if (rlen > slen) @@ -3609,6 +3609,21 @@ do_reselect (app_t app, ctrl_t ctrl) } +/* Check if AID is the correct one. */ +static gpg_error_t +do_check_aid (app_t app, ctrl_t ctrl, const unsigned char *aid, size_t aidlen) +{ + (void)app; + (void)ctrl; + + if (aidlen >= sizeof piv_aid + && memcmp (aid, piv_aid, sizeof piv_aid) == 0) + return 0; + + return gpg_error (GPG_ERR_WRONG_CARD); +} + + /* Select the PIV application on the card in SLOT. This function must * be used before any other PIV application functions. */ gpg_error_t @@ -3713,6 +3728,7 @@ app_select_piv (app_t app) app->fnc.change_pin = do_change_chv; app->fnc.check_pin = do_check_chv; app->fnc.with_keygrip = do_with_keygrip; + app->fnc.check_aid = do_check_aid; leave: @@ -39,9 +39,40 @@ static gpg_error_t send_serialno_and_app_status (card_t card, int with_apps, ctrl_t ctrl); static gpg_error_t run_reselect (ctrl_t ctrl, card_t c, app_t a, app_t a_prev); -/* Lock to protect the list of cards and its associated - * applications. */ -static npth_mutex_t card_list_lock; +/* + * Multiple readers, single writer (MRSW) lock. + */ +struct mrsw_lock +{ + npth_mutex_t lock; + npth_cond_t cond; + int num_readers_active; + int num_writers_waiting; + int writer_active; +}; + +#define CARD_LIST_LOCK_WAIT 0 +#define CARD_LIST_LOCK_UPDATE 1 + +/* MRSW lock to protect the list of cards. + * + * This structure is used for serializing access to the list of cards + * (by CARD_TOP). While allowing multiple accesses by different + * connections as "r" access (for a CARD in the list), "w" access to + * update the list is only possible with a single thread. + * + * Each use of a CARD (in the list) does "r" access. + * + * For "w" access, the app_wait function, which waits on any change of + * the list, it uses CARD_LIST_LOCK_WAIT. For other cases of "w" + * access (opening new card or removal of card), CARD_LIST_LOCK_UPDATE + * is used. + * + * Note that for serializing access to each CARD (and its associated + * applications) itself, it is done separately by another mutex with + * lock_card/unlock_card. + */ +static struct mrsw_lock card_list_lock; /* Notification to threads which keep watching the status change. */ static npth_cond_t notify_cond; @@ -293,6 +324,56 @@ unlock_card (card_t card) } +static void +lock_r_card_list (void) +{ + npth_mutex_lock (&card_list_lock.lock); + while (card_list_lock.num_writers_waiting + || card_list_lock.writer_active) + npth_cond_wait (&card_list_lock.cond, &card_list_lock.lock); + card_list_lock.num_readers_active++; + npth_mutex_unlock (&card_list_lock.lock); +} + +static void +unlock_r_card_list (void) +{ + npth_mutex_lock (&card_list_lock.lock); + if (--card_list_lock.num_readers_active == 0) + npth_cond_broadcast (&card_list_lock.cond); + npth_mutex_unlock (&card_list_lock.lock); +} + + +static void +lock_w_card_list (int for_update) +{ + npth_mutex_lock (&card_list_lock.lock); + card_list_lock.num_writers_waiting++; + while (card_list_lock.num_readers_active + || card_list_lock.writer_active) + npth_cond_wait (&card_list_lock.cond, &card_list_lock.lock); + card_list_lock.num_writers_waiting--; + if (for_update) + { + card_list_lock.writer_active++; + npth_mutex_unlock (&card_list_lock.lock); + } +} + +static void +unlock_w_card_list (int for_update) +{ + if (for_update) + { + npth_mutex_lock (&card_list_lock.lock); + card_list_lock.writer_active--; + } + npth_cond_broadcast (&card_list_lock.cond); + npth_mutex_unlock (&card_list_lock.lock); +} + + /* This function may be called to print information pertaining to the * current state of this module to the log. */ void @@ -301,7 +382,7 @@ app_dump_state (void) card_t c; app_t a; - npth_mutex_lock (&card_list_lock); + lock_r_card_list (); for (c = card_top; c; c = c->next) { log_info ("app_dump_state: card=%p slot=%d type=%s refcount=%u\n", @@ -311,7 +392,7 @@ app_dump_state (void) log_info ("app_dump_state: app=%p type='%s'\n", a, strapptype (a->apptype)); } - npth_mutex_unlock (&card_list_lock); + unlock_r_card_list (); } @@ -324,7 +405,7 @@ app_send_devinfo (ctrl_t ctrl) send_status_direct (ctrl, "DEVINFO_START", ""); - npth_mutex_lock (&card_list_lock); + lock_r_card_list (); no_device = (card_top == NULL); for (c = card_top; c; c = c->next) { @@ -339,7 +420,7 @@ app_send_devinfo (ctrl_t ctrl) for (a = c->app; a; a = a->next) send_status_direct (ctrl, card_info, strapptype (a->apptype)); } - npth_mutex_unlock (&card_list_lock); + unlock_r_card_list (); send_status_direct (ctrl, "DEVINFO_END", ""); @@ -422,31 +503,18 @@ check_application_conflict (card_t card, const char *name, gpg_error_t -card_reset (card_t card, ctrl_t ctrl, int send_reset) +card_reset (card_t card) { gpg_error_t err = 0; + int sw; - if (send_reset) - { - int sw; - - lock_card (card, ctrl); - sw = apdu_reset (card->slot); - if (sw) - err = gpg_error (GPG_ERR_CARD_RESET); - - card->reset_requested = 1; - unlock_card (card); + sw = apdu_reset (card->slot); + if (sw) + err = gpg_error (GPG_ERR_CARD_RESET); - scd_kick_the_loop (); - gnupg_sleep (1); - } - else - { - ctrl->card_ctx = NULL; - ctrl->current_apptype = APPTYPE_NONE; - card_unref (card); - } + card->reset_requested = 1; + scd_kick_the_loop (); + gnupg_sleep (1); return err; } @@ -532,17 +600,18 @@ app_new_register (int slot, ctrl_t ctrl, const char *name, formfactor = (s0 && n == 1)? *s0 : 0; s0 = find_tlv (buf+1, buflen-1, 0x02, &n); /* Serial */ - if (s0 && n >= 4) + if (s0 && n <= 4) { - card->serialno = xtrymalloc (3 + 1 + n); + card->serialno = xtrymalloc (3 + 1 + 4); if (card->serialno) { - card->serialnolen = 3 + 1 + n; + card->serialnolen = 3 + 1 + 4; card->serialno[0] = 0xff; card->serialno[1] = 0x02; card->serialno[2] = 0x0; card->serialno[3] = formfactor; - memcpy (card->serialno + 4, s0, n); + memset (card->serialno + 4, 0, 4 - n); + memcpy (card->serialno + 4 + 4 - n, s0, n); err = app_munge_serialno (card); } } @@ -698,16 +767,16 @@ app_new_register (int slot, ctrl_t ctrl, const char *name, * NAME and return its card context. Returns an error code and stores * NULL at R_CARD if no application was found or no card is present. */ gpg_error_t -select_application (ctrl_t ctrl, const char *name, card_t *r_card, +select_application (ctrl_t ctrl, const char *name, int scan, const unsigned char *serialno_bin, size_t serialno_bin_len) { gpg_error_t err = 0; card_t card, card_prev = NULL; - *r_card = NULL; + lock_w_card_list (CARD_LIST_LOCK_UPDATE); - npth_mutex_lock (&card_list_lock); + ctrl->card_ctx = NULL; if (scan || !card_top) { @@ -718,7 +787,7 @@ select_application (ctrl_t ctrl, const char *name, card_t *r_card, err = apdu_dev_list_start (opt.reader_port, &l); if (err) { - npth_mutex_unlock (&card_list_lock); + unlock_w_card_list (CARD_LIST_LOCK_UPDATE); return err; } @@ -791,9 +860,8 @@ select_application (ctrl_t ctrl, const char *name, card_t *r_card, if (!err) { - /* Note: We do not use card_ref as we are already locked. */ card->ref_count++; - *r_card = card; + ctrl->card_ctx = card; if (card_prev) { card_prev->next = card->next; @@ -806,7 +874,7 @@ select_application (ctrl_t ctrl, const char *name, card_t *r_card, else err = gpg_error (GPG_ERR_ENODEV); - npth_mutex_unlock (&card_list_lock); + unlock_w_card_list (CARD_LIST_LOCK_UPDATE); return err; } @@ -822,9 +890,10 @@ app_switch_current_card (ctrl_t ctrl, gpg_error_t err; card_t card, cardtmp; - npth_mutex_lock (&card_list_lock); + lock_r_card_list (); - if (!ctrl->card_ctx) + cardtmp = ctrl->card_ctx; + if (!cardtmp) { err = gpg_error (GPG_ERR_CARD_NOT_INITIALIZED); goto leave; @@ -844,10 +913,10 @@ app_switch_current_card (ctrl_t ctrl, goto leave; } - /* Note: We do not use card_ref here because we only swap the - * context of the current session and there is no chance of a - * context switch. This also works if the card stays the same. */ - cardtmp = ctrl->card_ctx; + /* Note: We do not lock CARD and CARDTMP here because we only + * swap the context of the current session and there is no + * chance of a context switch. This also works if the card + * stays the same. */ ctrl->card_ctx = card; card->ref_count++; card_unref_locked (cardtmp); @@ -857,7 +926,7 @@ app_switch_current_card (ctrl_t ctrl, err = send_serialno_and_app_status (ctrl->card_ctx, 0, ctrl); leave: - npth_mutex_unlock (&card_list_lock); + unlock_r_card_list (); return err; } @@ -1006,11 +1075,10 @@ select_all_additional_applications_internal (ctrl_t ctrl, card_t card) * active application. On error no new application is allocated. * Selecting an already selected application has no effect. */ gpg_error_t -select_additional_application (ctrl_t ctrl, const char *name) +select_additional_application (card_t card, ctrl_t ctrl, const char *name) { gpg_error_t err = 0; apptype_t req_apptype; - card_t card; if (!name) req_apptype = 0; @@ -1021,14 +1089,6 @@ select_additional_application (ctrl_t ctrl, const char *name) return gpg_error (GPG_ERR_NOT_FOUND); } - card = ctrl->card_ctx; - if (!card) - return gpg_error (GPG_ERR_CARD_NOT_INITIALIZED); - - err = lock_card (card, ctrl); - if (err) - return err; - if (req_apptype) { err = select_additional_application_internal (card, req_apptype); @@ -1044,7 +1104,6 @@ select_additional_application (ctrl_t ctrl, const char *name) err = select_all_additional_applications_internal (ctrl, card); } - unlock_card (card); return err; } @@ -1112,35 +1171,104 @@ deallocate_card (card_t card) } -/* Increment the reference counter of CARD. Returns CARD. */ +static card_t +do_with_keygrip (ctrl_t ctrl, int action, const char *keygrip_str, + int capability) +{ + int locked = 0; + card_t c; + app_t a, a_prev; + + for (c = card_top; c; c = c->next) + { + if (lock_card (c, ctrl)) + { + c = NULL; + goto leave_the_loop; + } + locked = 1; + a_prev = NULL; + for (a = c->app; a; a = a->next) + { + if (!a->fnc.with_keygrip || a->need_reset) + continue; + + /* Note that we need to do a re-select even for the current + * app because the last selected application (e.g. after + * init) might be a different one and we do not run + * maybe_switch_app here. Of course we we do this only iff + * we have an additional app. */ + if (c->app->next) + { + if (run_reselect (ctrl, c, a, a_prev)) + continue; + } + a_prev = a; + + if (DBG_APP) + log_debug ("slot %d, app %s: calling with_keygrip(%s)\n", + c->slot, xstrapptype (a), + action == KEYGRIP_ACTION_SEND_DATA? "send_data": + action == KEYGRIP_ACTION_WRITE_STATUS? "status": + action == KEYGRIP_ACTION_LOOKUP? "lookup":"?"); + if (!a->fnc.with_keygrip (a, ctrl, action, keygrip_str, capability)) + goto leave_the_loop; /* ACTION_LOOKUP succeeded. */ + } + + /* Select the first app again. */ + if (c->app->next) + run_reselect (ctrl, c, c->app, a_prev); + + unlock_card (c); + locked = 0; + } + + leave_the_loop: + /* Force switching of the app if the selected one is not the current + * one. Changing the current apptype is sufficient to do this. */ + if (c && c->app && c->app->apptype != a->apptype) + ctrl->current_apptype = a->apptype; + + if (locked && c) + { + unlock_card (c); + locked = 0; + } + return c; +} + + +/* Locking access to the card-list and CARD, returns CARD. */ card_t -card_ref (card_t card) +card_get (ctrl_t ctrl, const char *keygrip) { + card_t card; + + lock_r_card_list (); + if (keygrip) + card = do_with_keygrip (ctrl, KEYGRIP_ACTION_LOOKUP, keygrip, 0); + else + card = ctrl->card_ctx; + if (!card) + { + unlock_r_card_list (); + return NULL; + } + lock_card (card, NULL); - ++card->ref_count; - unlock_card (card); return card; } - -/* Decrement the reference counter for CARD. Note that we are using - * reference counting to track the users of the card's application and - * are deferring the actual deallocation to allow for a later reuse by - * a new connection. Using NULL for CARD is a no-op. */ +/* Release the lock of CARD and the card-list. */ void -card_unref (card_t card) +card_put (card_t card) { - if (!card) - return; - /* We don't deallocate CARD here. Instead, we keep it. This is useful so that a card does not get reset even if only one session is using the card - this way the PIN cache and other cached data are preserved. */ - - lock_card (card, NULL); - card_unref_locked (card); unlock_card (card); + unlock_r_card_list (); } @@ -1434,6 +1562,46 @@ run_reselect (ctrl_t ctrl, card_t c, app_t a, app_t a_prev) } +/* + * Check external interference before each use of the application on + * card. Returns -1 when detecting some external interference. + * Returns 0 if not. + * + * Note: This kind of detection can't be perfect. At most, it may be + * possibly useful kludge, in some limited situations. + */ +static int +check_external_interference (app_t app, ctrl_t ctrl) +{ + /* + * Only when a user is using Yubikey with pcsc-shared configuration, + * we need this detection. Otherwise, the card/token is under full + * control of scdaemon, there's no problem at all. + */ + if (!opt.pcsc_shared || app->card->cardtype != CARDTYPE_YUBIKEY) + return 0; + + if (app->fnc.check_aid) + { + unsigned char *aid; + size_t aidlen; + gpg_error_t err; + int slot = app_get_slot (app); + + err = iso7816_get_data (slot, 0, 0x004F, &aid, &aidlen); + if (err) + return -1; + + err = app->fnc.check_aid (app, ctrl, aid, aidlen); + xfree (aid); + if (err) + return -1; + } + + return 0; +} + + /* Check that the card has been initialized and whether we need to * switch to another application on the same card. Switching means * that the new active app will be moved to the head of the list at @@ -1446,7 +1614,7 @@ maybe_switch_app (ctrl_t ctrl, card_t card, const char *keyref) app_t app_prev = NULL; apptype_t apptype; - if (!card->ref_count || !card->app) + if (!card->app) return gpg_error (GPG_ERR_CARD_NOT_INITIALIZED); if (!ctrl->current_apptype) { @@ -1489,7 +1657,8 @@ maybe_switch_app (ctrl_t ctrl, card_t card, const char *keyref) if (app->apptype == apptype) break; if (!app_prev && ctrl->current_apptype == card->app->apptype) - return 0; /* Already the first app - no need to switch. */ + if (check_external_interference (app, ctrl) == 0) + return 0; /* Already the first app - no need to switch. */ } else if (strlen (keyref) == 40) { @@ -1502,7 +1671,8 @@ maybe_switch_app (ctrl_t ctrl, card_t card, const char *keyref) KEYGRIP_ACTION_LOOKUP, keyref, 0)) break; if (!app_prev && ctrl->current_apptype == card->app->apptype) - return 0; /* Already the first app - no need to switch. */ + if (check_external_interference (app, ctrl) == 0) + return 0; /* Already the first app - no need to switch. */ } } @@ -1585,13 +1755,6 @@ app_write_learn_status (card_t card, ctrl_t ctrl, unsigned int flags) app_t app, last_app; int any_reselect = 0; - if (!card) - return gpg_error (GPG_ERR_INV_VALUE); - - err = lock_card (card, ctrl); - if (err) - return err; - /* Always make sure that the current app for this connection has * been selected and is at the top of the list. */ if ((err = maybe_switch_app (ctrl, card, NULL))) @@ -1653,7 +1816,6 @@ app_write_learn_status (card_t card, ctrl_t ctrl, unsigned int flags) } } - unlock_card (card); return err; } @@ -1668,12 +1830,6 @@ app_readcert (card_t card, ctrl_t ctrl, const char *certid, { gpg_error_t err; - if (!card) - return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; - if ((err = maybe_switch_app (ctrl, card, certid))) ; else if (!card->app->fnc.readcert) @@ -1689,7 +1845,6 @@ app_readcert (card_t card, ctrl_t ctrl, const char *certid, err = card->app->fnc.readcert (card->app, certid, cert, certlen); } - unlock_card (card); return err; } @@ -1713,11 +1868,8 @@ app_readkey (card_t card, ctrl_t ctrl, const char *keyid, unsigned int flags, if (pklen) *pklen = 0; - if (!card || !keyid) + if (!keyid) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, keyid))) ; @@ -1734,7 +1886,6 @@ app_readkey (card_t card, ctrl_t ctrl, const char *keyid, unsigned int flags, err = card->app->fnc.readkey (card->app, ctrl, keyid, flags, pk, pklen); } - unlock_card (card); return err; } @@ -1745,11 +1896,8 @@ app_getattr (card_t card, ctrl_t ctrl, const char *name) { gpg_error_t err; - if (!card || !name || !*name) + if (!name || !*name) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, NULL))) ; @@ -1787,7 +1935,6 @@ app_getattr (card_t card, ctrl_t ctrl, const char *name) err = card->app->fnc.getattr (card->app, ctrl, name); } - unlock_card (card); return err; } @@ -1801,11 +1948,8 @@ app_setattr (card_t card, ctrl_t ctrl, const char *name, { gpg_error_t err; - if (!card || !name || !*name || !value) + if (!name || !*name || !value) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, NULL))) ; @@ -1823,7 +1967,6 @@ app_setattr (card_t card, ctrl_t ctrl, const char *name, value, valuelen); } - unlock_card (card); return err; } @@ -1840,11 +1983,8 @@ app_sign (card_t card, ctrl_t ctrl, const char *keyidstr, int hashalgo, { gpg_error_t err; - if (!card || !indata || !indatalen || !outdata || !outdatalen || !pincb) + if (!indata || !indatalen || !outdata || !outdatalen || !pincb) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, keyidstr))) ; @@ -1864,7 +2004,6 @@ app_sign (card_t card, ctrl_t ctrl, const char *keyidstr, int hashalgo, outdata, outdatalen); } - unlock_card (card); if (opt.verbose) log_info ("operation sign result: %s\n", gpg_strerror (err)); return err; @@ -1884,11 +2023,8 @@ app_auth (card_t card, ctrl_t ctrl, const char *keyidstr, { gpg_error_t err; - if (!card || !indata || !indatalen || !outdata || !outdatalen || !pincb) + if (!indata || !indatalen || !outdata || !outdatalen || !pincb) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, keyidstr))) ; @@ -1908,7 +2044,6 @@ app_auth (card_t card, ctrl_t ctrl, const char *keyidstr, outdata, outdatalen); } - unlock_card (card); if (opt.verbose) log_info ("operation auth result: %s\n", gpg_strerror (err)); return err; @@ -1930,11 +2065,8 @@ app_decipher (card_t card, ctrl_t ctrl, const char *keyidstr, *r_info = 0; - if (!card || !indata || !indatalen || !outdata || !outdatalen || !pincb) + if (!indata || !indatalen || !outdata || !outdatalen || !pincb) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, keyidstr))) ; @@ -1955,7 +2087,6 @@ app_decipher (card_t card, ctrl_t ctrl, const char *keyidstr, r_info); } - unlock_card (card); if (opt.verbose) log_info ("operation decipher result: %s\n", gpg_strerror (err)); return err; @@ -1972,11 +2103,8 @@ app_writecert (card_t card, ctrl_t ctrl, { gpg_error_t err; - if (!card || !certidstr || !*certidstr || !pincb) + if (!certidstr || !*certidstr || !pincb) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, certidstr))) ; @@ -1994,7 +2122,6 @@ app_writecert (card_t card, ctrl_t ctrl, pincb, pincb_arg, data, datalen); } - unlock_card (card); if (opt.verbose) log_info ("operation writecert result: %s\n", gpg_strerror (err)); return err; @@ -2011,11 +2138,8 @@ app_writekey (card_t card, ctrl_t ctrl, { gpg_error_t err; - if (!card || !keyidstr || !*keyidstr || !pincb) + if (!keyidstr || !*keyidstr || !pincb) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, keyidstr))) ; @@ -2033,7 +2157,6 @@ app_writekey (card_t card, ctrl_t ctrl, pincb, pincb_arg, keydata, keydatalen); } - unlock_card (card); if (opt.verbose) log_info ("operation writekey result: %s\n", gpg_strerror (err)); return err; @@ -2049,11 +2172,8 @@ app_genkey (card_t card, ctrl_t ctrl, const char *keynostr, { gpg_error_t err; - if (!card || !keynostr || !*keynostr || !pincb) + if (!keynostr || !*keynostr || !pincb) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, keynostr))) ; @@ -2071,7 +2191,6 @@ app_genkey (card_t card, ctrl_t ctrl, const char *keynostr, createtime, pincb, pincb_arg); } - unlock_card (card); if (opt.verbose) log_info ("operation genkey result: %s\n", gpg_strerror (err)); return err; @@ -2085,21 +2204,11 @@ gpg_error_t app_get_challenge (card_t card, ctrl_t ctrl, size_t nbytes, unsigned char *buffer) { - gpg_error_t err; - - if (!card || !nbytes || !buffer) + (void)ctrl; + if (!nbytes || !buffer) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; - if (!card->ref_count) - err = gpg_error (GPG_ERR_CARD_NOT_INITIALIZED); - else - err = iso7816_get_challenge (card->slot, nbytes, buffer); - - unlock_card (card); - return err; + return iso7816_get_challenge (card->slot, nbytes, buffer); } @@ -2112,11 +2221,8 @@ app_change_pin (card_t card, ctrl_t ctrl, const char *chvnostr, { gpg_error_t err; - if (!card || !chvnostr || !*chvnostr || !pincb) + if (!chvnostr || !*chvnostr || !pincb) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, NULL))) ; @@ -2134,7 +2240,6 @@ app_change_pin (card_t card, ctrl_t ctrl, const char *chvnostr, chvnostr, flags, pincb, pincb_arg); } - unlock_card (card); if (opt.verbose) log_info ("operation change_pin result: %s\n", gpg_strerror (err)); return err; @@ -2151,11 +2256,8 @@ app_check_pin (card_t card, ctrl_t ctrl, const char *keyidstr, { gpg_error_t err; - if (!card || !keyidstr || !*keyidstr || !pincb) + if (!keyidstr || !*keyidstr || !pincb) return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; if ((err = maybe_switch_app (ctrl, card, NULL))) ; @@ -2173,7 +2275,6 @@ app_check_pin (card_t card, ctrl_t ctrl, const char *keyidstr, pincb, pincb_arg); } - unlock_card (card); if (opt.verbose) log_info ("operation check_pin result: %s\n", gpg_strerror (err)); return err; @@ -2247,7 +2348,7 @@ scd_update_reader_status_file (void) int periodical_check_needed = 0; int reported = 0; - npth_mutex_lock (&card_list_lock); + lock_w_card_list (CARD_LIST_LOCK_UPDATE); for (card = card_top; card; card = card_next) { int sw; @@ -2257,7 +2358,11 @@ scd_update_reader_status_file (void) card_next = card->next; if (card->reset_requested) - status = 0; + { + /* Here is the post-processing of RESET request. */ + status = 0; + card->reset_requested = 0; + } else { sw = apdu_get_status (card->slot, 0, &status); @@ -2309,7 +2414,7 @@ scd_update_reader_status_file (void) if (reported) npth_cond_broadcast (¬ify_cond); - npth_mutex_unlock (&card_list_lock); + unlock_w_card_list (CARD_LIST_LOCK_UPDATE); return periodical_check_needed; } @@ -2323,13 +2428,25 @@ initialize_module_command (void) { gpg_error_t err; - if (npth_mutex_init (&card_list_lock, NULL)) + card_list_lock.num_readers_active = 0; + card_list_lock.num_writers_waiting = 0; + card_list_lock.writer_active = 0; + + if (npth_mutex_init (&card_list_lock.lock, NULL)) { err = gpg_error_from_syserror (); log_error ("app: error initializing mutex: %s\n", gpg_strerror (err)); return err; } + err = npth_cond_init (&card_list_lock.cond, NULL); + if (err) + { + err = gpg_error_from_syserror (); + log_error ("npth_cond_init failed: %s\n", gpg_strerror (err)); + return err; + } + err = npth_cond_init (¬ify_cond, NULL); if (err) { @@ -2425,7 +2542,7 @@ send_card_and_app_list (ctrl_t ctrl, card_t wantcard, int with_apps) card_t *cardlist = NULL; int n, ncardlist; - npth_mutex_lock (&card_list_lock); + lock_r_card_list (); for (n=0, c = card_top; c; c = c->next) n++; if (!n) @@ -2455,7 +2572,7 @@ send_card_and_app_list (ctrl_t ctrl, card_t wantcard, int with_apps) err = 0; leave: - npth_mutex_unlock (&card_list_lock); + unlock_r_card_list (); xfree (cardlist); return err; } @@ -2487,12 +2604,6 @@ app_switch_active_app (card_t card, ctrl_t ctrl, const char *appname) gpg_error_t err; apptype_t apptype; - if (!card) - return gpg_error (GPG_ERR_INV_VALUE); - err = lock_card (card, ctrl); - if (err) - return err; - /* Note that in case the additional applications have not yet been * added to the card context (which is commonly done by means of * "SERIALNO --all", we do that here. */ @@ -2519,7 +2630,6 @@ app_switch_active_app (card_t card, ctrl_t ctrl, const char *appname) err = send_serialno_and_app_status (card, 1, ctrl); leave: - unlock_card (card); return err; } @@ -2553,75 +2663,18 @@ card_t app_do_with_keygrip (ctrl_t ctrl, int action, const char *keygrip_str, int capability) { - int locked = 0; - card_t c; - app_t a, a_prev; - - npth_mutex_lock (&card_list_lock); - - for (c = card_top; c; c = c->next) - { - if (lock_card (c, ctrl)) - { - c = NULL; - goto leave_the_loop; - } - locked = 1; - a_prev = NULL; - for (a = c->app; a; a = a->next) - { - if (!a->fnc.with_keygrip || a->need_reset) - continue; - - /* Note that we need to do a re-select even for the current - * app because the last selected application (e.g. after - * init) might be a different one and we do not run - * maybe_switch_app here. Of course we we do this only iff - * we have an additional app. */ - if (c->app->next) - { - if (run_reselect (ctrl, c, a, a_prev)) - continue; - } - a_prev = a; - - if (DBG_APP) - log_debug ("slot %d, app %s: calling with_keygrip(%s)\n", - c->slot, xstrapptype (a), - action == KEYGRIP_ACTION_SEND_DATA? "send_data": - action == KEYGRIP_ACTION_WRITE_STATUS? "status": - action == KEYGRIP_ACTION_LOOKUP? "lookup":"?"); - if (!a->fnc.with_keygrip (a, ctrl, action, keygrip_str, capability)) - goto leave_the_loop; /* ACTION_LOOKUP succeeded. */ - } - - /* Select the first app again. */ - if (c->app->next) - run_reselect (ctrl, c, c->app, a_prev); - - unlock_card (c); - locked = 0; - } - - leave_the_loop: - /* Force switching of the app if the selected one is not the current - * one. Changing the current apptype is sufficient to do this. */ - if (c && c->app && c->app->apptype != a->apptype) - ctrl->current_apptype = a->apptype; + card_t card; - if (locked && c) - { - unlock_card (c); - locked = 0; - } - npth_mutex_unlock (&card_list_lock); - return c; + lock_r_card_list (); + card = do_with_keygrip (ctrl, action, keygrip_str, capability); + unlock_r_card_list (); + return card; } void app_wait (void) { - npth_mutex_lock (&card_list_lock); - npth_cond_wait (¬ify_cond, &card_list_lock); - npth_mutex_unlock (&card_list_lock); + lock_w_card_list (CARD_LIST_LOCK_WAIT); + npth_cond_wait (¬ify_cond, &card_list_lock.lock); + unlock_w_card_list (CARD_LIST_LOCK_WAIT); } diff --git a/scd/ccid-driver.c b/scd/ccid-driver.c index ca900bf..9d0d6eb 100644 --- a/scd/ccid-driver.c +++ b/scd/ccid-driver.c @@ -1577,6 +1577,11 @@ intr_cb (struct libusb_transfer *transfer) } else if (transfer->status == LIBUSB_TRANSFER_CANCELLED) handle->powered_off = 1; + else if (transfer->status == LIBUSB_TRANSFER_OVERFLOW) + { + /* Something goes wrong. Ignore. */ + DEBUGOUT ("CCID: interrupt transfer overflow\n"); + } else { device_removed: diff --git a/scd/command.c b/scd/command.c index 11d6164..0819318 100644 --- a/scd/command.c +++ b/scd/command.c @@ -154,10 +154,20 @@ hex_to_buffer (const char *string, size_t *r_length) static void do_reset (ctrl_t ctrl, int send_reset, int keep_lock) { - card_t card = ctrl->card_ctx; + card_t card = card_get (ctrl, NULL); if (card) - card_reset (card, ctrl, IS_LOCKED (ctrl)? 0: send_reset); + { + if (!IS_LOCKED (ctrl) && send_reset) + card_reset (card); + else + { + ctrl->card_ctx = NULL; + ctrl->current_apptype = APPTYPE_NONE; + card_unref_locked (card); + } + card_put (card); + } /* If we hold a lock, unlock now. */ if (!keep_lock && locked_session && ctrl->server_local == locked_session) @@ -223,20 +233,20 @@ open_card (ctrl_t ctrl) if (ctrl->card_ctx) return 0; - return select_application (ctrl, NULL, &ctrl->card_ctx, 0, NULL, 0); + return select_application (ctrl, NULL, 0, NULL, 0); } /* Explicitly open a card for a specific use of APPTYPE or SERIALNO. * If OPT_ALL is set also add all possible additional apps. */ static gpg_error_t -open_card_with_request (ctrl_t ctrl, +open_card_with_request (card_t *card_p, ctrl_t ctrl, const char *apptypestr, const char *serialno, int opt_all) { gpg_error_t err; unsigned char *serialno_bin = NULL; size_t serialno_bin_len = 0; - card_t card = ctrl->card_ctx; + card_t card = card_get (ctrl, NULL); if (serialno) serialno_bin = hex_to_buffer (serialno, &serialno_bin_len); @@ -244,30 +254,45 @@ open_card_with_request (ctrl_t ctrl, /* If we are already initialized for one specific application we need to check that the client didn't requested a specific application different from the one in use before we continue. */ - if (apptypestr && ctrl->card_ctx) + if (apptypestr && card) { - err = check_application_conflict (ctrl->card_ctx, apptypestr, + err = check_application_conflict (card, apptypestr, serialno_bin, serialno_bin_len); if (gpg_err_code (err) == GPG_ERR_FALSE) { /* Different application but switching is supported. */ - err = select_additional_application (ctrl, apptypestr); + err = select_additional_application (card, ctrl, apptypestr); } + if (err) + card_put (card); goto leave; } /* Re-scan USB devices. Release CARD, before the scan. */ - /* FIXME: Is a card_unref sufficient or do we need to deallocate? */ - ctrl->card_ctx = NULL; - ctrl->current_apptype = APPTYPE_NONE; - card_unref (card); + if (card) + { + ctrl->card_ctx = NULL; + ctrl->current_apptype = APPTYPE_NONE; + card_unref_locked (card); + card_put (card); + } - err = select_application (ctrl, apptypestr, &ctrl->card_ctx, 1, + err = select_application (ctrl, apptypestr, 1, serialno_bin, serialno_bin_len); + card = card_get (ctrl, NULL); if (!err && opt_all) - err = select_additional_application (ctrl, NULL); + { + if (card) + { + err = select_additional_application (card, ctrl, NULL); + if (err) + card_put (card); + } + } leave: + if (!err) + *card_p = card; xfree (serialno_bin); return err; } @@ -302,10 +327,11 @@ cmd_serialno (assuan_context_t ctx, char *line) { ctrl_t ctrl = assuan_get_pointer (ctx); struct server_local_s *sl; - int rc = 0; + gpg_error_t err = 0; char *serial; const char *demand; int opt_all = has_option (line, "--all"); + card_t card = NULL; int thisslot; if ( IS_LOCKED (ctrl) ) @@ -328,30 +354,31 @@ cmd_serialno (assuan_context_t ctx, char *line) /* Clear the remove flag so that the open_card is able to reread it. */ ctrl->server_local->card_removed = 0; - rc = open_card_with_request (ctrl, *line? line:NULL, demand, opt_all); + err = open_card_with_request (&card, ctrl, *line? line:NULL, demand, opt_all); /* Now clear or set the card_removed flag for all sessions using the * current slot. In the error case make sure that the flag is set * for the current session. */ - thisslot = ctrl->card_ctx? ctrl->card_ctx->slot : -1; + thisslot = card? card->slot : -1; for (sl=session_list; sl; sl = sl->next_session) { ctrl_t c = sl->ctrl_backlink; if (c && c->card_ctx && c->card_ctx->slot == thisslot) - c->server_local->card_removed = rc? 1 : 0; + c->server_local->card_removed = err? 1 : 0; } - if (rc) + if (err) { ctrl->server_local->card_removed = 1; - return rc; + return err; } - serial = card_get_serialno (ctrl->card_ctx); + serial = card_get_serialno (card); + card_put (card); if (!serial) return gpg_error (GPG_ERR_INV_VALUE); - rc = assuan_write_status (ctx, "SERIALNO", serial); + err = assuan_write_status (ctx, "SERIALNO", serial); xfree (serial); - return rc; + return err; } @@ -410,12 +437,22 @@ cmd_switchapp (assuan_context_t ctx, char *line) { ctrl_t ctrl = assuan_get_pointer (ctx); gpg_error_t err = 0; + card_t card; if ((err = open_card (ctrl))) return err; line = skip_options (line); - return app_switch_active_app (ctrl->card_ctx, ctrl, line); + card = card_get (ctrl, NULL); + if (card) + { + err = app_switch_active_app (card, ctrl, line); + card_put (card); + } + else + err = gpg_error (GPG_ERR_CARD_NOT_PRESENT); + + return err; } @@ -501,10 +538,15 @@ cmd_learn (assuan_context_t ctx, char *line) int opt_multi = has_option (line, "--multi"); int opt_reread = has_option (line, "--reread"); unsigned int flags; + card_t card; if ((rc = open_card (ctrl))) return rc; + card = card_get (ctrl, NULL); + if (!card) + return gpg_error (GPG_ERR_CARD_NOT_PRESENT); + /* Unless the force option is used we try a shortcut by identifying the card using a serial number and inquiring the client with that. The client may choose to cancel the operation if he already @@ -513,25 +555,28 @@ cmd_learn (assuan_context_t ctx, char *line) { const char *reader; char *serial; - card_t card = ctrl->card_ctx; - - if (!card) - return gpg_error (GPG_ERR_CARD_NOT_PRESENT); reader = apdu_get_reader_name (card->slot); if (!reader) - return out_of_core (); + { + card_put (card); + return out_of_core (); + } send_status_direct (ctrl, "READER", reader); /* No need to free the string of READER. */ - serial = card_get_serialno (ctrl->card_ctx); + serial = card_get_serialno (card); if (!serial) - return gpg_error (GPG_ERR_INV_VALUE); + { + card_put (card); + return gpg_error (GPG_ERR_INV_VALUE); + } rc = assuan_write_status (ctx, "SERIALNO", serial); if (rc < 0) { xfree (serial); + card_put (card); return out_of_core (); } @@ -543,6 +588,7 @@ cmd_learn (assuan_context_t ctx, char *line) if (rc < 0) { xfree (serial); + card_put (card); return out_of_core (); } rc = assuan_inquire (ctx, command, NULL, NULL, 0); @@ -553,6 +599,7 @@ cmd_learn (assuan_context_t ctx, char *line) log_error ("inquire KNOWNCARDP failed: %s\n", gpg_strerror (rc)); xfree (serial); + card_put (card); return rc; } /* Not canceled, so we have to proceed. */ @@ -571,8 +618,9 @@ cmd_learn (assuan_context_t ctx, char *line) flags |= APP_LEARN_FLAG_REREAD; if (!rc) - rc = app_write_learn_status (ctrl->card_ctx, ctrl, flags); + rc = app_write_learn_status (card, ctrl, flags); + card_put (card); return rc; } @@ -589,6 +637,7 @@ cmd_readcert (assuan_context_t ctx, char *line) int rc; unsigned char *cert; size_t ncert; + card_t card; if ((rc = open_card (ctrl))) return rc; @@ -597,9 +646,17 @@ cmd_readcert (assuan_context_t ctx, char *line) if (!line) return gpg_error_from_syserror (); - rc = app_readcert (ctrl->card_ctx, ctrl, line, &cert, &ncert); + card = card_get (ctrl, NULL); + if (!card) + { + xfree (line); + return gpg_error (GPG_ERR_CARD_NOT_PRESENT); + } + + rc = app_readcert (card, ctrl, line, &cert, &ncert); if (rc) log_error ("app_readcert failed: %s\n", gpg_strerror (rc)); + card_put (card); xfree (line); line = NULL; if (!rc) @@ -699,7 +756,7 @@ cmd_readkey (assuan_context_t ctx, char *line) unsigned char *pk = NULL; size_t pklen; card_t card; - int direct = 0; + const char *keygrip = NULL; if ((rc = open_card (ctrl))) return rc; @@ -718,22 +775,13 @@ cmd_readkey (assuan_context_t ctx, char *line) return gpg_error_from_syserror (); if (strlen (line) == 40) - { - card = app_do_with_keygrip (ctrl, KEYGRIP_ACTION_LOOKUP, line, 0); - direct = 1; - } - else - card = ctrl->card_ctx; + keygrip = line; + card = card_get (ctrl, keygrip); if (card) { - if (direct) - card_ref (card); - rc = do_readkey (card, ctrl, line, opt_info, &pk, &pklen); - - if (direct) - card_unref (card); + card_put (card); } else rc = gpg_error (GPG_ERR_NO_SECKEY); @@ -914,7 +962,7 @@ cmd_pksign (assuan_context_t ctx, char *line) char *keyidstr; int hash_algo; card_t card; - int direct = 0; + const char *keygrip = NULL; if (has_option (line, "--hash=rmd160")) hash_algo = GCRY_MD_RMD160; @@ -952,24 +1000,17 @@ cmd_pksign (assuan_context_t ctx, char *line) /* When it's a keygrip, we directly use the card, with no change of ctrl->card_ctx. */ if (strlen (keyidstr) == 40) - { - card = app_do_with_keygrip (ctrl, KEYGRIP_ACTION_LOOKUP, keyidstr, 0); - direct = 1; - } - else - card = ctrl->card_ctx; + keygrip = keyidstr; + card = card_get (ctrl, keygrip); if (card) { - if (direct) - card_ref (card); rc = app_sign (card, ctrl, keyidstr, hash_algo, pin_cb, ctx, ctrl->in_data.value, ctrl->in_data.valuelen, &outdata, &outdatalen); - if (direct) - card_unref (card); + card_put (card); } else rc = gpg_error (GPG_ERR_NO_SECKEY); @@ -1002,14 +1043,11 @@ cmd_pkauth (assuan_context_t ctx, char *line) size_t outdatalen; char *keyidstr; card_t card; - int direct = 0; + const char *keygrip = NULL; if ((rc = open_card (ctrl))) return rc; - if (!ctrl->card_ctx) - return gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); - /* We have to use a copy of the key ID because the function may use the pin_cb which in turn uses the assuan line buffer and thus overwriting the original line with the keyid */ @@ -1020,25 +1058,18 @@ cmd_pkauth (assuan_context_t ctx, char *line) /* When it's a keygrip, we directly use CARD, with no change of ctrl->card_ctx. */ if (strlen (keyidstr) == 40) - { - card = app_do_with_keygrip (ctrl, KEYGRIP_ACTION_LOOKUP, keyidstr, 0); - direct = 1; - } - else - card = ctrl->card_ctx; + keygrip = keyidstr; + card = card_get (ctrl, keygrip); if (card) { - if (direct) - card_ref (card); rc = app_auth (card, ctrl, keyidstr, pin_cb, ctx, ctrl->in_data.value, ctrl->in_data.valuelen, &outdata, &outdatalen); - if (direct) - card_unref (card); + card_put (card); } else - rc = gpg_error (GPG_ERR_NO_SECKEY); + rc = gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); xfree (keyidstr); if (rc) @@ -1069,7 +1100,7 @@ cmd_pkdecrypt (assuan_context_t ctx, char *line) char *keyidstr; unsigned int infoflags; card_t card; - int direct = 0; + const char *keygrip = NULL; if ((rc = open_card (ctrl))) return rc; @@ -1081,22 +1112,15 @@ cmd_pkdecrypt (assuan_context_t ctx, char *line) /* When it's a keygrip, we directly use CARD, with no change of ctrl->card_ctx. */ if (strlen (keyidstr) == 40) - { - card = app_do_with_keygrip (ctrl, KEYGRIP_ACTION_LOOKUP, keyidstr, 0); - direct = 1; - } - else - card = ctrl->card_ctx; + keygrip = keyidstr; + card = card_get (ctrl, keygrip); if (card) { - if (direct) - card_ref (card); rc = app_decipher (card, ctrl, keyidstr, pin_cb, ctx, ctrl->in_data.value, ctrl->in_data.valuelen, &outdata, &outdatalen, &infoflags); - if (direct) - card_unref (card); + card_put (card); } else rc = gpg_error (GPG_ERR_NO_SECKEY); @@ -1145,7 +1169,7 @@ cmd_getattr (assuan_context_t ctx, char *line) int rc; const char *keyword; card_t card; - int direct = 0; + const char *keygrip = NULL; if ((rc = open_card (ctrl))) return rc; @@ -1157,24 +1181,15 @@ cmd_getattr (assuan_context_t ctx, char *line) *line++ = 0; if (strlen (line) == 40) - { - card = app_do_with_keygrip (ctrl, KEYGRIP_ACTION_LOOKUP, line, 0); - direct = 1; - } - else - card = ctrl->card_ctx; + keygrip = line; + card = card_get (ctrl, keygrip); if (card) { - if (direct) - card_ref (card); - /* FIXME: Applications should not return sensitive data if the card is locked. */ rc = app_getattr (card, ctrl, keyword); - - if (direct) - card_unref (card); + card_put (card); } else rc = gpg_error (GPG_ERR_NO_SECKEY); @@ -1210,6 +1225,7 @@ cmd_setattr (assuan_context_t ctx, char *orig_line) size_t nbytes; char *line, *linebuf; int opt_inquire; + card_t card; opt_inquire = has_option (orig_line, "--inquire"); orig_line = skip_options (orig_line); @@ -1223,6 +1239,13 @@ cmd_setattr (assuan_context_t ctx, char *orig_line) if (!line) return out_of_core (); + card = card_get (ctrl, NULL); + if (!card) + { + xfree (linebuf); + return gpg_error (GPG_ERR_CARD_NOT_PRESENT); + } + keyword = line; for (keywordlen=0; *line && !spacep (line); line++, keywordlen++) ; @@ -1239,7 +1262,7 @@ cmd_setattr (assuan_context_t ctx, char *orig_line) assuan_end_confidential (ctx); if (!err) { - err = app_setattr (ctrl->card_ctx, ctrl, keyword, pin_cb, ctx, + err = app_setattr (card, ctrl, keyword, pin_cb, ctx, value, nbytes); wipememory (value, nbytes); xfree (value); @@ -1249,10 +1272,11 @@ cmd_setattr (assuan_context_t ctx, char *orig_line) else { nbytes = percent_plus_unescape_inplace (line, 0); - err = app_setattr (ctrl->card_ctx, ctrl, keyword, pin_cb, ctx, + err = app_setattr (card, ctrl, keyword, pin_cb, ctx, (const unsigned char*)line, nbytes); } + card_put (card); xfree (linebuf); return err; } @@ -1277,6 +1301,7 @@ cmd_writecert (assuan_context_t ctx, char *line) char *certid; unsigned char *certdata; size_t certdatalen; + card_t card; line = skip_options (line); @@ -1290,25 +1315,31 @@ cmd_writecert (assuan_context_t ctx, char *line) if ((rc = open_card (ctrl))) return rc; - if (!ctrl->card_ctx) + card = card_get (ctrl, NULL); + if (!card) return gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); certid = xtrystrdup (certid); if (!certid) - return out_of_core (); + { + card_put (card); + return out_of_core (); + } /* Now get the actual keydata. */ rc = assuan_inquire (ctx, "CERTDATA", &certdata, &certdatalen, MAXLEN_CERTDATA); if (rc) { + card_put (card); xfree (certid); return rc; } /* Write the certificate to the card. */ - rc = app_writecert (ctrl->card_ctx, ctrl, certid, + rc = app_writecert (card, ctrl, certid, pin_cb, ctx, certdata, certdatalen); + card_put (card); xfree (certid); xfree (certdata); @@ -1339,6 +1370,7 @@ cmd_writekey (assuan_context_t ctx, char *line) int force = has_option (line, "--force"); unsigned char *keydata; size_t keydatalen; + card_t card; line = skip_options (line); @@ -1352,12 +1384,16 @@ cmd_writekey (assuan_context_t ctx, char *line) if ((rc = open_card (ctrl))) return rc; - if (!ctrl->card_ctx) + card = card_get (ctrl, NULL); + if (!card) return gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); keyid = xtrystrdup (keyid); if (!keyid) - return out_of_core (); + { + card_put (card); + return out_of_core (); + } /* Now get the actual keydata. */ assuan_begin_confidential (ctx); @@ -1370,8 +1406,9 @@ cmd_writekey (assuan_context_t ctx, char *line) } /* Write the key to the card. */ - rc = app_writekey (ctrl->card_ctx, ctrl, keyid, force? 1:0, + rc = app_writekey (card, ctrl, keyid, force? 1:0, pin_cb, ctx, keydata, keydatalen); + card_put (card); xfree (keyid); xfree (keydata); @@ -1418,6 +1455,7 @@ cmd_genkey (assuan_context_t ctx, char *line) const char *s; char *opt_algo = NULL; time_t timestamp; + card_t card; force = has_option (line, "--force"); @@ -1438,7 +1476,10 @@ cmd_genkey (assuan_context_t ctx, char *line) line = skip_options (line); if (!*line) - return set_error (GPG_ERR_ASS_PARAMETER, "no key number given"); + { + err = set_error (GPG_ERR_ASS_PARAMETER, "no key number given"); + goto leave; + } keyref = line; while (*line && !spacep (line)) line++; @@ -1447,18 +1488,24 @@ cmd_genkey (assuan_context_t ctx, char *line) if ((err = open_card (ctrl))) goto leave; - if (!ctrl->card_ctx) - return gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); + card = card_get (ctrl, NULL); + if (!card) + { + err = gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); + goto leave; + } keyref = keyref_buffer = xtrystrdup (keyref); if (!keyref) { err = gpg_error_from_syserror (); + card_put (card); goto leave; } - err = app_genkey (ctrl->card_ctx, ctrl, keyref, opt_algo, + err = app_genkey (card, ctrl, keyref, opt_algo, force? APP_GENKEY_FLAG_FORCE : 0, timestamp, pin_cb, ctx); + card_put (card); leave: xfree (keyref_buffer); @@ -1482,6 +1529,7 @@ cmd_random (assuan_context_t ctx, char *line) int rc; size_t nbytes; unsigned char *buffer; + card_t card; if (!*line) return set_error (GPG_ERR_ASS_PARAMETER, @@ -1491,14 +1539,19 @@ cmd_random (assuan_context_t ctx, char *line) if ((rc = open_card (ctrl))) return rc; - if (!ctrl->card_ctx) + card = card_get (ctrl, NULL); + if (!card) return gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); buffer = xtrymalloc (nbytes); if (!buffer) - return out_of_core (); + { + card_put (card); + return out_of_core (); + } - rc = app_get_challenge (ctrl->card_ctx, ctrl, nbytes, buffer); + rc = app_get_challenge (card, ctrl, nbytes, buffer); + card_put (card); if (!rc) { rc = assuan_send_data (ctx, buffer, nbytes); @@ -1527,6 +1580,7 @@ cmd_passwd (assuan_context_t ctx, char *line) int rc; char *chvnostr; unsigned int flags = 0; + card_t card; if (has_option (line, "--reset")) flags |= APP_CHANGE_FLAG_RESET; @@ -1552,13 +1606,18 @@ cmd_passwd (assuan_context_t ctx, char *line) if ((rc = open_card (ctrl))) return rc; - if (!ctrl->card_ctx) + card = card_get (ctrl, NULL); + if (!card) return gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); chvnostr = xtrystrdup (chvnostr); if (!chvnostr) - return out_of_core (); - rc = app_change_pin (ctrl->card_ctx, ctrl, chvnostr, flags, pin_cb, ctx); + { + card_put (card); + return out_of_core (); + } + rc = app_change_pin (card, ctrl, chvnostr, flags, pin_cb, ctx); + card_put (card); if (rc) log_error ("command passwd failed: %s\n", gpg_strerror (rc)); xfree (chvnostr); @@ -1607,13 +1666,15 @@ static gpg_error_t cmd_checkpin (assuan_context_t ctx, char *line) { ctrl_t ctrl = assuan_get_pointer (ctx); - int rc; + gpg_error_t err; char *idstr; + card_t card; - if ((rc = open_card (ctrl))) - return rc; + if ((err = open_card (ctrl))) + return err; - if (!ctrl->card_ctx) + card = card_get (ctrl, NULL); + if (!card) return gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); /* We have to use a copy of the key ID because the function may use @@ -1621,14 +1682,18 @@ cmd_checkpin (assuan_context_t ctx, char *line) overwriting the original line with the keyid. */ idstr = xtrystrdup (line); if (!idstr) - return out_of_core (); + { + card_put (card); + return out_of_core (); + } - rc = app_check_pin (ctrl->card_ctx, ctrl, idstr, pin_cb, ctx); + err = app_check_pin (card, ctrl, idstr, pin_cb, ctx); + card_put (card); xfree (idstr); - if (rc) - log_error ("app_check_pin failed: %s\n", gpg_strerror (rc)); + if (err) + log_error ("app_check_pin failed: %s\n", gpg_strerror (err)); - return rc; + return err; } @@ -1848,10 +1913,15 @@ cmd_getinfo (assuan_context_t ctx, char *line) else if (!strcmp (line, "active_apps")) { ctrl_t ctrl = assuan_get_pointer (ctx); - if (!ctrl->card_ctx) + card_t card = card_get (ctrl, NULL); + + if (!card) rc = 0; /* No current card - no active apps. */ else - rc = app_send_active_apps (ctrl->card_ctx, ctrl); + { + rc = app_send_active_apps (card, ctrl); + card_put (card); + } } else if (!strcmp (line, "all_active_apps")) { @@ -1884,7 +1954,7 @@ static gpg_error_t cmd_restart (assuan_context_t ctx, char *line) { ctrl_t ctrl = assuan_get_pointer (ctx); - card_t card = ctrl->card_ctx; + card_t card = card_get (ctrl, NULL); (void)line; @@ -1892,7 +1962,8 @@ cmd_restart (assuan_context_t ctx, char *line) { ctrl->card_ctx = NULL; ctrl->current_apptype = APPTYPE_NONE; - card_unref (card); + card_unref_locked (card); + card_put (card); } if (locked_session && ctrl->server_local == locked_session) { @@ -1911,14 +1982,19 @@ static gpg_error_t cmd_disconnect (assuan_context_t ctx, char *line) { ctrl_t ctrl = assuan_get_pointer (ctx); + card_t card; (void)line; - if (!ctrl->card_ctx) + card = card_get (ctrl, NULL); + if (card) + { + apdu_disconnect (card->slot); + card_put (card); + return 0; + } + else return gpg_error (GPG_ERR_UNSUPPORTED_OPERATION); - - apdu_disconnect (ctrl->card_ctx->slot); - return 0; } @@ -1978,7 +2054,7 @@ cmd_apdu (assuan_context_t ctx, char *line) if ((rc = open_card (ctrl))) return rc; - card = ctrl->card_ctx; + card = card_get (ctrl, NULL); if (!card) return gpg_error (GPG_ERR_CARD_NOT_PRESENT); @@ -2059,6 +2135,7 @@ cmd_apdu (assuan_context_t ctx, char *line) xfree (apdu); leave: + card_put (card); return rc; } @@ -2193,6 +2270,7 @@ cmd_devinfo (assuan_context_t ctx, char *line) ctrl_t ctrl = assuan_get_pointer (ctx); gpg_error_t err = 0; int watch = 0; + card_t card; if (has_option (line, "--watch")) { @@ -2222,10 +2300,15 @@ cmd_devinfo (assuan_context_t ctx, char *line) err = 0; - /* Remove reference(s) to the card. */ - ctrl->card_ctx = NULL; - ctrl->current_apptype = APPTYPE_NONE; - card_unref (ctrl->card_ctx); + card = card_get (ctrl, NULL); + if (card) + { + /* If any, remove reference to the card in CTRL. */ + ctrl->card_ctx = NULL; + ctrl->current_apptype = APPTYPE_NONE; + card_unref_locked (card); + card_put (card); + } /* Then, keep watching the status change. */ while (!err) @@ -2768,8 +2851,16 @@ popup_prompt (void *opaque, int on) } -/* Helper to send the clients a status change notification. Note that - * this function assumes that APP is already locked. */ +/* + * Helper to send the clients a status change notification. + * + * When it's removal of card, this function also clean up all + * references by ctrl->card_ctx of all sessions. + * + * Note that this function assumes that all accesses to cards and + * applications are locked. By the mrsw-lock, it is guaranteed that + * no card/app is accessed, when this function is called.. + */ void send_client_notifications (card_t card, int removal) { diff --git a/scd/iso7816.c b/scd/iso7816.c index e8ee58d..47e1605 100644 --- a/scd/iso7816.c +++ b/scd/iso7816.c @@ -769,6 +769,7 @@ iso7816_pso_csv (int slot, int extended_mode, { int sw; unsigned char *buf; + unsigned int nbuf; if (!data || !datalen || !result || !resultlen) return gpg_error (GPG_ERR_INV_VALUE); @@ -780,16 +781,29 @@ iso7816_pso_csv (int slot, int extended_mode, else if (le >= 0 && le < 256) le = 256; - /* Data needds to be TLV format. */ - buf = xtrymalloc (datalen + 2); + /* Data needs to be in BER-TLV format. */ + buf = xtrymalloc (datalen + 4); if (!buf) return gpg_error_from_syserror (); - buf[0] = 0x9c; - buf[1] = datalen; - memcpy (buf+2, data, datalen); + nbuf = 0; + buf[nbuf++] = 0x9c; + if (datalen < 128) + buf[nbuf++] = datalen; + else if (datalen < 256) + { + buf[nbuf++] = 0x81; + buf[nbuf++] = datalen; + } + else + { + buf[nbuf++] = 0x82; + buf[nbuf++] = datalen << 8; + buf[nbuf++] = datalen; + } + memcpy (buf+nbuf, data, datalen); sw = apdu_send_le (slot, extended_mode, 0x00, CMD_PSO, 0x80, 0xa6, - datalen+2, (const char *)buf, le, + datalen+nbuf, (const char *)buf, le, result, resultlen); xfree (buf); if (sw != SW_SUCCESS) @@ -1020,7 +1034,7 @@ iso7816_read_binary_ext (int slot, int extended_mode, if (r_sw) *r_sw = sw; - if (*result && sw == SW_BAD_P0_P1) + if (*result && (sw == SW_BAD_P0_P1 || sw == SW_INCORRECT_P0_P1)) { /* Bad Parameter means that the offset is outside of the EF. When reading all data we take this as an indication diff --git a/scd/scdaemon.c b/scd/scdaemon.c index 60d68c2..da1f21d 100644 --- a/scd/scdaemon.c +++ b/scd/scdaemon.c @@ -1231,7 +1231,7 @@ scd_kick_the_loop (void) #else int ret = kill (main_thread_pid, SIGCONT); if (ret < 0) - log_error ("SetEvent for scd_kick_the_loop failed: %s\n", + log_error ("sending signal for scd_kick_the_loop failed: %s\n", gpg_strerror (gpg_error_from_syserror ())); #endif } @@ -1287,6 +1287,8 @@ handle_connections (int listen_fd) events[0] = the_event = INVALID_HANDLE_VALUE; events[1] = INVALID_HANDLE_VALUE; + /* Create event for manual reset, initially non-signaled. Make it + * waitable and inheritable. */ h = CreateEvent (&sa, TRUE, FALSE, NULL); if (!h) log_error ("can't create scd event: %s\n", w32_strerror (-1) ); diff --git a/sm/call-dirmngr.c b/sm/call-dirmngr.c index 8222d99..709f317 100644 --- a/sm/call-dirmngr.c +++ b/sm/call-dirmngr.c @@ -167,7 +167,7 @@ warn_version_mismatch (ctrl_t ctrl, assuan_context_t ctx, static void prepare_dirmngr (ctrl_t ctrl, assuan_context_t ctx, gpg_error_t err) { - struct keyserver_spec *server; + strlist_t server; if (!err) err = warn_version_mismatch (ctrl, ctx, DIRMNGR_NAME, 0); @@ -188,13 +188,13 @@ prepare_dirmngr (ctrl_t ctrl, assuan_context_t ctx, gpg_error_t err) while (server) { char line[ASSUAN_LINELENGTH]; - char *user = server->user ? server->user : ""; - char *pass = server->pass ? server->pass : ""; - char *base = server->base ? server->base : ""; - snprintf (line, DIM (line), "LDAPSERVER %s:%i:%s:%s:%s:%s", - server->host, server->port, user, pass, base, - server->use_ldaps? "ldaps":""); + /* If the host is "ldap" we prefix the entire line with "ldap:" + * to avoid an ambiguity on the server due to the introduction + * of this optional prefix. */ + snprintf (line, DIM (line), "LDAPSERVER %s%s", + !strncmp (server->d, "ldap:", 5)? "ldap:":"", + server->d); assuan_transact (ctx, line, NULL, NULL, NULL, NULL, NULL, NULL); /* The code below is not required because we don't return an error. */ diff --git a/sm/certchain.c b/sm/certchain.c index e23a1c4..ee17599 100644 --- a/sm/certchain.c +++ b/sm/certchain.c @@ -459,7 +459,8 @@ find_up_search_by_keyid (ctrl_t ctrl, KEYDB_HANDLE kh, rc = keydb_get_cert (kh, &cert); if (rc) { - log_error ("keydb_get_cert() failed: rc=%d\n", rc); + log_error ("keydb_get_cert failed in %s: %s <%s>\n", + __func__, gpg_strerror (rc), gpg_strsource (rc)); rc = gpg_error (GPG_ERR_NOT_FOUND); goto leave; } @@ -1084,8 +1085,8 @@ gpgsm_walk_cert_chain (ctrl_t ctrl, ksba_cert_t start, ksba_cert_t *r_next) err = keydb_get_cert (kh, r_next); if (err) { - log_error ("keydb_get_cert() failed: %s <%s>\n", - gpg_strerror (err), gpg_strsource (err)); + log_error ("keydb_get_cert failed in %s: %s <%s>\n", + __func__, gpg_strerror (err), gpg_strsource (err)); err = gpg_error (GPG_ERR_GENERAL); } @@ -1824,7 +1825,8 @@ do_validate_chain (ctrl_t ctrl, ksba_cert_t cert, ksba_isotime_t checktime_arg, rc = keydb_get_cert (kh, &issuer_cert); if (rc) { - log_error ("keydb_get_cert() failed: rc=%d\n", rc); + log_error ("keydb_get_cert failed in %s: %s <%s>\n", + __func__, gpg_strerror (rc), gpg_strsource (rc)); rc = gpg_error (GPG_ERR_GENERAL); goto leave; } @@ -2253,7 +2255,8 @@ gpgsm_basic_cert_check (ctrl_t ctrl, ksba_cert_t cert) rc = keydb_get_cert (kh, &issuer_cert); if (rc) { - log_error ("keydb_get_cert() failed: rc=%d\n", rc); + log_error ("keydb_get_cert failed in %s: %s <%s>\n", + __func__, gpg_strerror (rc), gpg_strsource (rc)); rc = gpg_error (GPG_ERR_GENERAL); goto leave; } diff --git a/sm/certcheck.c b/sm/certcheck.c index fca4575..f4db858 100644 --- a/sm/certcheck.c +++ b/sm/certcheck.c @@ -294,7 +294,6 @@ extract_pss_params (gcry_sexp_t s_sig, int *r_algo, unsigned int *r_saltlen) if (*r_saltlen < 20) { log_error ("length of PSS salt too short\n"); - gcry_sexp_release (s_sig); return gpg_error (GPG_ERR_DIGEST_ALGO); } if (!*r_algo) diff --git a/sm/decrypt.c b/sm/decrypt.c index aa91b37..1fe2522 100644 --- a/sm/decrypt.c +++ b/sm/decrypt.c @@ -1,7 +1,7 @@ /* decrypt.c - Decrypt a message * Copyright (C) 2001, 2003, 2010 Free Software Foundation, Inc. * Copyright (C) 2001-2019 Werner Koch - * Copyright (C) 2015-2020 g10 Code GmbH + * Copyright (C) 2015-2021 g10 Code GmbH * * This file is part of GnuPG. * @@ -37,6 +37,15 @@ #include "../common/tlv.h" #include "../common/compliance.h" +/* We can provide an enum value which is only availabale with KSBA + * 1.6.0 so that we can compile even against older versions. Some + * calls will of course return an error in this case. This value is + * currently not used because the cipher mode is sufficient here. */ +/* #if KSBA_VERSION_NUMBER < 0x010600 /\* 1.6.0 *\/ */ +/* # define KSBA_CT_AUTHENVELOPED_DATA 10 */ +/* #endif */ + + struct decrypt_filter_parm_s { int algo; @@ -51,6 +60,7 @@ struct decrypt_filter_parm_s char helpblock[16]; /* needed because there is no block buffering in libgcrypt (yet) */ int helpblocklen; + int is_de_vs; /* Helper to track CO_DE_VS state. */ }; @@ -400,6 +410,367 @@ ecdh_decrypt (unsigned char *secret, size_t secretlen, } +/* Helper for pwri_decrypt to parse the derive info. + * Example data for (DER,DERLEN): + * SEQUENCE { + * OCTET STRING + * 60 76 4B E9 5E DF 3C F8 B2 F9 B6 C2 7D 5A FB 90 + * 23 B6 47 DF + * INTEGER 10000 + * SEQUENCE { + * OBJECT IDENTIFIER + * hmacWithSHA512 (1 2 840 113549 2 11) + * NULL + * } + * } + */ +static gpg_error_t +pwri_parse_pbkdf2 (const unsigned char *der, size_t derlen, + unsigned char const **r_salt, unsigned int *r_saltlen, + unsigned long *r_iterations, + int *r_digest) +{ + gpg_error_t err; + size_t objlen, hdrlen; + int class, tag, constructed, ndef; + char *oidstr; + + err = parse_ber_header (&der, &derlen, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (!err && (objlen > derlen || tag != TAG_SEQUENCE + || !constructed || ndef)) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + return err; + derlen = objlen; + + err = parse_ber_header (&der, &derlen, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (!err && (objlen > derlen || tag != TAG_OCTET_STRING + || constructed || ndef)) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + return err; + *r_salt = der; + *r_saltlen = objlen; + der += objlen; + derlen -= objlen; + + err = parse_ber_header (&der, &derlen, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (!err && (objlen > derlen || tag != TAG_INTEGER + || constructed || ndef)) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + return err; + *r_iterations = 0; + for (; objlen; objlen--) + { + *r_iterations <<= 8; + *r_iterations |= (*der++) & 0xff; + derlen--; + } + + err = parse_ber_header (&der, &derlen, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (!err && (objlen > derlen || tag != TAG_SEQUENCE + || !constructed || ndef)) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + return err; + derlen = objlen; + + err = parse_ber_header (&der, &derlen, &class, &tag, &constructed, + &ndef, &objlen, &hdrlen); + if (!err && (objlen > derlen || tag != TAG_OBJECT_ID + || constructed || ndef)) + err = gpg_error (GPG_ERR_INV_OBJ); + if (err) + return err; + + oidstr = ksba_oid_to_str (der, objlen); + if (!oidstr) + return gpg_error_from_syserror (); + *r_digest = gcry_md_map_name (oidstr); + if (*r_digest) + ; + else if (!strcmp (oidstr, "1.2.840.113549.2.7")) + *r_digest = GCRY_MD_SHA1; + else if (!strcmp (oidstr, "1.2.840.113549.2.8")) + *r_digest = GCRY_MD_SHA224; + else if (!strcmp (oidstr, "1.2.840.113549.2.9")) + *r_digest = GCRY_MD_SHA256; + else if (!strcmp (oidstr, "1.2.840.113549.2.10")) + *r_digest = GCRY_MD_SHA384; + else if (!strcmp (oidstr, "1.2.840.113549.2.11")) + *r_digest = GCRY_MD_SHA512; + else + err = gpg_error (GPG_ERR_DIGEST_ALGO); + ksba_free (oidstr); + + return err; +} + + +/* Password based decryption. + * ENC_VAL has the form: + * (enc-val + * (pwri + * (derive-algo <oid>) --| both are optional + * (derive-parm <der>) --| + * (encr-algo <oid>) + * (encr-parm <iv>) + * (encr-key <key>))) -- this is the encrypted session key + * + */ +static gpg_error_t +pwri_decrypt (ctrl_t ctrl, gcry_sexp_t enc_val, + unsigned char **r_result, unsigned int *r_resultlen, + struct decrypt_filter_parm_s *parm) +{ + gpg_error_t err; + gcry_buffer_t ioarray[5] = { {0} }; + char *derive_algo_str = NULL; + char *encr_algo_str = NULL; + const unsigned char *dparm; /* Alias for ioarray[1]. */ + unsigned int dparmlen; + const unsigned char *eparm; /* Alias for ioarray[3]. */ + unsigned int eparmlen; + const unsigned char *ekey; /* Alias for ioarray[4]. */ + unsigned int ekeylen; + unsigned char kek[32]; + unsigned int keklen; + int encr_algo; + enum gcry_cipher_modes encr_mode; + gcry_cipher_hd_t encr_hd = NULL; + unsigned char *result = NULL; + unsigned int resultlen; + unsigned int blklen; + const unsigned char *salt; /* Points int dparm. */ + unsigned int saltlen; + unsigned long iterations; + int digest_algo; + char *passphrase = NULL; + + + *r_resultlen = 0; + *r_result = NULL; + + err = gcry_sexp_extract_param (enc_val, "enc-val!pwri", + "&'derive-algo'?'derive-parm'?" + "'encr-algo''encr-parm''encr-key'", + ioarray+0, ioarray+1, + ioarray+2, ioarray+3, ioarray+4, NULL); + if (err) + { + /* If this is not pwri element, it is likly a kekri element + * which we do not yet support. Change the error back to the + * original as returned by ksba_cms_get_issuer. */ + if (gpg_err_code (err) == GPG_ERR_NOT_FOUND) + err = gpg_error (GPG_ERR_UNSUPPORTED_CMS_OBJ); + else + log_error ("extracting PWRI parameter failed: %s\n", + gpg_strerror (err)); + goto leave; + } + + if (ioarray[0].data) + { + derive_algo_str = string_from_gcry_buffer (ioarray+0); + if (!derive_algo_str) + { + err = gpg_error_from_syserror (); + goto leave; + } + } + dparm = ioarray[1].data; + dparmlen = ioarray[1].len; + encr_algo_str = string_from_gcry_buffer (ioarray+2); + if (!encr_algo_str) + { + err = gpg_error_from_syserror (); + goto leave; + } + eparm = ioarray[3].data; + eparmlen = ioarray[3].len; + ekey = ioarray[4].data; + ekeylen = ioarray[4].len; + + /* Check parameters. */ + if (DBG_CRYPTO) + { + if (derive_algo_str) + { + log_debug ("derive algo: %s\n", derive_algo_str); + log_printhex (dparm, dparmlen, "derive parm:"); + } + log_debug ("encr algo .: %s\n", encr_algo_str); + log_printhex (eparm, eparmlen, "encr parm .:"); + log_printhex (ekey, ekeylen, "encr key .:"); + } + + if (!derive_algo_str) + { + err = gpg_error (GPG_ERR_NOT_SUPPORTED); + log_info ("PWRI with no key derivation detected\n"); + goto leave; + } + if (strcmp (derive_algo_str, "1.2.840.113549.1.5.12")) + { + err = gpg_error (GPG_ERR_NOT_SUPPORTED); + log_info ("PWRI does not use PBKDF2 (but %s)\n", derive_algo_str); + goto leave; + } + + digest_algo = 0; /*(silence cc warning)*/ + err = pwri_parse_pbkdf2 (dparm, dparmlen, + &salt, &saltlen, &iterations, &digest_algo); + if (err) + { + log_error ("parsing PWRI parameter failed: %s\n", gpg_strerror (err)); + goto leave; + } + + parm->is_de_vs = (parm->is_de_vs + && gnupg_digest_is_compliant (CO_DE_VS, digest_algo)); + + + encr_algo = gcry_cipher_map_name (encr_algo_str); + encr_mode = gcry_cipher_mode_from_oid (encr_algo_str); + if (!encr_algo || !encr_mode) + { + log_error ("PWRI uses unknown algorithm %s\n", encr_algo_str); + err = gpg_error (GPG_ERR_CIPHER_ALGO); + goto leave; + } + + parm->is_de_vs = + (parm->is_de_vs + && gnupg_cipher_is_compliant (CO_DE_VS, encr_algo, encr_mode)); + + keklen = gcry_cipher_get_algo_keylen (encr_algo); + blklen = gcry_cipher_get_algo_blklen (encr_algo); + if (!keklen || keklen > sizeof kek || blklen != 16 ) + { + log_error ("PWRI algorithm %s cannot be used\n", encr_algo_str); + err = gpg_error (GPG_ERR_INV_KEYLEN); + goto leave; + } + if ((ekeylen % blklen) || (ekeylen / blklen < 2)) + { + /* Note that we need at least two full blocks. */ + log_error ("PWRI uses a wrong length of encrypted key\n"); + err = gpg_error (GPG_ERR_INV_KEYLEN); + goto leave; + } + + err = gpgsm_agent_ask_passphrase + (ctrl, + i18n_utf8 (N_("Please enter the passphrase for decryption.")), + 0, &passphrase); + if (err) + goto leave; + + err = gcry_kdf_derive (passphrase, strlen (passphrase), + GCRY_KDF_PBKDF2, digest_algo, + salt, saltlen, iterations, + keklen, kek); + if (passphrase) + { + wipememory (passphrase, strlen (passphrase)); + xfree (passphrase); + passphrase = NULL; + } + if (err) + { + log_error ("deriving key from passphrase failed: %s\n", + gpg_strerror (err)); + goto leave; + } + + if (DBG_CRYPTO) + log_printhex (kek, keklen, "KEK .......:"); + + /* Unwrap the key. */ + resultlen = ekeylen; + result = xtrymalloc_secure (resultlen); + if (!result) + { + err = gpg_error_from_syserror (); + goto leave; + } + + err = gcry_cipher_open (&encr_hd, encr_algo, encr_mode, 0); + if (err) + { + log_error ("PWRI failed to open cipher: %s\n", gpg_strerror (err)); + goto leave; + } + + err = gcry_cipher_setkey (encr_hd, kek, keklen); + wipememory (kek, sizeof kek); + if (!err) + err = gcry_cipher_setiv (encr_hd, ekey + ekeylen - 2 * blklen, blklen); + if (!err) + err = gcry_cipher_decrypt (encr_hd, result + ekeylen - blklen, blklen, + ekey + ekeylen - blklen, blklen); + if (!err) + err = gcry_cipher_setiv (encr_hd, result + ekeylen - blklen, blklen); + if (!err) + err = gcry_cipher_decrypt (encr_hd, result, ekeylen - blklen, + ekey, ekeylen - blklen); + /* (We assume that that eparm is the octet string with the IV) */ + if (!err) + err = gcry_cipher_setiv (encr_hd, eparm, eparmlen); + if (!err) + err = gcry_cipher_decrypt (encr_hd, result, resultlen, NULL, 0); + + if (err) + { + log_error ("KEK decryption failed for PWRI: %s\n", gpg_strerror (err)); + goto leave; + } + + if (DBG_CRYPTO) + log_printhex (result, resultlen, "Frame .....:"); + + if (result[0] < 8 /* At least 64 bits */ + || (result[0] % 8) /* Multiple of 64 bits */ + || result[0] > resultlen - 4 /* Not more than the size of the input */ + || ( (result[1] ^ result[4]) /* Matching check bytes. */ + & (result[2] ^ result[5]) + & (result[3] ^ result[6]) ) != 0xff) + { + err = gpg_error (GPG_ERR_BAD_PASSPHRASE); + goto leave; + } + + *r_resultlen = result[0]; + *r_result = memmove (result, result + 4, result[0]); + result = NULL; + + leave: + if (result) + { + wipememory (result, resultlen); + xfree (result); + } + if (passphrase) + { + wipememory (passphrase, strlen (passphrase)); + xfree (passphrase); + } + gcry_cipher_close (encr_hd); + xfree (derive_algo_str); + xfree (encr_algo_str); + xfree (ioarray[0].data); + xfree (ioarray[1].data); + xfree (ioarray[2].data); + xfree (ioarray[3].data); + xfree (ioarray[4].data); + return err; +} + /* Decrypt the session key and fill in the parm structure. The algo and the IV is expected to be already in PARM. */ @@ -411,23 +782,47 @@ prepare_decryption (ctrl_t ctrl, const char *hexkeygrip, { char *seskey = NULL; size_t n, seskeylen; + int pwri = !hexkeygrip && !pk_algo; int rc; if (DBG_CRYPTO) log_printcanon ("decrypting:", enc_val, 0); - rc = gpgsm_agent_pkdecrypt (ctrl, hexkeygrip, desc, enc_val, - &seskey, &seskeylen); - if (rc) + + if (!pwri) { - log_error ("error decrypting session key: %s\n", gpg_strerror (rc)); - goto leave; - } + rc = gpgsm_agent_pkdecrypt (ctrl, hexkeygrip, desc, enc_val, + &seskey, &seskeylen); + if (rc) + { + log_error ("error decrypting session key: %s\n", gpg_strerror (rc)); + goto leave; + } - if (DBG_CRYPTO) - log_printhex (seskey, seskeylen, "DEK frame:"); + if (DBG_CRYPTO) + log_printhex (seskey, seskeylen, "DEK frame:"); + } n=0; - if (pk_algo == GCRY_PK_ECC) + if (pwri) /* Password based encryption. */ + { + gcry_sexp_t s_enc_val; + unsigned char *decrypted; + unsigned int decryptedlen; + + rc = gcry_sexp_sscan (&s_enc_val, NULL, enc_val, + gcry_sexp_canon_len (enc_val, 0, NULL, NULL)); + if (rc) + goto leave; + + rc = pwri_decrypt (ctrl, s_enc_val, &decrypted, &decryptedlen, parm); + gcry_sexp_release (s_enc_val); + if (rc) + goto leave; + xfree (seskey); + seskey = decrypted; + seskeylen = decryptedlen; + } + else if (pk_algo == GCRY_PK_ECC) { gcry_sexp_t s_enc_val; unsigned char *decrypted; @@ -488,7 +883,10 @@ prepare_decryption (ctrl_t ctrl, const char *hexkeygrip, } if (DBG_CRYPTO) - log_printhex (seskey+n, seskeylen-n, "CEK .....:"); + { + log_printhex (seskey+n, seskeylen-n, "CEK .......:"); + log_printhex (parm->iv, parm->ivlen, "IV ........:"); + } if (opt.verbose) log_info (_("%s.%s encrypted data\n"), @@ -515,7 +913,20 @@ prepare_decryption (ctrl_t ctrl, const char *hexkeygrip, goto leave; } - gcry_cipher_setiv (parm->hd, parm->iv, parm->ivlen); + rc = gcry_cipher_setiv (parm->hd, parm->iv, parm->ivlen); + if (rc) + { + log_error("IV setup failed: %s\n", gpg_strerror(rc) ); + goto leave; + } + + if (parm->mode == GCRY_CIPHER_MODE_GCM) + { + /* GCM mode really sucks in CMS. We need to know the AAD before + * we start decrypting but CMS puts the AAD after the content. + * Thus temporary files are required. Let's hope that no real + * messages with actual AAD are ever used. OCB Rules! */ + } leave: xfree (seskey); @@ -616,6 +1027,36 @@ decrypt_filter (void *arg, } +/* This is the GCM version of decrypt_filter. */ +static gpg_error_t +decrypt_gcm_filter (void *arg, + const void *inbuf, size_t inlen, size_t *inused, + void *outbuf, size_t maxoutlen, size_t *outlen) +{ + struct decrypt_filter_parm_s *parm = arg; + + if (!inlen) + return gpg_error (GPG_ERR_BUG); + + if (maxoutlen < parm->blklen) + return gpg_error (GPG_ERR_BUG); + + if (inlen > maxoutlen) + inlen = maxoutlen; + + *inused = inlen; + if (inlen) + { + gcry_cipher_decrypt (parm->hd, outbuf, inlen, inbuf, inlen); + *outlen = inlen; + parm->any_data = 1; + } + else + *outlen = 0; + return 0; +} + + /* Perform a decrypt operation. */ int @@ -704,7 +1145,6 @@ gpgsm_decrypt (ctrl_t ctrl, int in_fd, estream_t out_fp) int algo, mode; const char *algoid; int any_key = 0; - int is_de_vs; /* Computed compliance with CO_DE_VS. */ audit_log (ctrl->audit, AUDIT_GOT_DATA); @@ -748,14 +1188,17 @@ gpgsm_decrypt (ctrl_t ctrl, int in_fd, estream_t out_fp) } /* For CMS, CO_DE_VS demands CBC mode. */ - is_de_vs = gnupg_cipher_is_compliant (CO_DE_VS, algo, mode); + dfparm.is_de_vs = gnupg_cipher_is_compliant (CO_DE_VS, algo, mode); audit_log_i (ctrl->audit, AUDIT_DATA_CIPHER_ALGO, algo); dfparm.algo = algo; dfparm.mode = mode; dfparm.blklen = gcry_cipher_get_algo_blklen (algo); if (dfparm.blklen > sizeof (dfparm.helpblock)) - return gpg_error (GPG_ERR_BUG); + { + rc = gpg_error (GPG_ERR_BUG); + goto leave; + } rc = ksba_cms_get_content_enc_iv (cms, dfparm.iv, @@ -781,6 +1224,7 @@ gpgsm_decrypt (ctrl_t ctrl, int in_fd, estream_t out_fp) ksba_cert_t cert = NULL; unsigned int nbits; int pk_algo = 0; + int maybe_pwri = 0; *kidbuf = 0; @@ -788,9 +1232,15 @@ gpgsm_decrypt (ctrl_t ctrl, int in_fd, estream_t out_fp) if (tmp_rc == -1 && recp) break; /* no more recipients */ audit_log_i (ctrl->audit, AUDIT_NEW_RECP, recp); - if (tmp_rc) - log_error ("recp %d - error getting info: %s\n", - recp, gpg_strerror (tmp_rc)); + if (gpg_err_code (tmp_rc) == GPG_ERR_UNSUPPORTED_CMS_OBJ) + { + maybe_pwri = 1; + } + else if (tmp_rc) + { + log_error ("recp %d - error getting info: %s\n", + recp, gpg_strerror (tmp_rc)); + } else { if (opt.verbose) @@ -885,29 +1335,37 @@ gpgsm_decrypt (ctrl_t ctrl, int in_fd, estream_t out_fp) } /* Check that all certs are compliant with CO_DE_VS. */ - is_de_vs = (is_de_vs - && gnupg_pk_is_compliant (CO_DE_VS, pk_algo, 0, - NULL, nbits, NULL)); + dfparm.is_de_vs = + (dfparm.is_de_vs + && gnupg_pk_is_compliant (CO_DE_VS, pk_algo, 0, + NULL, nbits, NULL)); oops: if (rc) { /* We cannot check compliance of certs that we * don't have. */ - is_de_vs = 0; + dfparm.is_de_vs = 0; } xfree (issuer); xfree (serial); ksba_cert_release (cert); } - if (!hexkeygrip || !pk_algo) + if ((!hexkeygrip || !pk_algo) && !maybe_pwri) ; else if (!(enc_val = ksba_cms_get_enc_val (cms, recp))) - log_error ("recp %d - error getting encrypted session key\n", - recp); + { + log_error ("recp %d - error getting encrypted session key\n", + recp); + if (maybe_pwri) + log_info ("(possibly unsupported KEK info)\n"); + } else { + if (maybe_pwri && opt.verbose) + log_info ("recp %d - KEKRI or PWRI\n", recp); + rc = prepare_decryption (ctrl, hexkeygrip, pk_algo, nbits, desc, enc_val, &dfparm); xfree (enc_val); @@ -921,11 +1379,14 @@ gpgsm_decrypt (ctrl_t ctrl, int in_fd, estream_t out_fp) else { /* setup the bulk decrypter */ any_key = 1; - ksba_writer_set_filter (writer, - decrypt_filter, - &dfparm); - - if (is_de_vs && gnupg_gcrypt_is_compliant (CO_DE_VS)) + ksba_writer_set_filter + (writer, + dfparm.mode == GCRY_CIPHER_MODE_GCM? + decrypt_gcm_filter : decrypt_filter, + &dfparm); + + if (dfparm.is_de_vs + && gnupg_gcrypt_is_compliant (CO_DE_VS)) gpgsm_status (ctrl, STATUS_DECRYPTION_COMPLIANCE_MODE, gnupg_status_compliance_flag (CO_DE_VS)); @@ -977,7 +1438,11 @@ gpgsm_decrypt (ctrl_t ctrl, int in_fd, estream_t out_fp) else if (stopreason == KSBA_SR_END_DATA) { ksba_writer_set_filter (writer, NULL, NULL); - if (dfparm.any_data) + if (dfparm.mode == GCRY_CIPHER_MODE_GCM) + { + /* Nothing yet to do. We wait for the ready event. */ + } + else if (dfparm.any_data ) { /* write the last block with padding removed */ int i, npadding = dfparm.lastblock[dfparm.blklen-1]; if (!npadding || npadding > dfparm.blklen) @@ -1003,7 +1468,28 @@ gpgsm_decrypt (ctrl_t ctrl, int in_fd, estream_t out_fp) } } } + else if (stopreason == KSBA_SR_READY) + { + if (dfparm.mode == GCRY_CIPHER_MODE_GCM) + { + char *authtag; + size_t authtaglen; + rc = ksba_cms_get_message_digest (cms, 0, &authtag, &authtaglen); + if (rc) + { + log_error ("error getting authtag: %s\n", gpg_strerror (rc)); + goto leave; + } + if (DBG_CRYPTO) + log_printhex (authtag, authtaglen, "Authtag ...:"); + rc = gcry_cipher_checktag (dfparm.hd, authtag, authtaglen); + xfree (authtag); + if (rc) + log_error ("data is not authentic: %s\n", gpg_strerror (rc)); + goto leave; + } + } } while (stopreason != KSBA_SR_READY); diff --git a/sm/encrypt.c b/sm/encrypt.c index 92ca341..ba2428e 100644 --- a/sm/encrypt.c +++ b/sm/encrypt.c @@ -473,6 +473,7 @@ encrypt_dek (const DEK dek, ksba_cert_t cert, int pk_algo, rc = encode_session_key (dek, &s_data); if (rc) { + gcry_sexp_release (s_pkey); log_error ("encode_session_key failed: %s\n", gpg_strerror (rc)); return rc; } diff --git a/sm/export.c b/sm/export.c index 32f0456..54893b5 100644 --- a/sm/export.c +++ b/sm/export.c @@ -724,8 +724,8 @@ export_p12 (ctrl_t ctrl, const unsigned char *certimg, size_t certimglen, { err = gpgsm_agent_ask_passphrase (ctrl, - i18n_utf8 ("Please enter the passphrase to protect the " - "new PKCS#12 object."), + i18n_utf8 (N_("Please enter the passphrase to protect the " + "new PKCS#12 object.")), 1, &passphrase); if (err) goto leave; @@ -348,8 +348,9 @@ static gpgrt_opt_t opts[] = { ARGPARSE_s_s (oKeyring, "keyring", N_("|FILE|add keyring to the list of keyrings")), ARGPARSE_s_n (oNoDefKeyring, "no-default-keyring", "@"), - ARGPARSE_s_s (oKeyServer, "keyserver", + ARGPARSE_s_s (oKeyServer, "ldapserver", N_("|SPEC|use this keyserver to lookup keys")), + ARGPARSE_s_s (oKeyServer, "keyserver", "@"), ARGPARSE_s_n (oUseKeyboxd, "use-keyboxd", "@"), @@ -840,133 +841,6 @@ parse_validation_model (const char *model) } -/* Release the list of SERVERS. As usual it is okay to call this - function with SERVERS passed as NULL. */ -void -keyserver_list_free (struct keyserver_spec *servers) -{ - while (servers) - { - struct keyserver_spec *tmp = servers->next; - xfree (servers->host); - xfree (servers->user); - if (servers->pass) - memset (servers->pass, 0, strlen (servers->pass)); - xfree (servers->pass); - xfree (servers->base); - xfree (servers); - servers = tmp; - } -} - -/* See also dirmngr ldapserver_parse_one(). */ -struct keyserver_spec * -parse_keyserver_line (char *line, - const char *filename, unsigned int lineno) -{ - char *p; - char *endp; - const char *s; - struct keyserver_spec *server; - int fieldno; - int fail = 0; - int i; - - if (!filename) - { - filename = "[cmd]"; - lineno = 0; - } - - /* Parse the colon separated fields. */ - server = xcalloc (1, sizeof *server); - for (fieldno = 1, p = line; p; p = endp, fieldno++ ) - { - endp = strchr (p, ':'); - if (endp) - *endp++ = '\0'; - trim_spaces (p); - switch (fieldno) - { - case 1: - if (*p) - server->host = xstrdup (p); - else - { - log_error (_("%s:%u: no hostname given\n"), - filename, lineno); - fail = 1; - } - break; - - case 2: - if (*p) - server->port = atoi (p); - break; - - case 3: - if (*p) - server->user = xstrdup (p); - break; - - case 4: - if (*p && !server->user) - { - log_error (_("%s:%u: password given without user\n"), - filename, lineno); - fail = 1; - } - else if (*p) - server->pass = xstrdup (p); - break; - - case 5: - if (*p) - server->base = xstrdup (p); - break; - - case 6: - { - char **flags = NULL; - - flags = strtokenize (p, ","); - if (!flags) - log_fatal ("strtokenize failed: %s\n", - gpg_strerror (gpg_error_from_syserror ())); - - for (i=0; (s = flags[i]); i++) - { - if (!*s) - ; - else if (!ascii_strcasecmp (s, "ldaps")) - server->use_ldaps = 1; - else if (!ascii_strcasecmp (s, "ldap")) - server->use_ldaps = 0; - else - log_info (_("%s:%u: ignoring unknown flag '%s'\n"), - filename, lineno, s); - } - - xfree (flags); - } - break; - - default: - /* (We silently ignore extra fields.) */ - break; - } - } - - if (fail) - { - log_info (_("%s:%u: skipping this line\n"), filename, lineno); - keyserver_list_free (server); - server = NULL; - } - - return server; -} - int main ( int argc, char **argv) @@ -1008,7 +882,6 @@ main ( int argc, char **argv) estream_t htmlauditfp = NULL; struct assuan_malloc_hooks malloc_hooks; int pwfd = -1; - int no_logfile = 0; static const char *homedirvalue; static const char *changeuser; @@ -1359,7 +1232,7 @@ main ( int argc, char **argv) break; case oLogFile: logfile = pargs.r.ret_str; break; - case oNoLogFile: logfile = NULL; no_logfile = 1; break; + case oNoLogFile: logfile = NULL; break; case oAuditLog: auditlog = pargs.r.ret_str; break; case oHtmlAuditLog: htmlauditlog = pargs.r.ret_str; break; @@ -1542,21 +1415,7 @@ main ( int argc, char **argv) case oValidationModel: parse_validation_model (pargs.r.ret_str); break; case oKeyServer: - { - struct keyserver_spec *keyserver; - keyserver = parse_keyserver_line (pargs.r.ret_str, - configname, pargs.lineno); - if (! keyserver) - log_error (_("could not parse keyserver\n")); - else - { - /* FIXME: Keep last next pointer. */ - struct keyserver_spec **next_p = &opt.keyserver; - while (*next_p) - next_p = &(*next_p)->next; - *next_p = keyserver; - } - } + append_to_strlist (&opt.keyserver, pargs.r.ret_str); break; case oIgnoreCertExtension: @@ -1626,12 +1485,6 @@ main ( int argc, char **argv) gpgsm_exit(2); } - if (!logfile && !no_logfile) - { - logfile = comopt.logfile; - comopt.logfile = NULL; - } - if (opt.use_keyboxd) log_info ("Note: Please move option \"%s\" to \"common.conf\"\n", "use-keyboxd"); @@ -2072,13 +1925,16 @@ main ( int argc, char **argv) set_binary (stdin); if (!argc) - gpgsm_decrypt (&ctrl, 0, fp); /* from stdin */ + err = gpgsm_decrypt (&ctrl, 0, fp); /* from stdin */ else if (argc == 1) - gpgsm_decrypt (&ctrl, open_read (*argv), fp); /* from file */ + err = gpgsm_decrypt (&ctrl, open_read (*argv), fp); /* from file */ else wrong_args ("--decrypt [filename]"); - es_fclose (fp); + if (err) + gpgrt_fcancel (fp); + else + es_fclose (fp); } break; @@ -2289,7 +2145,7 @@ main ( int argc, char **argv) /* cleanup */ gpgsm_deinit_default_ctrl (&ctrl); - keyserver_list_free (opt.keyserver); + free_strlist (opt.keyserver); opt.keyserver = NULL; gpgsm_release_certlist (recplist); gpgsm_release_certlist (signerlist); @@ -45,19 +45,6 @@ #define MAX_DIGEST_LEN 64 /* Fits for SHA-512 */ -struct keyserver_spec -{ - struct keyserver_spec *next; - - char *host; - int port; - char *user; - char *pass; - char *base; - unsigned int use_ldaps:1; -}; - - /* A large struct named "opt" to keep global flags. */ EXTERN_UNLESS_MAIN_MODULE struct @@ -155,7 +142,7 @@ struct the integrity of the software at runtime. */ - struct keyserver_spec *keyserver; + strlist_t keyserver; /* A list of certificate extension OIDs which are ignored so that one can claim that a critical extension has been handled. One diff --git a/sm/import.c b/sm/import.c index 3d08254..d506913 100644 --- a/sm/import.c +++ b/sm/import.c @@ -459,7 +459,8 @@ reimport_one (ctrl_t ctrl, struct stats_s *stats, int in_fd) err = keydb_get_cert (kh, &cert); if (err) { - log_error ("keydb_get_cert() failed: %s\n", gpg_strerror (err)); + log_error ("keydb_get_cert failed in %s: %s <%s>\n", + __func__, gpg_strerror (err), gpg_strsource (err)); print_import_problem (ctrl, NULL, 1); stats->not_imported++; continue; @@ -771,7 +772,7 @@ parse_p12 (ctrl_t ctrl, ksba_reader_t reader, struct stats_s *stats) err = gpgsm_agent_ask_passphrase (ctrl, - i18n_utf8 ("Please enter the passphrase to unprotect the PKCS#12 object."), + i18n_utf8 (N_("Please enter the passphrase to unprotect the PKCS#12 object.")), 0, &passphrase); if (err) goto leave; @@ -72,6 +72,11 @@ struct keydb_local_s char *buf; size_t len; } search_result; + /* The "stack" used by keydb_push_found_state. */ + struct { + char *buf; + size_t len; + } saved_search_result; /* This flag set while an operation is running on this context. */ unsigned int is_active : 1; @@ -268,7 +273,7 @@ maybe_create_keybox (char *filename, int force, int *r_created) } /* Now the real test while we are locked. */ - if (!access(filename, F_OK)) + if (!gnupg_access(filename, F_OK)) { rc = 0; /* Okay, we may access the file now. */ goto leave; @@ -855,7 +860,7 @@ unlock_all (KEYDB_HANDLE hd) -/* Push the last found state if any. */ +/* Push the last found state if any. Only one state is saved. */ void keydb_push_found_state (KEYDB_HANDLE hd) { @@ -863,25 +868,33 @@ keydb_push_found_state (KEYDB_HANDLE hd) return; if (hd->use_keyboxd) - return; /* FIXME: Do we need this? */ - - if (hd->found < 0 || hd->found >= hd->used) { - hd->saved_found = -1; - return; + xfree (hd->kbl->saved_search_result.buf); + hd->kbl->saved_search_result.buf = hd->kbl->search_result.buf; + hd->kbl->saved_search_result.len = hd->kbl->search_result.len; + hd->kbl->search_result.buf = NULL; + hd->kbl->search_result.len = 0; } - - switch (hd->active[hd->found].type) + else { - case KEYDB_RESOURCE_TYPE_NONE: - break; - case KEYDB_RESOURCE_TYPE_KEYBOX: - keybox_push_found_state (hd->active[hd->found].u.kr); - break; + if (hd->found < 0 || hd->found >= hd->used) + hd->saved_found = -1; + else + { + switch (hd->active[hd->found].type) + { + case KEYDB_RESOURCE_TYPE_NONE: + break; + case KEYDB_RESOURCE_TYPE_KEYBOX: + keybox_push_found_state (hd->active[hd->found].u.kr); + break; + } + + hd->saved_found = hd->found; + hd->found = -1; + } } - hd->saved_found = hd->found; - hd->found = -1; if (DBG_CLOCK) log_clock ("%s: done (hd=%p)\n", __func__, hd); } @@ -895,21 +908,32 @@ keydb_pop_found_state (KEYDB_HANDLE hd) return; if (hd->use_keyboxd) - return; /* FIXME: Do we need this? */ - - hd->found = hd->saved_found; - hd->saved_found = -1; - if (hd->found < 0 || hd->found >= hd->used) - return; - - switch (hd->active[hd->found].type) { - case KEYDB_RESOURCE_TYPE_NONE: - break; - case KEYDB_RESOURCE_TYPE_KEYBOX: - keybox_pop_found_state (hd->active[hd->found].u.kr); - break; + xfree (hd->kbl->search_result.buf); + hd->kbl->search_result.buf = hd->kbl->saved_search_result.buf; + hd->kbl->search_result.len = hd->kbl->saved_search_result.len; + hd->kbl->saved_search_result.buf = NULL; + hd->kbl->saved_search_result.len = 0; + } + else + { + hd->found = hd->saved_found; + hd->saved_found = -1; + if (hd->found < 0 || hd->found >= hd->used) + ; + else + { + switch (hd->active[hd->found].type) + { + case KEYDB_RESOURCE_TYPE_NONE: + break; + case KEYDB_RESOURCE_TYPE_KEYBOX: + keybox_pop_found_state (hd->active[hd->found].u.kr); + break; + } + } } + if (DBG_CLOCK) log_clock ("%s: done (hd=%p)\n", __func__, hd); } @@ -955,9 +979,6 @@ keydb_get_cert (KEYDB_HANDLE hd, ksba_cert_t *r_cert) ksba_cert_release (cert); goto leave; } - xfree (hd->kbl->search_result.buf); - hd->kbl->search_result.buf = NULL; - hd->kbl->search_result.len = 0; *r_cert = cert; goto leave; } @@ -1617,7 +1638,8 @@ keydb_search (ctrl_t ctrl, KEYDB_HANDLE hd, break; case KEYDB_SEARCH_MODE_MAIL: - snprintf (line, sizeof line, "SEARCH --x509 <%s", desc[0].u.name); + snprintf (line, sizeof line, "SEARCH --x509 <%s", + desc[0].u.name + (desc[0].u.name[0] == '<')); break; case KEYDB_SEARCH_MODE_MAILSUB: diff --git a/sm/keylist.c b/sm/keylist.c index 3c9e10c..f571ee2 100644 --- a/sm/keylist.c +++ b/sm/keylist.c @@ -792,6 +792,8 @@ list_cert_raw (ctrl_t ctrl, KEYDB_HANDLE hd, ksba_name_t name, name2; unsigned int reason; const unsigned char *cert_der = NULL; + char *algostr; + int algoid; (void)have_secret; @@ -845,6 +847,47 @@ list_cert_raw (ctrl_t ctrl, KEYDB_HANDLE hd, es_fprintf (fp, " md5_fpr: %s\n", dn?dn:"error"); xfree (dn); + algoid = 0; + algostr = gpgsm_pubkey_algo_string (cert, &algoid); + + /* For RSA we support printing an OpenPGP v4 fingerprint under the + * assumption that the not-before date would be used as the OpenPGP + * key creation date. */ + if (algoid == GCRY_PK_RSA) + { + ksba_sexp_t pk; + size_t pklen; + const unsigned char *m, *e; + size_t mlen, elen; + unsigned char fpr20[20]; + time_t tmpt; + unsigned long keytime; + + pk = ksba_cert_get_public_key (cert); + if (pk) + { + ksba_cert_get_validity (cert, 0, t); + tmpt = isotime2epoch (t); + keytime = (tmpt == (time_t)(-1))? 0 : (u32)tmpt; + + pklen = gcry_sexp_canon_len (pk, 0, NULL, NULL); + if (!pklen) + log_error ("libksba did not return a proper S-Exp\n"); + else if (!get_rsa_pk_from_canon_sexp (pk, pklen, + &m, &mlen, &e, &elen) + && !compute_openpgp_fpr_rsa (4, + keytime, + m, mlen, e, elen, + fpr20, NULL)) + { + char *fpr = bin2hex (fpr20, 20, NULL); + es_fprintf (fp, " pgp_fpr: %s\n", fpr); + xfree (fpr); + } + ksba_free (pk); + } + } + dn = gpgsm_get_certid (cert); es_fprintf (fp, " certid: %s\n", dn?dn:"error"); xfree (dn); @@ -866,13 +909,7 @@ list_cert_raw (ctrl_t ctrl, KEYDB_HANDLE hd, s = get_oid_desc (oid, 0, NULL); es_fprintf (fp, " hashAlgo: %s%s%s%s\n", oid, s?" (":"",s?s:"",s?")":""); - { - char *algostr; - - algostr = gpgsm_pubkey_algo_string (cert, NULL); - es_fprintf (fp, " keyType: %s\n", algostr? algostr : "[error]"); - xfree (algostr); - } + es_fprintf (fp, " keyType: %s\n", algostr? algostr : "[error]"); /* subjectKeyIdentifier */ es_fputs (" subjKeyId: ", fp); @@ -1154,6 +1191,7 @@ list_cert_raw (ctrl_t ctrl, KEYDB_HANDLE hd, es_fprintf (fp, " [stored as ephemeral]\n"); } + xfree (algostr); } diff --git a/sm/server.c b/sm/server.c index 874f0db..2a6d7c3 100644 --- a/sm/server.c +++ b/sm/server.c @@ -724,8 +724,13 @@ cmd_export (assuan_context_t ctx, char *line) if (opt_secret) { - if (!list || !*list->d) + if (!list) return set_error (GPG_ERR_NO_DATA, "No key given"); + if (!*list->d) + { + free_strlist (list); + return set_error (GPG_ERR_NO_DATA, "No key given"); + } if (list->next) return set_error (GPG_ERR_TOO_MANY, "Only one key allowed"); } @@ -1014,17 +1019,27 @@ do_listkeys (assuan_context_t ctx, char *line, int mode) int outfd = translate_sys2libc_fd (assuan_get_output_fd (ctx), 1); if ( outfd == -1 ) - return set_error (GPG_ERR_ASS_NO_OUTPUT, NULL); + { + free_strlist (list); + return set_error (GPG_ERR_ASS_NO_OUTPUT, NULL); + } fp = es_fdopen_nc (outfd, "w"); if (!fp) - return set_error (gpg_err_code_from_syserror (), "es_fdopen() failed"); + { + free_strlist (list); + return set_error (gpg_err_code_from_syserror (), + "es_fdopen() failed"); + } } else { fp = es_fopencookie (ctx, "w", data_line_cookie_functions); if (!fp) - return set_error (GPG_ERR_ASS_GENERAL, - "error setting up a data stream"); + { + free_strlist (list); + return set_error (GPG_ERR_ASS_GENERAL, + "error setting up a data stream"); + } } ctrl->with_colons = 1; @@ -1034,6 +1049,7 @@ do_listkeys (assuan_context_t ctx, char *line, int mode) if (ctrl->server_local->list_external) listmode |= (1<<7); err = gpgsm_list_keys (assuan_get_pointer (ctx), list, fp, listmode); + free_strlist (list); es_fclose (fp); if (ctrl->server_local->list_to_output) diff --git a/tests/Makefile.am b/tests/Makefile.am index 624334c..f29b68a 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -24,60 +24,23 @@ else tpm2dtests = endif -SUBDIRS = gpgscm openpgp migrations gpgsm gpgme pkits $(tpm2dtests) . +SUBDIRS = gpgscm openpgp cms migrations gpgme pkits $(tpm2dtests) . GPGSM = ../sm/gpgsm -# Note that we need to use /bin/pwd so that we don't get into trouble -# if the shell used for inittests would uses an internal version of -# pwd which handles symlinks differently. -TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \ - GPGSM="$(GPGSM)" "$(srcdir)/runtest" -testscripts = sm-sign+verify sm-verify - -EXTRA_DIST = runtest inittests $(testscripts) ChangeLog-2011 \ - text-1.txt text-2.txt text-3.txt \ - text-1.osig.pem text-1.dsig.pem text-1.osig-bad.pem \ - text-2.osig.pem text-2.osig-bad.pem \ +EXTRA_DIST = run-tests.scm \ fake-pinentries/README.txt \ fake-pinentries/fake-pinentry.php \ fake-pinentries/fake-pinentry.pl \ fake-pinentries/fake-pinentry.py \ fake-pinentries/fake-pinentry.sh \ - samplekeys/steed-self-signing-nonthority.pem \ - samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key \ - samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key \ - samplekeys/cert_g10code_pete1.pem \ - samplekeys/cert_g10code_test1.pem \ - samplekeys/cert_g10code_theo1.pem \ - run-tests.scm - -# We used to run $(testscripts) here but these asschk scripts are not -# completely reliable in all environments and thus we better disable -# them. The tests are anyway way too minimal. We will eventually -# write new tests based on gpg-connect-agent which has a full fledged -# script language and thus makes it far easier to write tests than to -# use that low-level asschk stuff. -TESTS = + ChangeLog-2011 -CLEANFILES = inittests.stamp x y y z out err \ - *.lock .\#lk* - -DISTCLEANFILES = pubring.kbx~ random_seed +CLEANFILES = x y z out err if !HAVE_W32_SYSTEM noinst_PROGRAMS = asschk endif asschk_SOURCES = asschk.c - - -all-local: inittests.stamp - -clean-local: - srcdir=$(srcdir) $(TESTS_ENVIRONMENT) $(srcdir)/inittests --clean - -inittests.stamp: inittests - srcdir=$(srcdir) $(TESTS_ENVIRONMENT) $(srcdir)/inittests - echo timestamp >./inittests.stamp diff --git a/tests/Makefile.in b/tests/Makefile.in index 9e3e4ed..6caa41f 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -106,7 +106,6 @@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -TESTS = @HAVE_W32_SYSTEM_FALSE@noinst_PROGRAMS = asschk$(EXEEXT) subdir = tests ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 @@ -205,30 +204,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red='[0;31m'; \ - grn='[0;32m'; \ - lgn='[1;32m'; \ - blu='[1;34m'; \ - mgn='[0;35m'; \ - brg='[1m'; \ - std='[m'; \ - fi; \ -} -DIST_SUBDIRS = gpgscm openpgp migrations gpgsm gpgme pkits tpm2dtests \ - . +DIST_SUBDIRS = gpgscm openpgp cms migrations gpgme pkits tpm2dtests . am__DIST_COMMON = $(srcdir)/Makefile.in \ $(top_srcdir)/build-aux/depcomp \ $(top_srcdir)/build-aux/mkinstalldirs @@ -452,37 +428,17 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @TEST_LIBTSS_FALSE@tpm2dtests = @TEST_LIBTSS_TRUE@tpm2dtests = tpm2dtests -SUBDIRS = gpgscm openpgp migrations gpgsm gpgme pkits $(tpm2dtests) . +SUBDIRS = gpgscm openpgp cms migrations gpgme pkits $(tpm2dtests) . GPGSM = ../sm/gpgsm - -# Note that we need to use /bin/pwd so that we don't get into trouble -# if the shell used for inittests would uses an internal version of -# pwd which handles symlinks differently. -TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \ - GPGSM="$(GPGSM)" "$(srcdir)/runtest" - -testscripts = sm-sign+verify sm-verify -EXTRA_DIST = runtest inittests $(testscripts) ChangeLog-2011 \ - text-1.txt text-2.txt text-3.txt \ - text-1.osig.pem text-1.dsig.pem text-1.osig-bad.pem \ - text-2.osig.pem text-2.osig-bad.pem \ +EXTRA_DIST = run-tests.scm \ fake-pinentries/README.txt \ fake-pinentries/fake-pinentry.php \ fake-pinentries/fake-pinentry.pl \ fake-pinentries/fake-pinentry.py \ fake-pinentries/fake-pinentry.sh \ - samplekeys/steed-self-signing-nonthority.pem \ - samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key \ - samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key \ - samplekeys/cert_g10code_pete1.pem \ - samplekeys/cert_g10code_test1.pem \ - samplekeys/cert_g10code_theo1.pem \ - run-tests.scm - -CLEANFILES = inittests.stamp x y y z out err \ - *.lock .\#lk* - -DISTCLEANFILES = pubring.kbx~ random_seed + ChangeLog-2011 + +CLEANFILES = x y z out err asschk_SOURCES = asschk.c all: all-recursive @@ -652,99 +608,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -check-TESTS: $(TESTS) - @failed=0; all=0; xfail=0; xpass=0; skip=0; \ - srcdir=$(srcdir); export srcdir; \ - list=' $(TESTS) '; \ - $(am__tty_colors); \ - if test -n "$$list"; then \ - for tst in $$list; do \ - if test -f ./$$tst; then dir=./; \ - elif test -f $$tst; then dir=; \ - else dir="$(srcdir)/"; fi; \ - if $(TESTS_ENVIRONMENT) $${dir}$$tst $(AM_TESTS_FD_REDIRECT); then \ - all=`expr $$all + 1`; \ - case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$tst[\ \ ]*) \ - xpass=`expr $$xpass + 1`; \ - failed=`expr $$failed + 1`; \ - col=$$red; res=XPASS; \ - ;; \ - *) \ - col=$$grn; res=PASS; \ - ;; \ - esac; \ - elif test $$? -ne 77; then \ - all=`expr $$all + 1`; \ - case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$tst[\ \ ]*) \ - xfail=`expr $$xfail + 1`; \ - col=$$lgn; res=XFAIL; \ - ;; \ - *) \ - failed=`expr $$failed + 1`; \ - col=$$red; res=FAIL; \ - ;; \ - esac; \ - else \ - skip=`expr $$skip + 1`; \ - col=$$blu; res=SKIP; \ - fi; \ - echo "$${col}$$res$${std}: $$tst"; \ - done; \ - if test "$$all" -eq 1; then \ - tests="test"; \ - All=""; \ - else \ - tests="tests"; \ - All="All "; \ - fi; \ - if test "$$failed" -eq 0; then \ - if test "$$xfail" -eq 0; then \ - banner="$$All$$all $$tests passed"; \ - else \ - if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \ - banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \ - fi; \ - else \ - if test "$$xpass" -eq 0; then \ - banner="$$failed of $$all $$tests failed"; \ - else \ - if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \ - banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \ - fi; \ - fi; \ - dashes="$$banner"; \ - skipped=""; \ - if test "$$skip" -ne 0; then \ - if test "$$skip" -eq 1; then \ - skipped="($$skip test was not run)"; \ - else \ - skipped="($$skip tests were not run)"; \ - fi; \ - test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \ - dashes="$$skipped"; \ - fi; \ - report=""; \ - if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ - report="Please report to $(PACKAGE_BUGREPORT)"; \ - test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \ - dashes="$$report"; \ - fi; \ - dashes=`echo "$$dashes" | sed s/./=/g`; \ - if test "$$failed" -eq 0; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - fi; \ - echo "$${col}$$dashes$${std}"; \ - echo "$${col}$$banner$${std}"; \ - test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \ - test -z "$$report" || echo "$${col}$$report$${std}"; \ - echo "$${col}$$dashes$${std}"; \ - test "$$failed" -eq 0; \ - else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -804,9 +667,8 @@ distdir-am: $(DISTFILES) fi; \ done check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) check-TESTS check: check-recursive -all-am: Makefile $(PROGRAMS) all-local +all-am: Makefile $(PROGRAMS) installdirs: installdirs-recursive installdirs-am: install: install-recursive @@ -836,15 +698,13 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive -clean-am: clean-generic clean-local clean-noinstPROGRAMS \ - mostlyclean-am +clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am distclean: distclean-recursive -rm -f ./$(DEPDIR)/asschk.Po @@ -911,34 +771,25 @@ ps-am: uninstall-am: -.MAKE: $(am__recursive_targets) check-am install-am install-strip - -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \ - am--depfiles check check-TESTS check-am clean clean-generic \ - clean-local clean-noinstPROGRAMS cscopelist-am ctags ctags-am \ - distclean distclean-compile distclean-generic distclean-tags \ - distdir dvi dvi-am html html-am info info-am install \ - install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ - ps ps-am tags tags-am uninstall uninstall-am +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-generic \ + clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am .PRECIOUS: Makefile -all-local: inittests.stamp - -clean-local: - srcdir=$(srcdir) $(TESTS_ENVIRONMENT) $(srcdir)/inittests --clean - -inittests.stamp: inittests - srcdir=$(srcdir) $(TESTS_ENVIRONMENT) $(srcdir)/inittests - echo timestamp >./inittests.stamp - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/tests/gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 b/tests/cms/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 index 7aa9bfd..7aa9bfd 100644 --- a/tests/gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 +++ b/tests/cms/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 diff --git a/tests/gpgsm/Makefile.am b/tests/cms/Makefile.am index e784a31..bc86acb 100644 --- a/tests/gpgsm/Makefile.am +++ b/tests/cms/Makefile.am @@ -28,6 +28,12 @@ include $(top_srcdir)/am/cmacros.am AM_CFLAGS = +# Note that we need to use /bin/pwd so that we don't get into trouble +# 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 \ + GPGSM="$(GPGSM)" "$(srcdir)/runtest" + TESTS_ENVIRONMENT = LC_ALL=C \ EXEEXT=$(EXEEXT) \ PATH="../gpgscm:$(PATH)" \ @@ -65,11 +71,42 @@ TEST_FILES = plain-1.cms.asc \ plain-3.cms.asc \ plain-large.cms.asc +# We used to run $(testscripts) here but these asschk scripts are not +# completely reliable in all environments and thus we better disable +# them. The tests are anyway way too minimal. We will eventually +# write new tests based on gpg-connect-agent which has a full fledged +# script language and thus makes it far easier to write tests than to +# use that low-level asschk stuff. +testscripts = sm-sign+verify sm-verify + EXTRA_DIST = $(XTESTS) $(KEYS) $(CERTS) $(TEST_FILES) \ - gpgsm-defs.scm run-tests.scm setup.scm all-tests.scm + samplekeys/steed-self-signing-nonthority.pem \ + samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key \ + samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key \ + samplekeys/cert_g10code_pete1.pem \ + samplekeys/cert_g10code_test1.pem \ + samplekeys/cert_g10code_theo1.pem \ + samplemsgs/README \ + samplemsgs/pwri-sample.cbc.p7m \ + samplemsgs/pwri-sample.cbc-2.p7m \ + samplemsgs/pwri-sample.gcm.p7m \ + text-1.txt text-2.txt text-3.txt \ + text-1.osig.pem text-1.dsig.pem text-1.osig-bad.pem \ + text-2.osig.pem text-2.osig-bad.pem \ + runtest inittests $(testscripts) \ + gpgsm-defs.scm run-tests.scm setup.scm all-tests.scm + +CLEANFILES = inittests.stamp *.lock *.log report.xml .\#lk* -CLEANFILES = *.log report.xml +DISTCLEANFILES = pubring.kbx~ random_seed # We need to depend on a couple of programs so that the tests don't # start before all programs are built. -all-local: $(required_pgms) +all-local: $(required_pgms) inittests.stamp + +clean-local: + srcdir=$(srcdir) $(OLD_TESTS_ENVIRONMENT) $(srcdir)/inittests --clean + +inittests.stamp: inittests + srcdir=$(srcdir) $(OLD_TESTS_ENVIRONMENT) $(srcdir)/inittests + echo timestamp >./inittests.stamp diff --git a/tests/gpgsm/Makefile.in b/tests/cms/Makefile.in index c149dbc..26ff0c4 100644 --- a/tests/gpgsm/Makefile.in +++ b/tests/cms/Makefile.in @@ -142,7 +142,7 @@ host_triplet = @host@ @GNUPG_DIRMNGR_PGM_TRUE@am__append_6 = -DGNUPG_DEFAULT_DIRMNGR="\"@GNUPG_DIRMNGR_PGM@\"" @GNUPG_PROTECT_TOOL_PGM_TRUE@am__append_7 = -DGNUPG_DEFAULT_PROTECT_TOOL="\"@GNUPG_PROTECT_TOOL_PGM@\"" @GNUPG_DIRMNGR_LDAP_PGM_TRUE@am__append_8 = -DGNUPG_DEFAULT_DIRMNGR_LDAP="\"@GNUPG_DIRMNGR_LDAP_PGM@\"" -subdir = tests/gpgsm +subdir = tests/cms ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/autobuild.m4 \ $(top_srcdir)/m4/codeset.m4 $(top_srcdir)/m4/gettext.m4 \ @@ -410,6 +410,13 @@ libcommonpth = ../common/libcommonpth.a libcommontls = ../common/libcommontls.a libcommontlsnpth = ../common/libcommontlsnpth.a AM_CFLAGS = + +# Note that we need to use /bin/pwd so that we don't get into trouble +# 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 \ + GPGSM="$(GPGSM)" "$(srcdir)/runtest" + TESTS_ENVIRONMENT = LC_ALL=C \ EXEEXT=$(EXEEXT) \ PATH="../gpgscm:$(PATH)" \ @@ -435,10 +442,33 @@ TEST_FILES = plain-1.cms.asc \ plain-3.cms.asc \ plain-large.cms.asc -EXTRA_DIST = $(XTESTS) $(KEYS) $(CERTS) $(TEST_FILES) \ - gpgsm-defs.scm run-tests.scm setup.scm all-tests.scm -CLEANFILES = *.log report.xml +# We used to run $(testscripts) here but these asschk scripts are not +# completely reliable in all environments and thus we better disable +# them. The tests are anyway way too minimal. We will eventually +# write new tests based on gpg-connect-agent which has a full fledged +# script language and thus makes it far easier to write tests than to +# use that low-level asschk stuff. +testscripts = sm-sign+verify sm-verify +EXTRA_DIST = $(XTESTS) $(KEYS) $(CERTS) $(TEST_FILES) \ + samplekeys/steed-self-signing-nonthority.pem \ + samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key \ + samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key \ + samplekeys/cert_g10code_pete1.pem \ + samplekeys/cert_g10code_test1.pem \ + samplekeys/cert_g10code_theo1.pem \ + samplemsgs/README \ + samplemsgs/pwri-sample.cbc.p7m \ + samplemsgs/pwri-sample.cbc-2.p7m \ + samplemsgs/pwri-sample.gcm.p7m \ + text-1.txt text-2.txt text-3.txt \ + text-1.osig.pem text-1.dsig.pem text-1.osig-bad.pem \ + text-2.osig.pem text-2.osig-bad.pem \ + runtest inittests $(testscripts) \ + gpgsm-defs.scm run-tests.scm setup.scm all-tests.scm + +CLEANFILES = inittests.stamp *.lock *.log report.xml .\#lk* +DISTCLEANFILES = pubring.kbx~ random_seed all: all-am .SUFFIXES: @@ -452,9 +482,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/gpgsm/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/cms/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu tests/gpgsm/Makefile + $(AUTOMAKE) --gnu tests/cms/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -544,13 +574,14 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-generic mostlyclean-am +clean-am: clean-generic clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile @@ -617,15 +648,16 @@ uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am all-local check check-am clean clean-generic \ - cscopelist-am ctags-am distclean distclean-generic distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ - pdf-am ps ps-am tags-am uninstall uninstall-am + clean-local cscopelist-am ctags-am distclean distclean-generic \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am .PRECIOUS: Makefile @@ -648,7 +680,14 @@ xcheck: # We need to depend on a couple of programs so that the tests don't # start before all programs are built. -all-local: $(required_pgms) +all-local: $(required_pgms) inittests.stamp + +clean-local: + srcdir=$(srcdir) $(OLD_TESTS_ENVIRONMENT) $(srcdir)/inittests --clean + +inittests.stamp: inittests + srcdir=$(srcdir) $(OLD_TESTS_ENVIRONMENT) $(srcdir)/inittests + echo timestamp >./inittests.stamp # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/tests/gpgsm/all-tests.scm b/tests/cms/all-tests.scm index 1baa924..78ad006 100644 --- a/tests/gpgsm/all-tests.scm +++ b/tests/cms/all-tests.scm @@ -30,14 +30,14 @@ (make-environment-cache (test::scm #f - (path-join "tests" "gpgsm" "setup.scm") - (in-srcdir "tests" "gpgsm" "setup.scm") + (path-join "tests" "cms" "setup.scm") + (in-srcdir "tests" "cms" "setup.scm") "--" "tests" "gpg"))) (map (lambda (name) (test::scm setup - (path-join "tests" "gpgsm" name) - (in-srcdir "tests" "gpgsm" name))) - (parse-makefile-expand (in-srcdir "tests" "gpgsm" "Makefile.am") + (path-join "tests" "cms" name) + (in-srcdir "tests" "cms" name))) + (parse-makefile-expand (in-srcdir "tests" "cms" "Makefile.am") (lambda (filename port key) (parse-makefile port key)) "XTESTS"))) diff --git a/tests/gpgsm/cert_dfn_pca01.der b/tests/cms/cert_dfn_pca01.der Binary files differindex 4c8593c..4c8593c 100644 --- a/tests/gpgsm/cert_dfn_pca01.der +++ b/tests/cms/cert_dfn_pca01.der diff --git a/tests/gpgsm/cert_dfn_pca15.der b/tests/cms/cert_dfn_pca15.der Binary files differindex c28f137..c28f137 100644 --- a/tests/gpgsm/cert_dfn_pca15.der +++ b/tests/cms/cert_dfn_pca15.der diff --git a/tests/gpgsm/cert_g10code_test1.der b/tests/cms/cert_g10code_test1.der Binary files differindex 67c7db6..67c7db6 100644 --- a/tests/gpgsm/cert_g10code_test1.der +++ b/tests/cms/cert_g10code_test1.der diff --git a/tests/gpgsm/decrypt.scm b/tests/cms/decrypt.scm index c328ba8..16bded6 100644 --- a/tests/gpgsm/decrypt.scm +++ b/tests/cms/decrypt.scm @@ -17,14 +17,14 @@ ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, see <http://www.gnu.org/licenses/>. -(load (in-srcdir "tests" "gpgsm" "gpgsm-defs.scm")) +(load (in-srcdir "tests" "cms" "gpgsm-defs.scm")) (setup-gpgsm-environment) (for-each-p "Checking decryption of supplied files." (lambda (name) (tr:do - (tr:open (in-srcdir "tests" "gpgsm" (string-append name ".cms.asc"))) + (tr:open (in-srcdir "tests" "cms" (string-append name ".cms.asc"))) (tr:gpgsm "" '(--decrypt)) (tr:assert-identity name))) plain-files) diff --git a/tests/gpgsm/encrypt.scm b/tests/cms/encrypt.scm index bb90c8e..5e679d9 100644 --- a/tests/gpgsm/encrypt.scm +++ b/tests/cms/encrypt.scm @@ -17,7 +17,7 @@ ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, see <http://www.gnu.org/licenses/>. -(load (in-srcdir "tests" "gpgsm" "gpgsm-defs.scm")) +(load (in-srcdir "tests" "cms" "gpgsm-defs.scm")) (setup-gpgsm-environment) (for-each-p diff --git a/tests/gpgsm/export.scm b/tests/cms/export.scm index 4a8108b..1100f24 100644 --- a/tests/gpgsm/export.scm +++ b/tests/cms/export.scm @@ -17,7 +17,7 @@ ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, see <http://www.gnu.org/licenses/>. -(load (in-srcdir "tests" "gpgsm" "gpgsm-defs.scm")) +(load (in-srcdir "tests" "cms" "gpgsm-defs.scm")) (setup-gpgsm-environment) (for-each-p' diff --git a/tests/gpgsm/gpgsm-defs.scm b/tests/cms/gpgsm-defs.scm index 848bc75..f643afa 100644 --- a/tests/gpgsm/gpgsm-defs.scm +++ b/tests/cms/gpgsm-defs.scm @@ -78,13 +78,14 @@ (log "Storing private keys") (for-each (lambda (name) - (file-copy (in-srcdir "tests" "gpgsm" name) + (file-copy (in-srcdir "tests" "cms" name) (path-join "private-keys-v1.d" (string-append name ".key")))) '("32100C27173EF6E9C4E9A25D3D69F86D37A4F939")) (log "Importing public demo and test keys") - (call-check `(,@gpgsm --import ,(in-srcdir "tests" "gpgsm" "cert_g10code_test1.der"))) + (call-check `(,@gpgsm --import ,(in-srcdir "tests" "cms" + "cert_g10code_test1.der"))) (create-sample-files) (stop-agent)) diff --git a/tests/gpgsm/import.scm b/tests/cms/import.scm index be555da..4c85ae4 100644 --- a/tests/gpgsm/import.scm +++ b/tests/cms/import.scm @@ -17,7 +17,7 @@ ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, see <http://www.gnu.org/licenses/>. -(load (in-srcdir "tests" "gpgsm" "gpgsm-defs.scm")) +(load (in-srcdir "tests" "cms" "gpgsm-defs.scm")) (setup-gpgsm-environment) (define certs-for-import @@ -47,7 +47,7 @@ "Checking certificate import." (lambda (test) (assert (not (sm-have-public-key? (:cert test)))) - (call-check `(,@gpgsm --import ,(in-srcdir "tests" "gpgsm" (:name test)))) + (call-check `(,@gpgsm --import ,(in-srcdir "tests" "cms" (:name test)))) (assert (sm-have-public-key? (:cert test)))) (lambda (test) (:name test)) certs-for-import) diff --git a/tests/inittests b/tests/cms/inittests index 9090674..296bf14 100755 --- a/tests/inittests +++ b/tests/cms/inittests @@ -28,10 +28,10 @@ msg msg.sig msg.unsig [ -z "$srcdir" ] && srcdir=. -[ -z "$GPGSM" ] && GPGSM=../sm/gpgsm +[ -z "$GPGSM" ] && GPGSM=../../sm/gpgsm if [ -d $srcdir/samplekeys ] \ - && grep TESTS_ENVIRONMENT Makefile >/dev/null 2>&1; then + && grep OLD_TESTS_ENVIRONMENT Makefile >/dev/null 2>&1; then : else # During make distclean the Makefile has already been removed, diff --git a/tests/gpgsm/plain-1.cms.asc b/tests/cms/plain-1.cms.asc index cb1a4db..cb1a4db 100644 --- a/tests/gpgsm/plain-1.cms.asc +++ b/tests/cms/plain-1.cms.asc diff --git a/tests/gpgsm/plain-2.cms.asc b/tests/cms/plain-2.cms.asc index 1ff0a8f..1ff0a8f 100644 --- a/tests/gpgsm/plain-2.cms.asc +++ b/tests/cms/plain-2.cms.asc diff --git a/tests/gpgsm/plain-3.cms.asc b/tests/cms/plain-3.cms.asc index 5c6331c..5c6331c 100644 --- a/tests/gpgsm/plain-3.cms.asc +++ b/tests/cms/plain-3.cms.asc diff --git a/tests/gpgsm/plain-large.cms.asc b/tests/cms/plain-large.cms.asc index f8fc90f..f8fc90f 100644 --- a/tests/gpgsm/plain-large.cms.asc +++ b/tests/cms/plain-large.cms.asc diff --git a/tests/gpgsm/run-tests.scm b/tests/cms/run-tests.scm index 6b460b1..caae86d 100644 --- a/tests/gpgsm/run-tests.scm +++ b/tests/cms/run-tests.scm @@ -20,7 +20,7 @@ (if (string=? "" (getenv "abs_top_srcdir")) (begin (echo "Environment variable 'abs_top_srcdir' not set. Please point it to" - "tests/gpgsm.") + "tests/cms.") (exit 2))) (define tests (filter (lambda (arg) (not (string-prefix? arg "--"))) *args*)) @@ -28,12 +28,12 @@ (define setup (make-environment-cache (test::scm #f - (path-join "tests" "gpgsm" "setup.scm") - (in-srcdir "tests" "gpgsm" "setup.scm")))) + (path-join "tests" "cms" "setup.scm") + (in-srcdir "tests" "cms" "setup.scm")))) (run-tests (if (null? tests) - (load-tests "tests" "gpgsm") + (load-tests "tests" "cms") (map (lambda (name) (test::scm setup - (path-join "tests" "gpgsm" name) - (in-srcdir "tests" "gpgsm" name))) tests))) + (path-join "tests" "cms" name) + (in-srcdir "tests" "cms" name))) tests))) diff --git a/tests/runtest b/tests/cms/runtest index 5c832bd..5c832bd 100755 --- a/tests/runtest +++ b/tests/cms/runtest diff --git a/tests/samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key b/tests/cms/samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key index cf0535f..cf0535f 100644 --- a/tests/samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key +++ b/tests/cms/samplekeys/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key diff --git a/tests/samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key b/tests/cms/samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key index 8236349..8236349 100644 --- a/tests/samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key +++ b/tests/cms/samplekeys/68A638998DFABAC510EA645CE34F9686B2EDF7EA.key diff --git a/tests/samplekeys/cert_g10code_pete1.pem b/tests/cms/samplekeys/cert_g10code_pete1.pem index c6f778a..c6f778a 100644 --- a/tests/samplekeys/cert_g10code_pete1.pem +++ b/tests/cms/samplekeys/cert_g10code_pete1.pem diff --git a/tests/samplekeys/cert_g10code_test1.pem b/tests/cms/samplekeys/cert_g10code_test1.pem index 61d1f98..61d1f98 100644 --- a/tests/samplekeys/cert_g10code_test1.pem +++ b/tests/cms/samplekeys/cert_g10code_test1.pem diff --git a/tests/samplekeys/cert_g10code_theo1.pem b/tests/cms/samplekeys/cert_g10code_theo1.pem index a7685c4..a7685c4 100644 --- a/tests/samplekeys/cert_g10code_theo1.pem +++ b/tests/cms/samplekeys/cert_g10code_theo1.pem diff --git a/tests/samplekeys/steed-self-signing-nonthority.pem b/tests/cms/samplekeys/steed-self-signing-nonthority.pem index c6a9c54..c6a9c54 100644 --- a/tests/samplekeys/steed-self-signing-nonthority.pem +++ b/tests/cms/samplekeys/steed-self-signing-nonthority.pem diff --git a/tests/cms/samplemsgs/README b/tests/cms/samplemsgs/README new file mode 100644 index 0000000..db1d8b1 --- /dev/null +++ b/tests/cms/samplemsgs/README @@ -0,0 +1,6 @@ +Sample messages for CMS symmetric encryption. +Password is "abc". + +pwri-sample.cbc.p7m - Using CBC Mode +pwri-sample.cbc-2.p7m - Using CBC with a different iteration count +pwri-sample.gcm.p7m - Using GCM diff --git a/tests/cms/samplemsgs/pwri-sample.cbc-2.p7m b/tests/cms/samplemsgs/pwri-sample.cbc-2.p7m Binary files differnew file mode 100644 index 0000000..a417b7a --- /dev/null +++ b/tests/cms/samplemsgs/pwri-sample.cbc-2.p7m diff --git a/tests/cms/samplemsgs/pwri-sample.cbc.p7m b/tests/cms/samplemsgs/pwri-sample.cbc.p7m Binary files differnew file mode 100644 index 0000000..ba208d2 --- /dev/null +++ b/tests/cms/samplemsgs/pwri-sample.cbc.p7m diff --git a/tests/cms/samplemsgs/pwri-sample.gcm.p7m b/tests/cms/samplemsgs/pwri-sample.gcm.p7m Binary files differnew file mode 100644 index 0000000..3a59470 --- /dev/null +++ b/tests/cms/samplemsgs/pwri-sample.gcm.p7m diff --git a/tests/gpgsm/setup.scm b/tests/cms/setup.scm index c241b38..577b26f 100644 --- a/tests/gpgsm/setup.scm +++ b/tests/cms/setup.scm @@ -17,7 +17,7 @@ ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, see <http://www.gnu.org/licenses/>. -(load (in-srcdir "tests" "gpgsm" "gpgsm-defs.scm")) +(load (in-srcdir "tests" "cms" "gpgsm-defs.scm")) (define tarball (flag "--create-tarball" *args*)) (unless (and tarball (not (null? tarball))) diff --git a/tests/gpgsm/sign.scm b/tests/cms/sign.scm index 48b7b06..0c11852 100644 --- a/tests/gpgsm/sign.scm +++ b/tests/cms/sign.scm @@ -17,7 +17,7 @@ ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, see <http://www.gnu.org/licenses/>. -(load (in-srcdir "tests" "gpgsm" "gpgsm-defs.scm")) +(load (in-srcdir "tests" "cms" "gpgsm-defs.scm")) (setup-gpgsm-environment) (for-each-p diff --git a/tests/sm-sign+verify b/tests/cms/sm-sign+verify index 1c3ae7d..1c3ae7d 100644 --- a/tests/sm-sign+verify +++ b/tests/cms/sm-sign+verify diff --git a/tests/sm-verify b/tests/cms/sm-verify index fa09323..fa09323 100644 --- a/tests/sm-verify +++ b/tests/cms/sm-verify diff --git a/tests/text-1.dsig.pem b/tests/cms/text-1.dsig.pem index a031ec2..a031ec2 100644 --- a/tests/text-1.dsig.pem +++ b/tests/cms/text-1.dsig.pem diff --git a/tests/text-1.osig-bad.pem b/tests/cms/text-1.osig-bad.pem index 0b5f4a4..0b5f4a4 100644 --- a/tests/text-1.osig-bad.pem +++ b/tests/cms/text-1.osig-bad.pem diff --git a/tests/text-1.osig.pem b/tests/cms/text-1.osig.pem index 7317350..7317350 100644 --- a/tests/text-1.osig.pem +++ b/tests/cms/text-1.osig.pem diff --git a/tests/text-1.txt b/tests/cms/text-1.txt index b14c1a2..b14c1a2 100644 --- a/tests/text-1.txt +++ b/tests/cms/text-1.txt diff --git a/tests/text-2.osig-bad.pem b/tests/cms/text-2.osig-bad.pem index 5558448..5558448 100644 --- a/tests/text-2.osig-bad.pem +++ b/tests/cms/text-2.osig-bad.pem diff --git a/tests/text-2.osig.pem b/tests/cms/text-2.osig.pem index 57b5da9..57b5da9 100644 --- a/tests/text-2.osig.pem +++ b/tests/cms/text-2.osig.pem diff --git a/tests/text-2.txt b/tests/cms/text-2.txt index 314c7a4..314c7a4 100644 --- a/tests/text-2.txt +++ b/tests/cms/text-2.txt diff --git a/tests/text-3.txt b/tests/cms/text-3.txt index 9345b55..9345b55 100644 --- a/tests/text-3.txt +++ b/tests/cms/text-3.txt diff --git a/tests/gpgsm/verify.scm b/tests/cms/verify.scm index 40dbd48..531a8f1 100644 --- a/tests/gpgsm/verify.scm +++ b/tests/cms/verify.scm @@ -17,7 +17,7 @@ ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, see <http://www.gnu.org/licenses/>. -(load (in-srcdir "tests" "gpgsm" "gpgsm-defs.scm")) +(load (in-srcdir "tests" "cms" "gpgsm-defs.scm")) (setup-gpgsm-environment) ;; diff --git a/tests/openpgp/defs.scm b/tests/openpgp/defs.scm index 768d479..86d312f 100644 --- a/tests/openpgp/defs.scm +++ b/tests/openpgp/defs.scm @@ -338,6 +338,7 @@ (create-file "common.conf" (if (flag "--use-keyboxd" *args*) "use-keyboxd" "#use-keyboxd") + (string-append "keyboxd-program " (tool 'keyboxd)) ) (create-file "gpg.conf" diff --git a/tests/run-tests.scm b/tests/run-tests.scm index d3ebba0..bb9ade5 100644 --- a/tests/run-tests.scm +++ b/tests/run-tests.scm @@ -34,8 +34,8 @@ (load-tests-with-log "g13") (load-tests-with-log "agent") (load-tests-with-log "tests" "openpgp") + (load-tests-with-log "tests" "cms") (load-tests-with-log "tests" "migrations") - (load-tests-with-log "tests" "gpgsm") (load-tests-with-log "tests" "gpgme")))) (run-tests (if prefix (filter diff --git a/tools/card-call-scd.c b/tools/card-call-scd.c index 086503b..27d8ad9 100644 --- a/tools/card-call-scd.c +++ b/tools/card-call-scd.c @@ -1511,9 +1511,10 @@ scd_readcert (const char *certidstr, void **r_buf, size_t *r_buflen) /* Send a READKEY command to the SCdaemon. On success a new - * s-expression is stored at R_RESULT. */ + * s-expression is stored at R_RESULT. If CREATE_SHADOW is set stub + * keys will be created if they do not exist. */ gpg_error_t -scd_readkey (const char *keyrefstr, gcry_sexp_t *r_result) +scd_readkey (const char *keyrefstr, int create_shadow, gcry_sexp_t *r_result) { gpg_error_t err; char line[ASSUAN_LINELENGTH]; @@ -1527,7 +1528,10 @@ scd_readkey (const char *keyrefstr, gcry_sexp_t *r_result) return err; init_membuf (&data, 1024); - snprintf (line, DIM(line), "SCD READKEY %s", keyrefstr); + if (create_shadow) + snprintf (line, DIM(line), "READKEY --card -- %s", keyrefstr); + else + snprintf (line, DIM(line), "SCD READKEY %s", keyrefstr); err = assuan_transact (agent_ctx, line, put_membuf_cb, &data, NULL, NULL, diff --git a/tools/ccidmon.c b/tools/ccidmon.c index 4e99da5..595a8b2 100644 --- a/tools/ccidmon.c +++ b/tools/ccidmon.c @@ -1,5 +1,7 @@ /* ccidmon.c - CCID monitor for use with the Linux usbmon facility. - * Copyright (C) 2009 Free Software Foundation, Inc. + * Copyright (C) 2009, 2016, 2019 Werner Koch + * Copyright (C) 2021 g10 Code GmbH + * Copyright (C) 2009 Free Software Foundation, Inc. * * This file is part of GnuPG. * @@ -15,6 +17,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. + * SPDX-License-Identifier: GPL-3.0-or-later */ @@ -188,6 +191,85 @@ print_pr_data (const unsigned char *data, size_t datalen, size_t off) static void +print_as_ascii (const unsigned char *buf, unsigned int buflen,unsigned int fill) +{ + unsigned int n; + + if (!buflen) + return; + if (buflen > 16) + buflen = 16; + + for (n = buflen; n < fill; n++) + fputs (" ", stdout); + fputs (" |", stdout); + for (n = 0; n < buflen; n++, buf++) + if (*buf >= 32 && *buf < 127 && *buf != '|') + putchar (*buf); + else + putchar ('.'); + putchar ('|'); +} + + +static void +print_t1_block (const unsigned char *msg, size_t msglen, int to_rdr) +{ + unsigned int count, len; + unsigned char buf[16]; + + if (msglen < 4) + { + printf (" T=1 ..: invalid block\n"); + return; + } + printf (" T=1 ..: NAD=%02x", msg[0]); + if (!(msg[1] & 0x80)) + { + printf (" I-block seq=%d%s\n", + !!(msg[1] & 0x40), (msg[1] & 0x20)? " chaining":""); + len = msg[2]; + msg += 3; + msglen -= 3; + + printf (" APDU-%c:", to_rdr? 's':'r'); + count = 0; + while (msglen > 1 && len) + { + if (count == 16) + { + print_as_ascii (buf, count, count); + printf ("\n "); + count = 0; + } + buf[count] = msg[0]; + printf (" %02X", msg[0]); + msg++; + msglen--; + len--; + count++; + } + print_as_ascii (buf, count, 16); + putchar ('\n'); + } + else if (!(msg[1] & 0x40)) + printf (" R-block seq=%d%s\n", + !!(msg[1] & 0x10), + (msg[1] & 0x0f) == 0 ? "": + (msg[1] & 0x0f) == 1 ? "EDC error": + (msg[1] & 0x0f) == 2 ? "other error": "?"); + else + printf (" S-block %s %s\n", + (msg[1] & 0x1f) == 0 ? "resync": + (msg[1] & 0x1f) == 1 ? "info_field_size": + (msg[1] & 0x1f) == 2 ? "abort": + (msg[1] & 0x1f) == 2 ? "BWT_extension": + (msg[1] & 0x1f) == 2 ? "VPP_error": "?", + (msg[1] & 0x20)? "response":"request"); +} + + +static void print_p2r_header (const char *name, const unsigned char *msg, size_t msglen) { printf ("%s:\n", name); @@ -246,6 +328,11 @@ print_p2r_xfrblock (const unsigned char *msg, size_t msglen) val == 3? " (continues+continued)": val == 16? " (DataBlock-expected)":""); print_pr_data (msg, msglen, 10); + if (msglen < 10) + return; + msg += 10; + msglen -= 10; + print_t1_block (msg, msglen, 1); } @@ -454,6 +541,11 @@ print_r2p_datablock (const unsigned char *msg, size_t msglen) msg[9] == 3? " (continues+continued)": msg[9] == 16? " (XferBlock-expected)":""); print_pr_data (msg, msglen, 10); + if (msglen < 10) + return; + msg += 10; + msglen -= 10; + print_t1_block (msg, msglen, 0); } diff --git a/tools/gpg-card.c b/tools/gpg-card.c index 07e9232..9c83f55 100644 --- a/tools/gpg-card.c +++ b/tools/gpg-card.c @@ -1,5 +1,5 @@ /* gpg-card.c - An interactive tool to work with cards. - * Copyright (C) 2019, 2020 g10 Code GmbH + * Copyright (C) 2019, 2020, 2021 g10 Code GmbH * * This file is part of GnuPG. * @@ -177,7 +177,7 @@ my_strusage( int level ) case 41: p = ("Syntax: gpg-card" " [options] [command [args] {-- command [args]}]\n\n" - "Tool to manage cards and tokens. With a command an interactive\n" + "Tool to manage cards and tokens. Without a command an interactive\n" "mode is used. Use command \"help\" to list all commands."); break; @@ -657,7 +657,8 @@ mem_is_zero (const char *mem, unsigned int memlen) * reference if no info is available; it may be NULL. */ static void list_one_kinfo (card_info_t info, key_info_t kinfo, - const char *label_keyref, estream_t fp, int no_key_lookup) + const char *label_keyref, estream_t fp, int no_key_lookup, + int create_shadow) { gpg_error_t err; key_info_t firstkinfo = info->kinfo; @@ -705,7 +706,7 @@ list_one_kinfo (card_info_t info, key_info_t kinfo, if (kinfo->label) tty_fprintf (fp, " label ......: %s\n", kinfo->label); - if (!(err = scd_readkey (kinfo->keyref, &s_pkey))) + if (!(err = scd_readkey (kinfo->keyref, create_shadow, &s_pkey))) { char *tmp = pubkey_algo_string (s_pkey, NULL); tty_fprintf (fp, " algorithm ..: %s\n", nullnone (tmp)); @@ -813,7 +814,7 @@ list_one_kinfo (card_info_t info, key_info_t kinfo, /* List all keyinfo in INFO using the list of LABELS. */ static void list_all_kinfo (card_info_t info, keyinfolabel_t labels, estream_t fp, - int no_key_lookup) + int no_key_lookup, int create_shadow) { key_info_t kinfo; int idx, i, j; @@ -829,7 +830,7 @@ list_all_kinfo (card_info_t info, keyinfolabel_t labels, estream_t fp, tty_fprintf (fp, "%s", labels[idx].label); kinfo = find_kinfo (info, labels[idx].keyref); list_one_kinfo (info, kinfo, labels[idx].keyref, - fp, no_key_lookup); + fp, no_key_lookup, create_shadow); if (kinfo) kinfo->xflag = 1; } @@ -842,7 +843,7 @@ list_all_kinfo (card_info_t info, keyinfolabel_t labels, estream_t fp, for (i=4+strlen (kinfo->keyref), j=0; i < 18; i++, j=1) tty_fprintf (fp, j? ".":" "); tty_fprintf (fp, ":"); - list_one_kinfo (info, kinfo, NULL, fp, no_key_lookup); + list_one_kinfo (info, kinfo, NULL, fp, no_key_lookup, create_shadow); } } @@ -880,7 +881,8 @@ list_retry_counter (card_info_t info, estream_t fp) /* List OpenPGP card specific data. */ static void -list_openpgp (card_info_t info, estream_t fp, int no_key_lookup) +list_openpgp (card_info_t info, estream_t fp, + int no_key_lookup, int create_shadow) { static struct keyinfolabel_s keyinfolabels[] = { { "Signature key ....:", "OPENPGP.1" }, @@ -958,14 +960,14 @@ list_openpgp (card_info_t info, estream_t fp, int no_key_lookup) info->uif[2] ? (info->uif[0]==2? "permanent": "on") : "off"); } - list_all_kinfo (info, keyinfolabels, fp, no_key_lookup); + list_all_kinfo (info, keyinfolabels, fp, no_key_lookup, create_shadow); } /* List PIV card specific data. */ static void -list_piv (card_info_t info, estream_t fp, int no_key_lookup) +list_piv (card_info_t info, estream_t fp, int no_key_lookup, int create_shadow) { static struct keyinfolabel_s keyinfolabels[] = { { "PIV authentication:", "PIV.9A" }, @@ -998,33 +1000,33 @@ list_piv (card_info_t info, estream_t fp, int no_key_lookup) } list_retry_counter (info, fp); - list_all_kinfo (info, keyinfolabels, fp, no_key_lookup); + list_all_kinfo (info, keyinfolabels, fp, no_key_lookup, create_shadow); } /* List Netkey card specific data. */ static void -list_nks (card_info_t info, estream_t fp, int no_key_lookup) +list_nks (card_info_t info, estream_t fp, int no_key_lookup, int create_shadow) { static struct keyinfolabel_s keyinfolabels[] = { { NULL, NULL } }; list_retry_counter (info, fp); - list_all_kinfo (info, keyinfolabels, fp, no_key_lookup); + list_all_kinfo (info, keyinfolabels, fp, no_key_lookup, create_shadow); } /* List PKCS#15 card specific data. */ static void -list_p15 (card_info_t info, estream_t fp, int no_key_lookup) +list_p15 (card_info_t info, estream_t fp, int no_key_lookup, int create_shadow) { static struct keyinfolabel_s keyinfolabels[] = { { NULL, NULL } }; list_retry_counter (info, fp); - list_all_kinfo (info, keyinfolabels, fp, no_key_lookup); + list_all_kinfo (info, keyinfolabels, fp, no_key_lookup, create_shadow); } @@ -1052,7 +1054,7 @@ print_a_version (estream_t fp, const char *prefix, unsigned int value) * NO_KEY_LOOKUP the sometimes expensive listing of all matching * OpenPGP and X.509 keys is not done */ static void -list_card (card_info_t info, int no_key_lookup) +list_card (card_info_t info, int no_key_lookup, int create_shadow) { estream_t fp = opt.interactive? NULL : es_stdout; @@ -1084,10 +1086,18 @@ list_card (card_info_t info, int no_key_lookup) switch (info->apptype) { - case APP_TYPE_OPENPGP: list_openpgp (info, fp, no_key_lookup); break; - case APP_TYPE_PIV: list_piv (info, fp, no_key_lookup); break; - case APP_TYPE_NKS: list_nks (info, fp, no_key_lookup); break; - case APP_TYPE_P15: list_p15 (info, fp, no_key_lookup); break; + case APP_TYPE_OPENPGP: + list_openpgp (info, fp, no_key_lookup, create_shadow); + break; + case APP_TYPE_PIV: + list_piv (info, fp, no_key_lookup, create_shadow); + break; + case APP_TYPE_NKS: + list_nks (info, fp, no_key_lookup, create_shadow); + break; + case APP_TYPE_P15: + list_p15 (info, fp, no_key_lookup, create_shadow); + break; default: break; } } @@ -1131,6 +1141,7 @@ cmd_list (card_info_t info, char *argstr) { gpg_error_t err; int opt_cards, opt_apps, opt_info, opt_reread, opt_no_key_lookup; + int opt_shadow; strlist_t cards = NULL; strlist_t sl; estream_t fp = opt.interactive? NULL : es_stdout; @@ -1141,27 +1152,32 @@ cmd_list (card_info_t info, char *argstr) if (!info) return print_help - ("LIST [--cards] [--apps] [--info] [--reread]" + ("LIST [--cards] [--apps] [--info] [--reread] [--shadow]" " [--no-key-lookup] [N] [APP]\n\n" "Show the content of the current card.\n" "With N given select and list the N-th card;\n" "with APP also given select that application.\n" "To select an APP on the current card use '-' for N.\n" "The S/N of the card may be used instead of N.\n" - " --cards lists available cards\n" - " --apps lists additional card applications\n" - " --info selects a card and prints its s/n\n" + " --cards list available cards\n" + " --apps list additional card applications\n" + " --info select a card and prints its s/n\n" " --reread read infos from PCKS#15 cards again\n" - " --no-key-lookup does not list matching OpenPGP or X.509 keys\n" + " --shadow create shadow keys for all card keys\n" + " --no-key-lookup do not list matching OpenPGP or X.509 keys\n" , 0); opt_cards = has_leading_option (argstr, "--cards"); opt_apps = has_leading_option (argstr, "--apps"); opt_info = has_leading_option (argstr, "--info"); opt_reread = has_leading_option (argstr, "--reread"); + opt_shadow = has_leading_option (argstr, "--shadow"); opt_no_key_lookup = has_leading_option (argstr, "--no-key-lookup"); argstr = skip_options (argstr); + if (opt_shadow) + opt_no_key_lookup = 1; + if (opt.no_key_lookup) opt_no_key_lookup = 1; @@ -1332,7 +1348,7 @@ cmd_list (card_info_t info, char *argstr) goto leave; } - list_card (info, opt_no_key_lookup); + list_card (info, opt_no_key_lookup, opt_shadow); } } @@ -1769,6 +1785,7 @@ cmd_salut (card_info_t info, const char *argstr) { tty_printf (_("Error: invalid response.\n")); xfree (data); + data = NULL; goto again; } } diff --git a/tools/gpg-card.h b/tools/gpg-card.h index 0407da1..86b63cd 100644 --- a/tools/gpg-card.h +++ b/tools/gpg-card.h @@ -240,7 +240,8 @@ gpg_error_t scd_serialno (char **r_serialno, const char *demand); gpg_error_t scd_readcert (const char *certidstr, void **r_buf, size_t *r_buflen); -gpg_error_t scd_readkey (const char *keyrefstr, gcry_sexp_t *r_result); +gpg_error_t scd_readkey (const char *keyrefstr, int create_shadow, + gcry_sexp_t *r_result); gpg_error_t scd_cardlist (strlist_t *result); gpg_error_t scd_applist (strlist_t *result, int all); gpg_error_t scd_change_pin (const char *pinref, int reset_mode, int nullpin); diff --git a/tools/gpg-check-pattern.c b/tools/gpg-check-pattern.c index d798dbe..d7481ff 100644 --- a/tools/gpg-check-pattern.c +++ b/tools/gpg-check-pattern.c @@ -1,4 +1,5 @@ /* gpg-check-pattern.c - A tool to check passphrases against pattern. + * Copyright (C) 2021 g10 Code GmbH * Copyright (C) 2007 Free Software Foundation, Inc. * * This file is part of GnuPG. @@ -26,7 +27,6 @@ #include <stdarg.h> #include <string.h> #include <errno.h> -#include <assert.h> #ifdef HAVE_LOCALE_H # include <locale.h> #endif @@ -50,11 +50,7 @@ enum cmd_and_opt_values { aNull = 0, oVerbose = 'v', - oArmor = 'a', - oPassphrase = 'P', - oProtect = 'p', - oUnprotect = 'u', oNull = '0', oNoVerbose = 500, @@ -101,6 +97,10 @@ struct pattern_s { int type; unsigned int lineno; /* Line number of the pattern file. */ + unsigned int newblock; /* First pattern in a new block. */ + unsigned int icase:1; /* Case insensitive match. */ + unsigned int accept:1; /* In accept mode. */ + unsigned int reverse:1; /* Reverse the outcome of a regexp match. */ union { struct { const char *string; /* Pointer to the actual string (nul termnated). */ @@ -200,7 +200,7 @@ main (int argc, char **argv ) gpgrt_usage (1); /* We read the entire pattern file into our memory and parse it - using a separate function. This allows us to eventual do the + using a separate function. This allows us to eventually do the reading while running setuid so that the pattern file can be hidden from regular users. I am not sure whether this makes sense, but lets be prepared for it. */ @@ -219,7 +219,7 @@ main (int argc, char **argv ) #endif process (stdin, patternarray); - return log_get_errorcount(0)? 1 : 0; + return 4; /*NOTREACHED*/ } @@ -310,6 +310,7 @@ get_regerror (int errcode, regex_t *compiled) return buffer; } + /* Parse the pattern given in the memory aread DATA/DATALEN and return a new pattern array. The end of the array is indicated by a NULL entry. On error an error message is printed and the function @@ -324,6 +325,9 @@ parse_pattern_file (char *data, size_t datalen) pattern_t *array; size_t arraysize, arrayidx; unsigned int lineno = 0; + unsigned int icase_mode = 1; + unsigned int accept_mode = 0; + unsigned int newblock = 1; /* The first implict block. */ /* Estimate the number of entries by counting the non-comment lines. */ arraysize = 0; @@ -349,7 +353,7 @@ parse_pattern_file (char *data, size_t datalen) } else p2 = p + datalen; - assert (!*p2); + log_assert (!*p2); p2--; while (isascii (*p) && isspace (*p)) p++; @@ -359,23 +363,57 @@ parse_pattern_file (char *data, size_t datalen) *p2-- = 0; if (!*p) continue; - assert (arrayidx < arraysize); + if (!strcmp (p, "[case]")) + { + icase_mode = 0; + continue; + } + if (!strcmp (p, "[icase]")) + { + icase_mode = 1; + continue; + } + if (!strcmp (p, "[accept]")) + { + accept_mode = 1; + newblock = 1; + continue; + } + if (!strcmp (p, "[reject]")) + { + accept_mode = 0; + newblock = 1; + continue; + } + + log_assert (arrayidx < arraysize); array[arrayidx].lineno = lineno; - if (*p == '/') + array[arrayidx].icase = icase_mode; + array[arrayidx].accept = accept_mode; + array[arrayidx].reverse = 0; + array[arrayidx].newblock = newblock; + newblock = 0; + + if (*p == '/' || (*p == '!' && p[1] == '/')) { int rerr; + int reverse; + reverse = (*p == '!'); p++; + if (reverse) + p++; array[arrayidx].type = PAT_REGEX; if (*p && p[strlen(p)-1] == '/') p[strlen(p)-1] = 0; /* Remove optional delimiter. */ array[arrayidx].u.r.regex = xcalloc (1, sizeof (regex_t)); + array[arrayidx].reverse = reverse; rerr = regcomp (array[arrayidx].u.r.regex, p, - REG_ICASE|REG_EXTENDED); + (array[arrayidx].icase? REG_ICASE:0)|REG_EXTENDED); if (rerr) { char *rerrbuf = get_regerror (rerr, array[arrayidx].u.r.regex); - log_error ("invalid r.e. at line %u: %s\n", lineno, rerrbuf); + log_error ("invalid regexp at line %u: %s\n", lineno, rerrbuf); xfree (rerrbuf); if (!opt.checkonly) exit (1); @@ -383,25 +421,44 @@ parse_pattern_file (char *data, size_t datalen) } else { + if (*p == '[') + { + static int shown; + + if (!shown) + { + log_info ("future warning: do no start a string with '['" + " but use a regexp (line %u)\n", lineno); + shown = 1; + } + } array[arrayidx].type = PAT_STRING; array[arrayidx].u.s.string = p; array[arrayidx].u.s.length = strlen (p); } + arrayidx++; } - assert (arrayidx < arraysize); + log_assert (arrayidx < arraysize); array[arrayidx].type = PAT_NULL; + if (lineno && newblock) + log_info ("warning: pattern list ends with a singleton" + " accept or reject tag\n"); + return array; } -/* Check whether string macthes any of the pattern in PATARRAY and +/* Check whether string matches any of the pattern in PATARRAY and returns the matching pattern item or NULL. */ static pattern_t * match_p (const char *string, pattern_t *patarray) { pattern_t *pat; + int match; + int accept_match; /* Tracks matchinf state in an accept block. */ + int accept_skip; /* Skip remaining patterns in an accept block. */ if (!*string) { @@ -410,30 +467,84 @@ match_p (const char *string, pattern_t *patarray) return NULL; } + accept_match = 0; + accept_skip = 0; for (pat = patarray; pat->type != PAT_NULL; pat++) { + match = 0; + if (pat->newblock) + accept_match = accept_skip = 0; + if (pat->type == PAT_STRING) { - if (!strcasecmp (pat->u.s.string, string)) - return pat; + if (pat->icase) + { + if (!strcasecmp (pat->u.s.string, string)) + match = 1; + } + else + { + if (!strcmp (pat->u.s.string, string)) + match = 1; + } } else if (pat->type == PAT_REGEX) { int rerr; rerr = regexec (pat->u.r.regex, string, 0, NULL, 0); + if (pat->reverse) + { + if (!rerr) + rerr = REG_NOMATCH; + else if (rerr == REG_NOMATCH) + rerr = 0; + } + if (!rerr) - return pat; + match = 1; else if (rerr != REG_NOMATCH) { char *rerrbuf = get_regerror (rerr, pat->u.r.regex); - log_error ("matching r.e. failed: %s\n", rerrbuf); + log_error ("matching regexp failed: %s\n", rerrbuf); xfree (rerrbuf); - return pat; /* Better indicate a match on error. */ + if (pat->accept) + match = 0; /* Better indicate no match on error. */ + else + match = 1; /* Better indicate a match on error. */ } } else BUG (); + + if (pat->accept) + { + /* Accept mode: all patterns in the accept block must match. + * Thus we need to check whether the next pattern has a + * transition and act only then. */ + if (match && !accept_skip) + accept_match = 1; + else + { + accept_match = 0; + accept_skip = 1; + } + + if (pat[1].type == PAT_NULL || pat[1].newblock) + { + /* Transition detected. Note that this also handles the + * end of pattern loop case. */ + if (accept_match) + return pat; + /* The next is not really but we do it for clarity. */ + accept_match = accept_skip = 0; + } + } + else /* Reject mode: Return true on the first match. */ + { + if (match) + return pat; + } } return NULL; } @@ -449,6 +560,7 @@ process (FILE *fp, pattern_t *patarray) int c; unsigned long lineno = 0; pattern_t *pat; + int last_is_accept; idx = 0; c = 0; @@ -468,17 +580,28 @@ process (FILE *fp, pattern_t *patarray) pat = match_p (buffer, patarray); if (pat) { + /* Note that the accept mode works correctly only with + * one input line. */ if (opt.verbose) - log_error ("input line %lu matches pattern at line %u" - " - rejected\n", - lineno, pat->lineno); - exit (1); + log_info ("input line %lu matches pattern at line %u" + " - %s\n", + lineno, pat->lineno, + pat->accept? "accepted":"rejected"); } idx = 0; + wipememory (buffer, sizeof buffer); + if (pat) + { + if (pat->accept) + exit (0); + else + exit (1); + } } else idx++; } + wipememory (buffer, sizeof buffer); if (c != EOF) { log_error ("input line %lu too long - rejected\n", lineno+1); @@ -490,6 +613,20 @@ process (FILE *fp, pattern_t *patarray) lineno+1, strerror (errno)); exit (1); } + + /* Check last pattern to see whether we are in accept mode. */ + last_is_accept = 0; + for (pat = patarray; pat->type != PAT_NULL; pat++) + last_is_accept = pat->accept; + if (opt.verbose) - log_info ("no input line matches the pattern - accepted\n"); + log_info ("no input line matches the pattern - %s\n", + last_is_accept? "rejected":"accepted"); + + if (log_get_errorcount(0)) + exit (2); /* Ooops - reject. */ + else if (last_is_accept) + exit (1); /* Reject */ + else + exit (0); /* Accept */ } diff --git a/tools/gpgconf-comp.c b/tools/gpgconf-comp.c index 2a5087e..d8e7573 100644 --- a/tools/gpgconf-comp.c +++ b/tools/gpgconf-comp.c @@ -93,7 +93,9 @@ gc_error (int status, int errnum, const char *fmt, ...) /* Forward declaration. */ static void gpg_agent_runtime_change (int killflag); static void scdaemon_runtime_change (int killflag); +#ifdef BUILD_WITH_TPM2D static void tpm2daemon_runtime_change (int killflag); +#endif static void dirmngr_runtime_change (int killflag); static void keyboxd_runtime_change (int killflag); @@ -349,6 +351,8 @@ static known_option_t known_options_gpg_agent[] = { "min-passphrase-nonalpha", GC_OPT_FLAG_RUNTIME, GC_LEVEL_EXPERT }, { "check-passphrase-pattern", GC_OPT_FLAG_RUNTIME, GC_LEVEL_EXPERT, /**/ GC_ARG_TYPE_FILENAME }, + { "check-sym-passphrase-pattern", GC_OPT_FLAG_RUNTIME, GC_LEVEL_EXPERT, + /**/ GC_ARG_TYPE_FILENAME }, { "max-passphrase-days", GC_OPT_FLAG_RUNTIME, GC_LEVEL_EXPERT }, { "enable-passphrase-history", GC_OPT_FLAG_RUNTIME, GC_LEVEL_EXPERT }, { "pinentry-timeout", GC_OPT_FLAG_RUNTIME, GC_LEVEL_ADVANCED }, @@ -379,6 +383,7 @@ static known_option_t known_options_scdaemon[] = { NULL } }; +#ifdef BUILD_WITH_TPM2D /* The known options of the GC_COMPONENT_TPM2DAEMON component. */ static known_option_t known_options_tpm2daemon[] = { @@ -393,6 +398,7 @@ static known_option_t known_options_tpm2daemon[] = { NULL } }; +#endif /* The known options of the GC_COMPONENT_GPG component. */ @@ -666,9 +672,11 @@ static struct GNUPG_MODULE_NAME_SCDAEMON, SCDAEMON_NAME ".conf", known_options_scdaemon, NULL, scdaemon_runtime_change}, +#ifdef BUILD_WITH_TPM2D { TPM2DAEMON_NAME, TPM2DAEMON_DISP_NAME, "gnupg", N_("TPM"), GNUPG_MODULE_NAME_TPM2DAEMON, TPM2DAEMON_NAME ".conf", known_options_tpm2daemon, NULL, tpm2daemon_runtime_change}, +#endif { DIRMNGR_NAME, DIRMNGR_DISP_NAME, "gnupg", N_("Network"), GNUPG_MODULE_NAME_DIRMNGR, DIRMNGR_NAME ".conf", @@ -802,6 +810,7 @@ scdaemon_runtime_change (int killflag) } +#ifdef BUILD_WITH_TPM2D static void tpm2daemon_runtime_change (int killflag) { @@ -844,6 +853,7 @@ tpm2daemon_runtime_change (int killflag) pgmname, argv[cmdidx], gpg_strerror (err)); gnupg_release_process (pid); } +#endif static void @@ -857,15 +867,15 @@ dirmngr_runtime_change (int killflag) int cmdidx; pgmname = gnupg_module_name (GNUPG_MODULE_NAME_CONNECT_AGENT); - argv[i++] = "--no-autostart"; - argv[i++] = "--dirmngr"; - cmdidx = i; - argv[i++] = killflag? "KILLDIRMNGR" : "RELOADDIRMNGR"; if (!gnupg_default_homedir_p ()) { argv[i++] = "--homedir"; argv[i++] = gnupg_homedir (); } + argv[i++] = "--no-autostart"; + argv[i++] = "--dirmngr"; + cmdidx = i; + argv[i++] = killflag? "KILLDIRMNGR" : "RELOADDIRMNGR"; argv[i] = NULL; log_assert (i < DIM(argv)); diff --git a/tools/gpgconf.c b/tools/gpgconf.c index 63c3054..1a99c98 100644 --- a/tools/gpgconf.c +++ b/tools/gpgconf.c @@ -299,11 +299,45 @@ list_dirs (estream_t fp, char **names) "HomeDir"); if (tmp) { + int hkcu = 0; + int hklm = 0; + + xfree (tmp); + if ((tmp = read_w32_registry_string ("HKEY_CURRENT_USER", + GNUPG_REGISTRY_DIR, + "HomeDir"))) + { + xfree (tmp); + hkcu = 1; + } + if ((tmp = read_w32_registry_string ("HKEY_LOCAL_MACHINE", + GNUPG_REGISTRY_DIR, + "HomeDir"))) + { + xfree (tmp); + hklm = 1; + } + es_fflush (fp); - log_info ("Warning: homedir taken from registry key (%s %s)\n", - GNUPG_REGISTRY_DIR, "HomeDir"); + log_info ("Warning: homedir taken from registry key (%s:%s) in%s%s\n", + GNUPG_REGISTRY_DIR, "HomeDir", + hkcu?" HKCU":"", + hklm?" HKLM":""); + + + + } + else if ((tmp = read_w32_registry_string (NULL, + GNUPG_REGISTRY_DIR, + NULL))) + { xfree (tmp); + es_fflush (fp); + log_info ("Warning: registry key (%s) without value in HKCU or HKLM\n", + GNUPG_REGISTRY_DIR); } + + #endif /*HAVE_W32_SYSTEM*/ } @@ -891,7 +925,7 @@ main (int argc, char **argv) log_info ("ignoring request to remove non /run/user socket dir\n"); else if (opt.dry_run) ; - else if (rmdir (socketdir)) + else if (gnupg_rmdir (socketdir)) { /* If the director is not empty we first try to delete * socket files. */ @@ -918,7 +952,7 @@ main (int argc, char **argv) gnupg_remove (p); xfree (p); } - if (rmdir (socketdir)) + if (gnupg_rmdir (socketdir)) gc_error (1, 0, "error removing '%s': %s", socketdir, gpg_strerror (err)); } diff --git a/tools/gpgtar-create.c b/tools/gpgtar-create.c index 6114d68..48c93da 100644 --- a/tools/gpgtar-create.c +++ b/tools/gpgtar-create.c @@ -148,7 +148,7 @@ fillup_entry_w32 (tar_header_t hdr) /* Only set the size for a regular file. */ if (hdr->typeflag == TF_REGULAR) - hdr->size = (fad.nFileSizeHigh * (unsigned long long)(MAXDWORD+1) + hdr->size = (fad.nFileSizeHigh * ((unsigned long long)MAXDWORD+1) + fad.nFileSizeLow); hdr->mtime = (((unsigned long long)fad.ftLastWriteTime.dwHighDateTime << 32) diff --git a/tools/make-dns-cert.c b/tools/make-dns-cert.c index 9a7e20d..865364c 100644 --- a/tools/make-dns-cert.c +++ b/tools/make-dns-cert.c @@ -22,9 +22,6 @@ #endif #include <unistd.h> -#ifdef HAVE_GETOPT_H -#include <getopt.h> -#endif #include <stdio.h> #include <stdlib.h> #include <string.h> diff --git a/tools/wks-util.c b/tools/wks-util.c index 516c7fe..cf07a0c 100644 --- a/tools/wks-util.c +++ b/tools/wks-util.c @@ -98,19 +98,28 @@ wks_write_status (int no, const char *format, ...) /* Append UID to LIST and return the new item. On success LIST is - * updated. On error ERRNO is set and NULL returned. */ + * updated. C-style escaping is removed from UID. On error ERRNO is + * set and NULL returned. */ static uidinfo_list_t append_to_uidinfo_list (uidinfo_list_t *list, const char *uid, time_t created) { uidinfo_list_t r, sl; + char *plainuid; - sl = xtrymalloc (sizeof *sl + strlen (uid)); - if (!sl) + plainuid = decode_c_string (uid); + if (!plainuid) return NULL; - strcpy (sl->uid, uid); + sl = xtrymalloc (sizeof *sl + strlen (plainuid)); + if (!sl) + { + xfree (plainuid); + return NULL; + } + + strcpy (sl->uid, plainuid); sl->created = created; - sl->mbox = mailbox_from_userid (uid, 0); + sl->mbox = mailbox_from_userid (plainuid, 0); sl->next = NULL; if (!*list) *list = sl; @@ -120,6 +129,8 @@ append_to_uidinfo_list (uidinfo_list_t *list, const char *uid, time_t created) ; r->next = sl; } + + xfree (plainuid); return sl; } @@ -348,7 +359,7 @@ wks_list_key (estream_t key, char **r_fpr, uidinfo_list_t *r_mboxes) /* log_debug ("line '%s'\n", line); */ xfree (fields); - fields = strtokenize (line, ":"); + fields = strtokenize_nt (line, ":"); if (!fields) { err = gpg_error_from_syserror (); @@ -395,7 +406,6 @@ wks_list_key (estream_t key, char **r_fpr, uidinfo_list_t *r_mboxes) } else if (!strcmp (fields[0], "uid") && nfields > 9) { - /* Fixme: Unescape fields[9] */ if (!append_to_uidinfo_list (&mboxes, fields[9], parse_timestamp (fields[5], NULL))) { @@ -467,7 +477,7 @@ wks_filter_uid (estream_t *r_newkey, estream_t key, const char *uid, es_fputs ("Content-Type: application/pgp-keys\n" "\n", newkey); - filterexp = es_bsprintf ("keep-uid=uid= %s", uid); + filterexp = es_bsprintf ("keep-uid=-t uid= %s", uid); if (!filterexp) { err = gpg_error_from_syserror (); |